
- •Укладачі: в.П. Бабак, в.В. Дегтярьов, ю.В. Куц, с.Ф. Філоненко
- •Загальні методичні вказівки
- •Лабораторна робота 1 знайомство із середовищем LabView
- •Стислі теоретичні відомості
- •- Close - закриття активного ві; - Close All - закриття всіх відритих додатків;
- •Порядок виконання роботи
- •Запуск програми LabView та завантаження прикладів ві
- •Вивчення передньої панелі приладу
- •Вивчення функціональної панелі
- •Вивчення вікна контекстної допомоги
- •Вивчення змісту вбудованого помічника LabView Help
- •Контрольні питання
- •Лабораторна робота 2 основи проектування віртуальних інструментів
- •Стислі теоретичні відомості
- •Порядок виконання роботи
- •Розробка передньої панелі
- •Розробка функціональної панелі
- •Запуск програми та її збереження
- •Додаткове завдання
- •Контрольні питання
- •Лабораторна робота 3 дослідження ієрархічної структури побудови віртуальних інструментів та налагодження програм у середовищі LabView
- •Стислі теоретичні відомості
- •Порядок виконання роботи
- •Контрольні питання
- •Лабораторна робота № 4 вивчення структурних елементів програмування в середовищі LabView
- •Стислі теоретичні відомості
- •Порядок виконання роботи
- •Передня панель
- •Блок-діаграма
- •Запуск ві
- •Контрольні питання
- •Лабораторна робота 5 представлення та відображення сигналів і функцій у середовищі LabView
- •Порядок виконання роботи
- •Обчисліть середнє значення температури за формулою ,
- •Додаткове завдання
- •Контрольні питання
- •Лабораторна робота №6 побудова інформаційно-вимірювальних систем із використанням послідовного інтерфейсу
- •Стислі теоретичні відомості
- •Порядок виконання роботи
- •Настроювання та перевірка каналу передачі інформації
- •Програмування розподіленої івс
- •Контрольні питання
- •Список літератури
Лабораторна робота 1 знайомство із середовищем LabView
Мета роботи: ознайомлення із структурою інтегрованого пакета графічного програмування LabVIEW, основними операціями щодо запуску, керуванню, збереженню віртуальних пристроїв, із сервісними функціями пакета.
Стислі теоретичні відомості
LabVIEW (Laboratory Virtual Instrument Engineering Workbench) – це програмний пакет із мовою графічного програмування, що використовує умовні графічні позначення програмних модулів – іконки. LabVIEW, як засіб прикладного програмування, зберігає основні структурні особливості традиційних мов лінійного програмування, таких як, наприклад, С або Бейсик.
LabVIEW використовується для створення інформаційно-вимірювальних систем і приладів на базі сучасних комп'ютерів і інтерфейсних модулів аналого-цифрового перетворення. На відміну від мов текстового програмування, в яких послідовність виконання програм визначається інструкціями, у LabVIEW виконання програми визначається даними, а саме: готовністю даних для кожного програмного модуля.
LabVIEW підтримує інтерактивний режим роботи створюваних систем та приладів. Для цього на екрані монітора відтворюється передня панель системи або приладу зі всіма органами керування та відображення режимів роботи і результатів вимірювання. Панель створюється із окремих модулів, що зберігаються в бібліотеках програмного забезпечення пакета і являють собою окремі вузли, блоки, прилади, розроблені раніше. Це дозволяє спростити й скоротити в часі процес розробки нових вимірювальних пристроїв і систем та виконувати вимірювальні операції точніше за реальний фізичний прилад. Створена на базі комп'ютера вимірювальна система (або прилад), яка може виконувати функції реального вимірювального пристрою, одержала назву віртуального інструмента (ВІ або Virtual Instrument -VI).
Під віртуальним інструментом будемо розуміти імітатор (математичну модель) фізичного багатофункціонального вимірювального пристрою, що створений за допомогою апаратно-програмних засобів.
Для створення ВІ в LabVIEW передбачено дві основних панелі: передня панель і функціональна панель. Зовнішній вигляд пристрою створюється в спеціальному вікні – передній панелі (або інтерфейсній панелі). Для з'єднання окремих елементів передньої панелі у вимірювальний пристрій передбачене інше вікно – функціональна панель (або панель блок-діаграм). На цій панелі знаходяться термінали пристроїв, розташованих на передній панелі, що відображають функціональні властивості цих пристроїв (вхідні й вихідні параметри). Крім цього, на функціональній панелі є можливість розміщувати іконки функціональних модулів, що дозволяють виконувати операції обробки даних – математичні дії, цифрову фільтрацію, спектральний аналіз, статистичний аналіз, розпізнавання, збереження даних у комп'ютері та ін.
Обидві панелі мають оболонки із функціональними елементами аналогічно вікнам у Windows. Керування панелями виконується мишею або комбінацією клавіш, як це робиться в Windows. Кожна з основних панелей має свою допоміжну панель інструментів, які дозволяють вибирати елементи, необхідні для створення приладу. Для передньої панелі - це панель Controls, за допомогою якої вибираються пристрої введення, виведення, керування й індикації даних. Для функціональної панелі - це панель Functions, яка містить елементи програмування - функціональні модулі, структури тощо. Редагування й керування елементами основних панелей здійснюється за допомогою ще однієї загальної панелі Tools. Панель Tools перепризначує функціональні можливості покажчика миші залежно від того, на якій панелі він застосовується.
Кожна з основних панелей має лінійку меню загального призначення (рис. 1).
File Edit Operate Tools Browse Windows Help |
Рис. 1. Лінійка меню основних панелей LabVIEW
Меню File використовується для відкриття, створення й запису файлу створеного віртуального інструмента. У підменю File містяться команди, що позначають:
- New VI - створення нового віртуального інструмента;
- New… - створення нового компонента: віртуального інструмента (ВІ), глобальної змінної, елемента керування/індикатора, шаблона ВІ, шаблона глобальної змінної, шаблона елемента керування/ індикатора, поліморфного ВІ та ін.
- Open… - відкриття вже існуючого ВІ;