- Що таке LabVIEW?
- Чим він відрізняється від інших програмних програм для проектування / моделювання схем?
- Чому слід віддавати перевагу LabVIEW?
- Запуск LabVIEW
- Типи даних у LabVIEW:
- Приклад 1: Світлодіод, що світиться на натисканні кнопки
- Приклад 2: Світлодіод увімкнено-вимкнено
- Приклад 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. При натисканні кнопки OK булева світлодіод буде блимати на і від 1 секунди затримки.
Запуск LabVIEW
Спочатку завантажте програмне забезпечення LabVIEW від National Instruments. Після запуску програмного забезпечення з’являється вікно Початок роботи.
Це вікно відоме як Вікно початку роботи. Натисніть ctrl + N, щоб відкрити новий проект.
Після відкриття нового проекту ви побачите передню панель та блок-схему.
Вікно «Початок роботи» зникає, коли ви відкриваєте новий або існуючий проект. Він з’являється знову, коли ви закриваєте всі лицьові панелі та блок-схеми. Ви також можете отримати доступ до цього вікна з передньої панелі або блок-схеми, вибравши Перегляд >> Вікно початку роботи .
Натисніть ctrl + T, щоб вивести передню панель і блок-схему поруч так,
У LabVIEW ви будете створювати інтерфейс користувача, тобто передню панель, з елементами управління та індикаторами. Елементи керування - це не що інше, як введені вами дані, такі як ручки, перемикач тощо. Індикатори - це не що інше, як створені вами виходи, такі як світлодіоди, графіки тощо, я пояснитиму всі сутності на прикладі, щоб ви зрозуміли краще.
Типи даних у LabVIEW:
Типи даних - це не що інше, як класифікація змінних. Нижче наведені типи даних, що використовуються в LabVIEW, та їх специфікація кольору на блок-схемі.
Типи даних |
Кольори |
Плаваюча крапка |
Помаранчевий |
Цілі числа |
Синій |
Логічні |
Зелений |
Рядок |
Рожевий |
Поліморфний |
Чорний |
Поліморфний - той, який може бути будь-яким із перерахованих вище типів даних, а може і не бути цими.
Приклад 1: Світлодіод, що світиться на натисканні кнопки
Додавання елементів керування на передню панель
Елементи керування на передній панелі імітують механізм введення на фізичному приладі та подають дані на блок-схему віртуальних інструментів (програми LabVIEW називаються VI або віртуальними інструментами).
- Виберіть «Перегляд >> Палітра елементів керування», щоб палітра елементів керування або функцій постійно відображалася на екрані, або клацніть правою кнопкою миші будь-який пробіл на передній панелі або блок-схему, щоб тимчасово відобразити його.
- Наведіть курсор на піктограми на сучасній палітрі, щоб знайти потрібні елементи керування (Boolean Controls Palette).
ПРИМІТКА. Що стосується світиться світлодіодом з натисканням кнопки, тут знаходиться кнопка управління. Тож виберіть палітру логічного керування.
- Клацніть піктограму логічного елемента керування, щоб відобразити палітру логічного керування.
- Клацніть елемент керування на палітрі булевих елементів керування, щоб прикріпити елемент керування, а потім додайте кнопку на передню панель.
Ви будете використовувати цю кнопку управління, щоб засвітити світлодіод.
Таким чином, кнопкове управління додається на передню панель.
Додавання індикатора на передню панель:
- Подібним чином додайте кнопку з булевої палітри. Потім встановіть з'єднання, як показано нижче,
Щоб запустити віртуальний інструмент:
- Виберіть Операція >> Запуск / Запуск безперервно.
- Або ви можете скористатися значками, які я згадав на малюнку вище.
- Щоб знову зупинити виконання, натисніть піктограму "безперервний запуск".
Таким чином світлодіод світиться при натисканні кнопки.
Примітка: Якщо кнопка запуску зламана, це означає, що в програмуванні LabVIEW є помилка. Щоб дізнатись, що таке помилка, натисніть цю зламану кнопку запуску, і ви відкриєте діалогове вікно із описом помилки.
Зверніться до відео, поданого в кінці статті.
Приклад 2: Світлодіод увімкнено-вимкнено
У наведеному нижче прикладі замість кнопки ми будемо використовувати регулятор із логічної палітри.
Примітка: Перевірте відео в кінці.
Приклад 3: Світлодіод, що блимає
- У наведеному вище прикладі я видалив кнопку ok і додав кнопку зупинки.
- Клацніть правою кнопкою миші на вікні блок-схеми, з’явиться палітра функцій .
- Комплектування і перетягнути в той час як цикл.
- Клацніть правою кнопкою миші над той час як петлею і виберіть Add зсувного регістру.
- Клацніть правою кнопкою миші на блок-схемі та виберіть Boolean, у цьому пункті виберіть Boolean not gate .
- Аналогічним чином, затримка вибору та перетягування та додавання до неї константи.
Константи - це значення, яке ви можете змінити відповідно до ваших вимог, наприклад 1000 мс за 1 секунду.
- Дайте з’єднання, як показано на наведеній вище схемі.
ПРИМІТКА. Ви можете використовувати власні логіки для побудови наведених вище прикладів.
Ярлики
Ви можете використовувати наведені нижче комбінації клавіш для управління LabVIEW.
ярлик |
функція |
|
Відкрийте нову, порожню VI |
|
Показує або приховує контекстне вікно довідки |
|
Відображає діалогове вікно швидкого скидання. |
|
Видаляє всі обірвані дроти в VI |
|
Відображає вікно списку помилок. |