ПредишенСледващото

клъстер грешка е много добра идея, а идеята, която се изпълнява успешно в LabVIEW.

Знам, че няколко предимства за използване на клъстера за грешка:

- Използвайте като условие за осъществяване на последващи действия:

Това означава, че ако всеки блок схема на subVIs вземе условно структура зависи от предишните subVIs, всички последващи subVIs просто няма да бъдат изпълнени, а за грешка се появява е първият subVIs. Може би начинаещи вероятно трудно да се разбере смисъла на горното, но това е един от основните принципи на напредналите програмисти, не само в LabVIEW, но също така и в други езици за програмиране.

- Използвайте LabVIEW вместо структурата на наследяване:

Както е известно, на LabVIEW е различен от текстово-базирани езици за програмиране на принципа на потока от данни, т.е. така nyzyvaemym "Принцип на потока от данни". Това означава, че subVIs започва неговото изпълнение, когато всички негови входове има никаква стойност. Ако няма вход, на subVIs екзекутирани веднага! Без значение къде в блок-схемата, е: горе, долу, ляво или дясно. Така че, някои начинаещи не разбират напълно този принцип, използвайки структурата на победа, въпреки че може да се използва вход грешка клъстер, толкова повече той дава някои други предимства.

- Използва се за откриване на грешки в програмата:

Ами, по принцип това е неговата цел. Мисля, че това е необходимо, за да прочетете LabVIEW на документация, която да се разбере какво е то. В допълнение, можете да създадете файл с вашия списък с грешки за всяка отделна програма.

например написал (а): клъстер грешка е много добра идея, а идеята, която се изпълнява успешно в LabVIEW.
Може би начинаещи вероятно е трудно да се разбере смисъла на горното,

например написал (а): Използвайте в LabVIEW вместо структурата на наследяване

добър принцип, но това не винаги работи, не всички от една и съща програма - плоски, вероятно тя няма да работи, ако има две или повече линии, всяка от които със своя собствена грешка тел

например написал (а): Можете да създадете файл с вашия списък с грешки за всяка отделна програма

Тук е полезно

Korotenko Алекс пише (а): това е тип I, нали?

Korotenko Алекс пише (а):
добър принцип, но това не винаги работи, не всички от една и съща програма - плоски, вероятно тя няма да работи, ако има две или повече линии, всяка от които със своя собствена грешка тел


Можете да Jumeirah Beach Residence се запази няколко погрешни клъстери в едно, въпреки че може би това е погрешно действие от моя страна.

Ето какво имам предвид под точка номер едно:

Зелена рамка - точно това е условно изпълнение на subVIs. Ако входните subVIs да е грешка, той няма да бъде изпълнена.


Да, Не, аз просто закован

например написал (а): Аз не знам точно колко сте запознати с

например написал (а): Въпреки че това може да е погрешно действие от моя страна.

код за грешка в клъстера - което означава "неправилно извършва функция VI"?

Първо статус определя дали грешката е, или не. Е, ако състоянието е положителен, тогава ние трябва да погледнем броя (т.е. код), за да се определи вида на грешка.

И аз трябваше да използва клъстер от грешки при работа чрез DSTP. Това е грешката, че тя генерира, бих могъл да се промени логиката на програмата. По-специално, че има грешка в присъствието / отсъствието на мрежовия интерфейс в компютъра, в моята програма е работил / не работи част отговаря за изпращане / получаване на данни. Използвайте капани грешка включен "в движение" работната програма за промяна на вида на интернет връзката, която не е нещо нередно за крайни устройства.

В LabVIEW ние вярваме,

Винаги използвам клъстер грешка, освен факта, че тя се реализира чрез поток от данни за един от начините, така също и удобен за наблюдение на грешки в големи проекти, които използват много изчисления и наричат ​​подпрограми.

IMHO, арматурното грешка е реализацията на концепцията за "изключение" Изключение от C ++ на партерния LView и потока на. Как успешно - е друг въпрос.

Опитайте-Catch-накрая sishny да е удобен, но и по-трудно, особено когато се използва mnogovlozhennye изключения.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!