You are on page 1of 8

Національний авіаційний університет

Кафедра біокібернетики та аерокосмічної медицини

Лабораторна робота №1

з дисципліни «Метрологія біомедичної апаратури»

на тему: «Основні принципи створення віртуальних приладів»

Виконав:

студент ФЕБІТ БМ 110-М

Черняк С. В.

Київ 2019
Мета: Ознайомитися із загальними принципами побудови віртуальних
вимірювальних приладів у системі LabVIEW; створити два ВП для синтезу
випадкових і детермінованих сигналів відповідно.

Теоретичні відомості

Нові передня й функціональна панелі викликаються на екран монітора


відкриттям нового файлу або натисненням клавіш Ctrl + N і вибору типу нового
документу New Blank

Основними структурними елементами основних панелей є Controls i Tools


для передньої панелі, а також Functions i Tools для панелі діаграм.

Активними панелі можна зробити розташувавши на них будь-який


елемент, перехід між ними можна здійснювати як за допомогою випадаючого
меню Window, так і за вручну за допомогою миші

Вікно контекстної допомоги викликається натисканням комбінації клавіш


Ctrl+H, або пошуком у меню програми вкладки Help та її розділу Show Context
Help.

Для закриття та збереження розроблених ВП необхідно здійснити


натискання клавіш Ctrl+S, це збереже ВП у окремому файлі і дасть вам змогу
назвати його, якщо це ще не було зроблено

При разовому запуску на ВП приходить одиничний імпульс,


використовуючи циклічний запуск можна змоделювати постійне надходження
імпульсів.

При невірному розташуванні або налаштуванні елементів замість кнопки


запуску програми опиняється кнопка Error List, натиснувши на яку можна
побачити список усіх помилок, які не дають запуститись програмі.

Можливості системи допомоги LabVIEW Help феноменальні: глосарій,


переваги і недоліки поточної версії, допомога при використанні, документація,
відомості про те, як розпочати роботу, посилання на розробників, технічна
підтримка.

Елементи управління являються засобами вводу даних до створюваного


ВП. Індикатори відображають дані, що ВП генерує. Додають засоби управління й
індикатори до передньої панелі від різних підпалітр, що входять палітри Controls.
Найчастіше у віртуальних приладах використовують цифрові елементи
управління і цифрові індикатори. Щоб вводити або змінювати значення в
цифровому елементі управління, можна натиснути на кнопки збільшення за
допомогою інструмента управління або подвійним натисканням на число
інструментом введення тексту «маркер» або інструментом управління «палець».

Термінали ВП – порти, через які дані проходять між блок-діаграмою і


передньою панеллю і між вузлами блок-діаграми. Термінали аналогічні
параметрам і константам. Є два типи терміналів – термінал управління і термінал
індикатор. Термінали управління і термінали індикатора належать елементам
управління і індикаторам передньої панелі. Термінали автоматично створюються
або видаляються, коли програміст створюєте чи видаляє засіб управління або
індикатор передньої панелі.

Завдання

1. Побудувати ВП – генератор випадкових сигналів.

2. Побудувати ВП – генератор гармонійних сигналів.

Хід роботи

1. Побудова генератора випадкових сигналів

1.1. Запускаємо програму LabVIEW. Виберіть New VI - Blank VI.

1.2. Вибраємо осцилограф командами Controls >> Graph >> Waveform


Chart і розміщуємо його на передній панелі ВП. Назваємо його Signal Plot.

Рис. 1.1. Вигляд осцилографа на передній панелі ВП


1.3. Вводимо по осі Y осцилографа верхню границю діапазону 1,0 і нижню
границю 0.

1.4. Відкриваємо вікно блок-діаграми командами.

1.5. Вибраємо і розміщуємо на блок-схемі датчик випадкових чисел


Random Number (0-1) (Functiоns >> Arithmetic&Comparison >> Numeric >>
Random Number (0-1)).

1.6. Вибраємо структуру побудови циклу While Loop (Functions >> Exec
Ctrl >> While Loop)

1.7. З'єднуємо об'єкти блок-схеми: Random number з терміналом Signal Plot,

Рис 1.2. Вигляд панелі блок-схем ВП на проміжному етапі її реалізації

1.8. Запускаємо створений ВП за допомогою передньої панелі

1.9. Збільшуємо час виконання циклу. Для цього усередину циклу вводимо
елемент часової затримки (Functions >> All Functions >> Time & Dialog >> Wait
Until Next ms Multiple). На лівий вхід цього елемента потрібно задати постійне
(або регульоване) значення в межах 50...250 з контекстного меню (ПКМ)
командою Create >> Constant (або Create >> Control). Перевіряємо роботу
створеного приладу з різним часом виконання циклу.
Рис 1.3. Вигляд панелі блок-схем ВП із реалізованим часом виконання
циклу

При збільшенні часу виконання циклу сповільнюється виведення даних на


екран осцилографа

1.10. Змінюємо режим роботи осцилографа Strip Chart (Scope Chart, Sweep
Chart). Випробовуємо роботу програми з різними режимами роботи осцилографа,
записуємо, у чому полягає різниця режимів.

Strip Chart

Значення, які виводяться на екран, спочатку заповнюють доступний обсяг


екрану, після чого починають зсувати його немов стрічку, так, що більш ранні
значення зсуваються вліво і зникають із поля зору

Рис 1.4. Робота осцилографа у режимі Strip Chart


Scope Chart

Значення заповнюють усе доступне поле, після чого це поле очищується і


заповнюється знову новими даними.

Sweep Chart

Те ж саме, що і Scope Chart, але поле не очищується, а поступово


заповнюється новими значеннями

Рис 1.5. Робота осцилографа у режимі Sweep Chart

1.11. Змінюємо вид зображення на екрані осцилографа за допомогою


контекстного меню панелі Plot у правому верхньому куту осцилографа

Рис 1.6. Зміна відображення даних на осцилографі


2. Побудова генератора гармонійних сигналів

2.1. Генератор гармонійного сигналу доцільно створити на основі


створеного ВП випадкового сигналу. Для цього треба замінити датчик випадкових
чисел функцією синуса Sine (Functiоns >> Arithmetic&Comparison >> Numeric >>
Trigonometric >> Sine). Вхід цієї функції потрібно підключити до термінала
ітерацій. Випробовуємо роботу ВП.

2.2. Підключаємо вхід функції Sine до термінала ітерацій через функцію


ділення Divide (Functiоns >> Arithmetic&Comparison >> Numeric >> Divide).

2.3. Вводимо у ВП регулювання амплітуди вихідного сигналу.


Використовуємо для цього, елемент керування Knob (Controls >> Num Ctrls>>
Knob) на передній панелі ВП і функцію множення Multiply (Functiоns >>
Arithmetic&Comparison >> Numeric >> Multiply) у вікні блок-схем.

2.4. Перепрограмовуємо створений ВП у генератор квадратурного


гармонійного сигналу. Для цього замінюємо функцію Sine функцією синуса й
косинуса Sine & Cosine (Functiоns >> Arithmetic & Comparison >> Numeric >>
Trigonometric >> Sine & Cosine).

Рис 2.1. Вигляд панелі блок-схем ВП на проміжному етапі її реалізації

2.5. Переводмо осцилограф у режим роботи із двома екранами. Для


індикації на екрані осцилографа одночасно двох сигналів об'єднуємо два
отриманих сигнали функцією Bundle (Functiоns >> All Functions >> Cluster >>
Bundle) і вихід з'єднайте з терміналом осцилографа.
Рис 2.2. Режим роботи осцилографа з двома екранами

Висновок

У даній лабораторній роботі було проведене ознайомлення із загальними


принципами побудови віртуальних вимірювальних приладів (ВП) у системі
LabVIEW; окрім того, було створено два ВП для синтезу випадкових і
детермінованих сигналів відповідно.

You might also like