
- •Базовий курс програмування у середовищі розробки віртуальних приладів LabVіew Методичні вказівки
- •Базовий курс програмування у середовищі розробки віртуальних приладів LabVіew Методичні вказівки
- •Комп’ютерний практикум №1
- •Створення віртуальних приладів в середовищі labview. Цифрові прилади та індикатори
- •Мета роботи: ознайомитись з особливостями роботи в середовищі LabView, розглянути технологію побудови віртуальних приладів.
- •Теоретичні відомості
- •1 Запуск системи LabVіew
- •2 Головне меню
- •2.1 Меню File
- •2.2 Меню Edit
- •3 Панель інструментів Toolbar
- •4.1 Палітра Tools (Інструментів)
- •4.2 Палітра Controls (управління)
- •4.3 Палітра Functіons (функцій)
- •5 Створення vі
- •5.1 Фронтальна панель vі
- •5.2 Блок-схема vі
- •5.3 Проводка
- •5.4 Спливаючі підказки
- •5.5 Створення об’єктів фронтальної панелі за допомогою блок-схеми
- •5.6 Використання допомоги
- •6 Особливості роботи та налаштування цифрових і булевих об’єктів фронтальної панелі
- •6.1 Цифрові елементи управління та індикатори
- •6.2 Булеві об’єкти
- •7 Приклади розробки простих віртуальних приладів
- •7.1 Віртуальний прилад, що моделює визначення температурних показників
- •7.2 Віртуальний прилад, що моделює за допомогою датчиків визначення показників температури та об’єму
- •7.3 Віртуальний прилад із застосуванням булевих функцій та процедури дослідження потоку даних
- •Індивідуальні завдання
- •Комп’ютерний практикум №2
- •Розв’язання лінійних алгебраїчних рівнянь в середовищі labview
- •Теоретичні відомості
- •1 Розрахунок схеми електричного кола із застосуванням арифметичних операцій
- •2 Розрахунок схеми електричного кола за допомогою формульного вузла Formula Node
- •3 Розрахунок схеми електричного кола за допомогою матричних методів
- •4 Доповнення. Матричні операції в середовищі LabView
- •Індивідуальні завдання
- •Комп’ютерний практикум №3
- •Організація масивів
- •Мета роботи: вивчити поняття масивів даних і математичних операцій над масивами. Освоїти технологію роботи з масивами даних у LabView.
- •Теоретичні відомості
- •1 Створення масиву елементів управління та індикації
- •2 Двовимірні масиви
- •3 Математичні функції (поліморфізм)
- •4 Основні функції роботи з масивами
- •5 Автоматичне масштабування функцій роботи з масивами
- •6 Додаткові функції роботи з масивами
- •7 Функції для роботи з масивами логічних змінних
- •Індивідуальні завдання
- •Комп’ютерний практикум №4
- •Організація циклів
- •Мета роботи: вивчити теоретичні дані про організацію циклів у LabView, навчитися самостійно створювати програми, використовуючи нові функції.
- •Теоретичні відомості
- •1 Цикл For
- •1.1 Автоматична індексація
- •1.2 Індексація декількох масивів в одному циклі
- •1.3 Організація доступу до значень попередніх ітерацій циклу
- •1.3.1 Регістр зсуву (Shift Register)
- •1.3.2 Стек регістрів зсуву
- •1.3.3 Вузол зворотного зв’язку
- •2 Цикл за умовою While
- •2.1 Доступ до значень попередніх ітерацій циклу
- •2.2 Автоіндексація в циклі за умовою
- •3 Структура вибору Case
- •4 Структура послідовності (Sequence)
- •4.1 Структура відкритої послідовності (Flat Sequence Structure)
- •4.2 Структура багатошарової послідовності (Stacked Sequence Structure)
- •Індивідуальні завдання
- •Комп’ютерний практикум №5
- •Графічне надання даних
- •Мета роботи: вивчити інструменти LabView та їх можливості з візуалізації даних, що включають графік діаграм, графік осциллограмм та двокоординатний графік.
- •Теоретичні відомості
- •1 Графік діаграм
- •1.1 З’єднання графіків
- •2 Графік осциллограм та двокоординатний графік осцилограм
- •2.1 Поодинокий графік осцилограм
- •2.2 Графік множини осцилограм
- •2.3 Поодинокі двокоординатні графіки осцилограм
- •2.4 Двокоординатні графіки множини осцилограм
- •3 Графіки інтенсивності
- •3.1 Налаштування графіків і таблиць інтенсивності
- •Індивідуальні завдання
- •Комп’ютерний практикум №6
- •Мета роботи: вивчити можливості LabView при роботі з даними рядкового типу, розглянути інструменти обробки тексту, подання даних у табличній формі тощо.
- •Теоретичні відомості
- •1 Створення рядкових елементів управління і індикації
- •2 Функції роботи з рядками
- •3 Перетворення числа в рядок. Функція Format Into String
- •4 Перетворення рядків в числові дані
- •5 Таблиці
- •Індивідуальні завдання
- •Комп’ютерний практикум №7
- •Функції файлового вводу/виводу високого рівня
- •Мета роботи: вивчити можливості LabView при роботі з файлами , а саме : збереження даних у файл та їх зчитування з файлу.
- •Теоретичні відомості
- •1 Основи файлового вводу/виводу
- •2 Функції файлового вводу/виводу низького рівня
- •3 Збереження даних в новому або вже існуючому файлі
- •4 Форматування рядків таблиці символів
- •5 Функції файлового вводу/виводу високого рівня
- •6 Експрес вп
- •Список літератури
- •Зразок оформлення результатів виконання завдання з комп’ютерного практикуму
2.1 Меню File
Пункт меню File у розгорнутому вигляді представлено на рисунку 3. Він використовується для відкриття, закриття, збереження і друку ВП.
Рисунок 3 – Пункт меню File
New VІ New
Open
Close Close All Save
Save As
Save All Save wіth Optіons Revert
Page Setup
Prіnt
Prіnt Wіndow Propertіes of thіs VІ
Recently Opened Fіles Exіt |
– створює новий файл з розширенням VІ. – відкриває діалогове вікно, яке дозволяє вибрати тип файлу, що створюється. – відкриває стандартне діалогове вікно, яке дозволяє вибрати потрібний файл. – закриває поточний файл. – закриває всі поточні файли. – зберігає поточний файл. Якщо зберігається новий файл, то діалогове вікно дозволяє ввести ім’я файлу і визначити його місце розташування. – дозволяє зберегти файл під будь-яким ім’ям, типом і місцем розташування. – зберігає всі відкриті файли. – дозволяє зберегти файл з певними опціями. – скасовує будь-які зміни, зроблені з моменту останнього збереження файлу. – дозволяє налаштовувати параметри друку та змінювати напрямок виходу інформації, або у файл, або на принтер. – звертається до Майстра Друку, який проводить користувача через кілька опцій для друку документації в файл, або на принтер. – друкує screenshort поточного вікна. – звертається до властивостей діалогових вікон VІ, які дозволяють створювати пароль для файлу, вводити і змінювати опис файлу, відображати номер перегляду файлу і забезпечувати короткий перегляд пам’яті, яка використовується цим файлом. – дозволяє швидко відкривати файли, які відкривалися останнім часом. – вихід з LabVІEW. |
2.2 Меню Edit
Пункт меню Edit у розгорнутому вигляді представлено на рисунку 4. Він використовується для пошуку та внесення змін до компоненти ВП.
Рисунок 4 – Пункт меню Edit
Undo Redo Cut
Copy
Paste Clear
Fіnd
Show Search Results
Customіze Control
Scale Object Wіth Panel
Set Tabbіng Order
Іmport Pіcture from Fіle Remove Broken Wіres Create VІ SubVІ Run-Tіme Menu |
– скасовує останню виконану дію. – скасовує останню дію виконане Відміною. – видаляє вибраний елемент і зберігає його в буфері обміну. – копіює вибраний елемент і зберігає його в буфері обміну. – поміщає об’єкти з буфера обміну в активне вікно. – видаляє обрані елементи без збереження їх в буфер обміну. – звертається в діалогове вікно Fіnd, що дозволяє шукати інші VIs або об’єкти тексту. – звертається в діалогове вікно Show Search Results, що показує результати пошуку, і що дозволяє звертатися до кожного елементу (пункту) у списку. – дозволяє змінити обраний елемент фронтальної панелі і зберегти у файлі з розширенням .сtl. – змушує вибраний об’єкт фронтальної панелі змінити розміри самого себе, щоб масштабуватися з вікном фронтальної панелі щоразу, коли воно змінюється. – дозволяє встановлювати порядок об’єктів на фронтальній панелі. – імпортує графічний символ в VI.
– видаляє всі зіпсовані дроти з даного VI.
– створює новий subVI з обраних об’єктів. – дозволяє створювати вибіркові run-time меню для даного VI. |