- Какво е LabVIEW?
- По какво се различава от други софтуерни програми за симулация на вериги?
- Защо човек да предпочита LabVIEW?
- Стартиране на LabVIEW
- Типове данни в LabVIEW:
- Пример 1: Светещ светодиод на натискане на бутон
- Пример 2: LED ВКЛ-ИЗКЛ
- Пример 3: Мигащ светодиод
- Преки пътища
Какво е LabVIEW?
LabVIEW е съкращение от Laboratory Virtual Instrumentation Engineering Workbench. Техният външен вид и операции наподобяват инструменти от реалния свят, като бутон, волтметър, осцилоскоп и др. и следователно те се наричат виртуални инструменти (VI). Той предлага подход за графично програмиране и помага да се симулират продукти от реалния свят, което ви помага да визуализирате и програмирате. По този начин той изисква само логика за програмиране и е независим от синтаксиса. LabVIEW е инструмент за проектиране на високо ниво. Това е програмиране на интерпретатор (т.е.), не е необходимо да го компилираме. Той се компилира, трябва само да го изпълним.
По какво се различава от други софтуерни програми за симулация на вериги?
Всички софтуерни програми за проектиране / симулация са схеми, които улавят и симулират програма, която ви позволява да тествате изхода на различни схеми чрез сглобяване на компонентите и чертане на схеми. Докато LabVIEW е виртуална работна маса за графично програмиране чрез улавяне и взаимодействие на виртуални вериги, създадени на всеки софтуер за проектиране / симулация на вериги.
Програмирането може да бъде два вида. Те са базирани на текст и графично програмиране. C, C ++, java и т.н., са всички текстови езици за текстово програмиране, а MATLAB е език за средно ниво, докато LabVIEW е графичен език за програмиране.
Защо човек да предпочита LabVIEW?
Този, който няма основни познания за програмирането, може да стартира LabVIEW. За да се занимавате с програмиране LabVIEW, трябва да имате практически знания и способности за логическо мислене. Програмистът на LabVIEW не трябва да знае синтаксис на програмиране или каквато и да е структура на програмиране като c, c ++, Java езици за програмиране.
Човек може да предпочете LabVIEW, когато програмата е твърде голяма. Това е толкова просто свързване на хардуерни компоненти за вашия проект, но в софтуер.
По-долу диаграмата показва разликата между текстовото и графичното програмиране. От лявата страна има програма Arduino за мигане на светодиод със закъснение от 1 секунда, а от дясната му графична реплика е направена с помощта на софтуера LabVIEW. При всяко натискане на бутона ОК на Булев светодиод ще започне да мига на и на разстояние с 1 секунди закъснение.
Стартиране на LabVIEW
Първо изтеглете софтуера LabVIEW от National Instruments. След като стартирате софтуера, се появява прозорец Първи стъпки.
Този прозорец е известен като прозорец Първи стъпки. Натиснете ctrl + N, за да отворите нов проект.
След като отворите New Project, ще видите предния панел и блоковата диаграма.
Прозорецът Първи стъпки изчезва, след като отворите нов или съществуващ проект. Той се появява отново, когато затворите всички предни панели и блок диаграми. Можете също да стигнете до този прозорец от предния панел или блокова диаграма, като изберете Преглед >> Начало на прозореца .
Натиснете ctrl + T, за да поставите предния панел и блок диаграмата един до друг по този начин,
В LabVIEW ще изграждате потребителски интерфейс, т.е. преден панел, с контроли и индикатори. Контролите са нищо друго, освен входовете ви дават, като копчета, ключ и т.н., Индикатори са нищо друго освен изходите, които създавате, като доведоха, графики и т.н., аз ще ви обясни всички стопански субекти, с един пример, за да ви накарат да се разбере, По-добре.
Типове данни в LabVIEW:
Типовете данни не са нищо друго освен класификация на променливи. По-долу са типовете данни, използвани в LabVIEW, и тяхната спецификация на цветовете в блоковата диаграма.
Типове данни |
Цветове |
Плаваща точка |
Оранжево |
Цели числа |
Син |
Логически |
Зелено |
Струна |
Розов |
Полиморфна |
Черен |
Полиморфна - тази, която може да бъде всеки от тези по-горе типове данни или да не е тези.
Пример 1: Светещ светодиод на натискане на бутон
Добавяне на контроли към предния панел
Контролите на предния панел симулират механизма за въвеждане на физически инструмент и подават данни към блок-схемата на виртуалните инструменти (програмите LabVIEW се наричат VI или виртуални инструменти).
- Изберете View >> Controls Palette, за да имате постоянно палитрата с контроли или функции на екрана, или щракнете с десния бутон върху празно място в предния панел или блок диаграма, за да го покажете временно.
- Преместете курсора върху иконите на модерната палитра, за да намерите контролите, които ви трябват (Boolean Controls Palette).
ЗАБЕЛЕЖКА: Що се отнася до светещия светодиод с натискане на бутон, контролът тук е бутон. Така че изберете палитрата на булевите контроли.
- Щракнете върху иконата на булеви контроли, за да се покаже палитрата на булевите контроли.
- Щракнете върху бутона за управление на палитрата на булевите контроли, за да прикачите контролата и след това добавете бутона към предния панел.
Ще използвате този бутон за светене на led.
По този начин управлението на бутоните се добавя към предния панел.
Добавяне на индикатор към предния панел:
- По същия начин добавете бутон от булевата палитра. След това дайте връзка, както е показано по-долу,
За да стартирате виртуалния инструмент:
- Изберете Operate >> Run / Run Continuously.
- Или можете да използвате иконите, които споменах на горната фигура.
- За да спрете изпълнението отново, натиснете иконата за непрекъснато изпълнение.
По този начин светодиодът свети, когато натиснете бутона.
Забележка: Ако бутонът за изпълнение е счупен, това означава, че има грешка в програмирането LabVIEW. За да разберете какво е грешка, натиснете този счупен бутон за изпълнение, ще се приближите до диалогов прозорец, описващ грешката.
Прегледайте видеоклипа, даден в края на статията.
Пример 2: LED ВКЛ-ИЗКЛ
В примера по-долу вместо бутон ще използваме бутон от булева палитра.
Забележка: Проверете видеото в края.
Пример 3: Мигащ светодиод
- В горния пример премахнах бутона ok и добавих бутона за спиране.
- Щракнете с десния бутон върху прозореца на блоковата диаграма, ще се появи палитра Функции .
- Изберете и плъзнете докато цикъл.
- Щракнете с десния бутон върху цикъл while и изберете Add Shift Register.
- Щракнете с десния бутон върху блоковата диаграма и изберете Boolean, в това изберете Boolean not gate .
- По подобен начин изберете забавяне и плъзгане и добавете константа към него.
Константите са стойност, която можете да промените според вашите изисквания, като 1000ms за 1 секунда.
- Дайте връзките, както е показано на горната схема.
ЗАБЕЛЕЖКА: Можете да използвате свои собствени логики за изграждане на горните примери.
Преки пътища
Можете да използвате клавишните комбинации по-долу за управление на LabVIEW.
пряк път |
функция |
|
Отворете нов, празен VI |
|
Показва или скрива контекстния прозорец за помощ |
|
Показва диалоговия прозорец за бързо пускане. |
|
Изтрива всички скъсани проводници в VI |
|
Показва прозореца със списъка с грешки. |