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

• Проверете реда на елементите в клъстера в началните и крайните точки. не могат да бъдат открити проверки LabVIEW за съответствие с типа на данните и размера на клъстера по време на редактирането, но несъответствие на елементи от един и същи вид.

• Проверете реда на възлите.

• Проверете дали VP скрити писти. Може неволно може да направи писти скрити, като го поставите върху друг възел или намаляване на размера на структурата, оставяйки писта извън полезрението.

• Проверете списъка на пистата на ЕП с резултатите, които зало-

luchite, избирайки вежди »SubVI и вежди» Неотворената SubVIs Това VI в. да се види дали има някакви допълнителни писти. В допълнение, отворете прозореца Йерархия. за да видите пистата на ОСП. За да се отървете от възможността за неправилни резултати поради наличието сринат пистата, направете всички писти са задължителни.

"Забележка. Отбелязването производителност значително забавя VI.

Ако грешката се арматурното съобщава за грешка, стойността за грешка се появява в червена кутия в непосредствена близост до изхода грешка навън. Ако няма грешки, а след това в непосредствена близост до изхода грешката от ОК се появява в зелена рамка. За повече информация за клъстерите грешки вижте. Раздел

Клъстери от грешки в тази глава.

Стъпка Over (поетапно, в прекрачвам) или Step Into (стъпка вътре, въведете) блоковата диаграма на лентата с инструменти. Преместете курсора върху бутоните прекрача. Стъпка в и излезте. да прочетете съвети, които описват какво следващата стъпка, ако щракнете върху този бутон. Можете да извършите стъпка по стъпка всичко режима на ЕП или да го пуснете след това, както обикновено.

Ако преминете през иконата, когато открояването, а след това върху иконата на пистата, която в момента се изпълнява, ще се представят (стрелка).

Инструмент проба (проба)

Generic сонда показва само данни. Не можете да конфигурирате реакцията на сондата до данните.

LabVIEW задава родово сондата, когато щракнете с десния бутон и изберете тел сонда. при условие, че вие ​​също не уточняват обичай или стандартна сонда за този тип данни.

Ако индикаторът е тип данни, който сте избрали, не съответства на типа данни на тел която сте кликнали, за LabView не поставя светлина върху това превозно средство.

Типични за вземане на проби (включени в комплекта сонди) е VI, които се показват подробна информация за данните, преминаващи през проводника. Например, VI Refnum сонда VP връща името, път, и референтния номер в шестнадесетичен вид. Можете също да използвате стандартната сонда за да отговори на потока от данни през проводника. Например, използва сондата Грешка на арматурното грешка да получи код на състоянието, източник и описание на грешката и описание на състоянието на прекъсване, когато възникне грешка.

Типични сонди се показват в горната част на менюто по поръчка сонда за бърз достъп. Щракнете с десния бутон Explorer и изберете от контекстното меню Потребителска сонда. след това, за да изберете сонда проба. само тези сонди ще се появят в контекстното меню,

който съответства на типа данни на тел която сте кликнали.

Като пример, използването на стандартни сонди види. VI Използване Приложени сонди от примерите \ общ \ probes.llb библиотека.

Използвайте съветника конфигурира сондата (персонализирани сонда Wizard), за да се създаде сонда на базата на съществуваща сонда или да се създаде нова сонда. За да стартирате съветника конфигурира сондата, щракнете с десния бутон на телта и изберете от контекстното меню по поръчка сонда »Нова. Създаване на сонда, когато искате да имате повече контрол върху това как LabVIEW разглежда данните, която преминава през проводник. Когато създадете нова сонда, данните от сондата от същия тип като диригент на данни, които сте кликнали,. Ако искате да промените, генерирани сондата, трябва да го отворите от директорията, където сте го спаси.

Можете да направите отстраняване на грешки обичай сонда, както и на Европейския парламент. Въпреки това, на сондата, не може да се настрои по своя blokdiagramme нито blokdiagramme някоя от нейните писта. Когато грешки сонди диаграмата блок, използвайте родово сондата.

След като сте избрали семплер от контекстното меню по поръчка сонда. можете да го намерите чрез бутона Select контрол на контролния панел. или можете да създадете нова сонда с помощник, обичай сонда. Тази сонда става сондата по подразбиране за този тип данни, както и LabVIEW натоварванията, че тя сондират, когато щракнете с десния бутон и изберете жицата Probe от контекстното меню. LabVIEW ще изтегли само тези сонди, които отговарят точно типа данни на тел щракване с десния бутон. Това означава, че броят плаваща запетая на сондата двойна точност не може да се използва за проводник с 32-битово цяло число, въпреки факта, че LabVIEW може да конвертира данните.

"Имайте предвид. Ако искате обичай сонда като сондата по подразбиране за тип данни, с изключение на сондата в

указател user.lib \ _probes \ подразбиране. Не запазвайте сонди

в vi.lib \ _probes директория. защото LabVIEW презаписва тези файлове при надграждане или преинсталирате.

За повече информация относно предпазните мерки, трябва да се спазват, когато се използва и създаването на персонализирани сонди, cm.

Помощ система LabVIEW Help (раздел Уговорки и препоръки, когато с помощта на персонализирани сонди).

Използвайте Критичните инструменти (точка на прекъсване), показана в ляво, за да сложите точка на прекъсване VI възли и проводници блок схема за спиране на изпълнението на тези точки. Ако сте инсталирали на пречупване на проводник, изпълнението ще бъде спряна веднага след като данните преминават през жицата. Поставете точката на прекъсване на блок-схемата за пауза изпълнение само след като всички възли на блок-схемата изпълняват.

Когато VI се суспендира в точка на прекъсване, LabVIEW носи блокова схема на преден план (което го прави видима), докато за изолиране на възли белязани прекъсване използва червена рамка, и за изолиране на проводници с точка на прекъсване - червена точка. Когато преместите курсора върху съществуваща точка на прекъсване, черната част вътре Breakpoint курсора на инструмент да стане бял.

Когато по време на изпълнението на точка на прекъсване е достигната, VI спряно и пауза бутон е червено. Можете да изберете от следните действия:

• Извършване на един етап да работи със степенни ключове за изпълнение.

• Поставете сондите на проводници, за да проверите текущите стойности.

• Промяна на стойностите на контролите на предния панел.

• Щракнете върху бутона за пауза. да продължи изпълнение до следващото прекъсване точка или преди завършването на VP.

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

За да направите всички обаждания от спирането на писта, отворен пистата и изберете Работете »спре, когато се обади. Тази писта ще бъде спрян автоматично, когато тя ще се обади друг VI. Ако изберете една и съща точка от менюто, когато за един степинг, пистата ще бъде спряна веднага. Тази писта ще бъде спряна само когато това ще доведе до други ВИС.

За да се спре специална покана на писта, щракнете с десния бутон на subVI възел на блок-схемата и изберете от появилото се меню SubVI възел Настройка. Поставете птицата върху опцията спре, когато се обади. за спиране на изпълнението на изключителния представител (например) на пистата.

Window Йерархия. което искате да покажете, като изберете вежди »Покажи VI Йерархия. Той показва дали VP е в състояние на изпълнение спиране (пауза) държавна или в условна покана (спира). Маркиране стрелка означава, че VI работи както обикновено, или на стъпки. Маркиране на икона пауза означава, че ЕП спряно (пауза) или спряно неговото предизвикателство (спрян). Зелената икона пауза или празнота в бяло или черно означава, че ЕП спира по време на неговия призив. Червената икона пауза или върху иконата в твърда бели или черни означава, че VP временно спряно. Удивителният знак показва, че ЕП спряно повикването. VI едновременно може да бъде спряно (пауза) и окачен повикване (спрян).

Labview инструкцията за употреба

Определяне на сегашните представители на пистата

Когато спрете на VI, който попада извън списъка на менюто Call (списък повикване) в лентата с инструменти показва верига обаждане от най-високо ниво VI към текущата писта. Този списък се различава от същата листа, което виждате, когато изберете търсят, Browse »Това VI в. Тя показва всички обаждания на ЕП, независимо от това дали те се изпълняват. Използвайте менюто Списък на повикванията за определяне на текущото представител на пистата, ако блоковата диаграма на някои от тях. Когато изберете VI от менюто Списък на повикванията. неговата блок схема се отваря, и LabVIEW подчертава текущата представител на пистата.

Конструкции изпълнение в Глава 8 цикъла и структура. В допълнение,

Можете да създадете копие на VI и изтриване на тази част от blokdiagrammy в това копие. След това премахнете тази версия на ЕП, ако решите, че не се нуждаят от него.

Изключването на отстраняване на грешки инструменти

Можете да деактивирате инструменти за отстраняване на грешки, за да се намали паметта и леко повишаване на ефективността. Щракнете с десния бутон панел конектор и изберете Properties VI. В менюто Категория изберете изпълнение и премахнете отметката от опцията Allow отстраняване на грешки.

Неопределен или неочаквано данни

Undefined данни, които са NaN (не няколко - не е номер) или Inf (безкрайност - безкрайност), обезсилят всички следващи операции. операции с плаваща запетая се върнат на следните две символични стойности, които показват неверни или безсмислени изчисления резултат:

• NaN (не е номер - няма номер) - представлява плаваща точка стойност, която да покаже неправилни операции като изчисляване на корен квадратен от отрицателно число.

• Inf (безкрайност - безкрайност) - представлява плаваща точка стойност, които произвеждат операции като участък от нула.

LabVIEW не проверява условията за преливане и долния поток на числа. Overflow и незареден за числа с плаваща запетая са определени в съответствие с IEEE 754, стандарт за Binary плаваща запетая аритметика (стандарт за двоична аритметика с плаваща запетая).

Плаваща запетая разпространение надеждно и NaN Inf. Когато явно или неявно преобразуване на NaN или Inf до цели числа или булеви стойности, тези стойности стават безсмислени. Например, участък от нула дава 1 Inf. Преобразуване Inf 16-битово число, която дава стойността 32 767, което прилича на нормалната стойност. За повече информация за конвертиране на номер-

O ценности, които виждате. Как да превърнете числови представителства в допълнение Б полиморфни функции.

Преди конвертиране на данните, които са неразделна тип, използвайте инструмента за сонда, за да проверите междинни стойности правилно. Проверка за NaN стойност, като се свържете с функция за сравнение Не е число / Path / Refnum? до стойността, която подозирате, че може да бъде погрешно.

По подразбиране данни в цикъла

За Loop Loops данни връщане по подразбиране, когато броят на повторение е нула.

Повече за стойности по подразбиране за типове данни в детайли см.

Секция информация за контрол и индикатори в глава 5 Построяване на диаграма блок.

За Loop Loops произвеждат по подразбиране данни, ако се свърже с терминал 0 цикъл брояч, или ако не се свържете с цикъл на празен масив към входа с автоматично индексиране активирана. Този цикъл не се изпълнява и всеки изход тунелиране

нел с автоматично индексиране забранено съдържа стойността по подразбиране за съответния тип данни тунел. Използвайте преместващи регистъра за предаване на ценности чрез цикъла независимо от това дали цикълът ще се изпълнява или не.

За повече информация относно За Loop, автоматично индексиране и измести регистри см. В раздел структури за Loop и Докато Loop в глава

8 цикъла и структура.

Приетите стойности в масива

Индексирането отвъд границите на масив произвежда стойността по подразбиране за елемент на масива. Можете да използвате функцията за Array Размер за определяне на действителния размер на масива. За повече подробности, вижте за масиви. Масивите глава 10

Gruppiroka данни с използване на низове, масиви, и клъстери.

Повече подробности за индексиране см. Цикли раздел Auto-Индексирането в глава 8 цикли и структура. Можете да невнимание индексиран масив границите на индексирането на масива след последния елемент, като се използва Докато Loop, или които дават твърде голямо внимание на входа на функцията Index Array индексиране, или дават празен масив на функцията Array Index.

Предотвратяване на несигурни данни

Не разчитайте на специални ценности като NaN, Inf, или празни масиви, за да се определи какво VP произвежда неопределени данни. Вместо това, или да потвърди, че VI произвежда определени данни или да направите съобщение за грешка, ако е налице ситуация, подобна на тази несигурност.

Например, ако създадете VI, който използва входящо масив за автоматично индексиране цикъл За Loop, определи това, което искате да направите, ЕП, когато масивът е празен. Или да достигне кода за грешка на изхода или заместващи дефинирани данни за стойностите, които определят поведението на цикъла.

Проверка и обработване на грешки

Всяка грешка е с цифров код и съответното съобщение за грешка. По подразбиране, LabVIEW автоматично обработва всяка грешка, когато VI работи в режим на спиране изпълнението (vy129

допълва спирането от повикване), подчертавайки пистата или функцията, където е възникнала грешката, и показване на диалогов прозорец за грешка.

Изберете File »VI имоти и след това Изпълнение на падане Категория меню. За да забраните автоматичното отстраняване на грешките за конкретна VI (премахване на птицата от активирате автоматичното опции за отстраняване на грешки). Изберете Инструменти »Опции и след това блокова диаграма от падащото меню, за да деактивирате автоматичната обработка на грешки, за всеки нов VIs, че след това ще бъде Създаването

ДДС (премахнете отметката от опцията Enable автоматична обработка на грешки, за нов ВИС).

За да игнорирате грешката по пистата или функции, свържете изхода на грешката от пистата или функцията за вход грешка в ЕП Ясно грешки. За да забраните автоматичното отстраняване на грешките за писта или функция, да ги свърже с грешката на параметъра, за да грешката в параметър на друга писта или функция или грешка от показател.

За отстраняване на грешките в LabVIEW Vis, употреба, функции и настройки за обработка на грешки. Например, ако LabVIEW открие грешка, можете да видите диалогов прозорец за съобщение за грешка. Използвайте обработка на грешки във връзка с инструментите за отстраняване на грешки, за да откриете и отстраните грешки. National Instruments настоятелно препоръчва използване на обработка на грешки.

Проверка за грешки

Важно е да се разбере, че ако сте в VI, които създавате, не може да предвиди всички проблеми, които може да срещнете. Без проверка на механизъм за грешки, можете да научите само, че VI не работи правилно. Грешка при проверка на вас, защо и къде са възникнали грешки казва.

Когато извършвате всякакви I / O операции, помислете за вероятността, че може да възникнат грешки. Почти всички I / O функции връщат информация за грешката. Включване проверка за грешки в ЕП, особено за входно / изходни операции (файл, последователно, от измервателни уреди прилагат

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

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