
- •М. Кривий Ріг
- •До виконання лабораторних робіт з дисципліни
- •2.3. Розробка та дослідження роботи аналогового
- •Література
- •Висновки
- •Практична робота №1
- •Хід роботи
- •Індивідуальні завдання
- •Практична робота №2
- •Хід роботи
- •Індивідуальні завдання
- •Практична робота №3
- •«Розробка пристрою вимірювання та контролю вологості повітря»
- •Індивідуальні завдання
- •Практична робота №4
- •«Управління праскою»
- •Індивідуальні завдання
- •Практична робота №5
- •Приклад виконаної роботи
- •Практична робота №6
- •«Облік гарячої води»
- •Приклад виконаної роботи
- •Індивідуальні завдання
- •Практична робота №7
- •Порядок виконання роботи
- •Індивідуальні завдання
- •«Розробка та дослідження роботи багатоповерхового ліфта»
- •«Контроль рівня рідини в ємності»
- •Практична робота №8
- •Приклад виконаного завдання:
- •Ступені інтеграції і-ні»
- •Індивідуальні завдання
- •Практична робота №9
- •«Розробка та дослідження роботи аналогового мультиплексора на 4 входи»
- •Індивідуальні завдання
- •«Прилад автоматичної загрузки по рівню п’яти бункерів рудою»
- •Приклади розробки віртуальних моделей автоматичних пристроїв «Генератор тактової частоти»
Розглянемо приклад – створимо програму, яка буде виводити строку, введену користувачем, на екран.
Хід роботи
1.
Запустіть програму LabVIEW.
Створюємо новий проект Blank VI
(File – new
VI, або
ctrl+N).
2. Відкрилося 2 панелі, які на даний момент знаходяться одна за іншою (Front Panel, Block Diagram ). Щоб відобразити одразу обидві панелі натисніть у панелі меню Window – Tile left and Right (або Ctrl+T). Вибираємо лицьову панель (Front Panel – та що з робочою областю в клітинку).
3.
Натискаємо правою кнопкою мишки на
робочу область лицьової панелі і
натискаємо на кнопку
-
та, що знизу. Відкриється меню, в якому
оберіть
Modern(
)>>>
String&Path(
)>>>String
Indicator(
).
4.
На лицьовій панелі з’явиться елемент
-
,
а на панелі Block
Diagram -
.
Переходимо на вікно для блок-схем (Block
Diagram).
5.
Потім також натискаємо правою кнопкою
мишки на робочу область вікна Block
Diagram і викликаємо палітру з функціями.
У даному випадку вибираємо String(
)>>>
String
Constant(
).
6.
З'єднуємо два елементи (для цього
наведіть курсор на вивід першого і
натиснувши ліву кнопку миші проведіть
до виводу другого
).
Розробка перетворювача частоти імпульсів у напругу.
ПЧН має перетворювати значення частоти імпульсів від датчика генератора у значення напруги у діапазоні від 0 до 10 В (в залежності від відповідного значення вологості). Значення відповідностей частоти імпульсів та напруг наведено у таблиці 19.9.
Значення
частоти імпульсів,
|
|
17 |
0 |
17,85 |
1 |
18,789 |
2 |
19,833 |
3 |
21 |
4 |
22,313 |
5 |
23,8 |
6 |
25,5 |
7 |
27,642 |
8 |
29,75 |
9 |
32,455 |
10 |
Таблиця 19.9. Співвідношення між значеннями частоти імпульсів та напругою на виході вимірювального пристрою
Рис. 19.10. Блок-діаграма блоку ПЧН у LabVIEW.
12
109
Далі
натисніть правою кнопкою мишки на
робочу область вікна Block Diagram і оберіть
- execution
control -
і обведіть елементи цією рамкою. Все,
прилад готовий.
7. Вводимо будь-яке слово.
8.
На лицьовій панелі натискаємо стрілочку
(Run).
Додаткова інформація і програма-приклад:
Блок-схема - це, по суті, і є сама програма. При написанні (а точніше створення, тому що писати доводиться не так вже й багато) програми використовується таке поняття, як «потік даних» (Data Flow). Суть його в тому, що всі елементи програми (які представлені графічно) зв'язуються між собою зв'язками (дротами, нитками) за якими і відбувається передача даних. Загалом, описати це довльно складно, краще подивитися на картинку:
Цифрами позначені:
Елементи програми (Nodes).
Термінали індикаторів (Indicator Terminals).
Значення ємності С3, мкФ |
Значення частоти імпульсів, Гц |
22 |
17 |
20 |
17,85 |
18 |
18,789 |
16 |
19,833 |
14 |
21 |
12 |
22,313 |
10 |
23,8 |
8 |
25,5 |
6 |
27,642 |
4 |
29,75 |
2 |
32,455 |
Таблиця 19.7. Співвідношення між значеннями ємності датчика та частоти імпульсів схеми мультивібратора
Рис. 19.8. Блок-діаграма датчика-генератора у LabVIEW.
13
108