
- •Молоді та спорту україни
- •1. Лабораторна робота №1
- •Лабораторна робота №1
- •Теоретичні відомості.
- •Хід роботи.
- •Контрольні запитання.
- •Лабораторна робота №2
- •Теоретичні відомості.
- •Хід роботи.
- •Контрольні запитання.
- •Лабораторна робота №3
- •Теоретичні відомості
- •Хід роботи:
- •Контрольні запитання.
- •Лабораторна робота №4
- •Теоретичні відомості.
- •Хід роботи:
- •Контрольні запитання.
- •Лабораторна робота №5
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №6
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №7
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №8
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №9
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №10
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №11
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №12
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
Хід роботи
В палітрі “Time & Dialog” виберіть інструмент для вводу даних користувачем “Prompt User for Input” і розмістіть його на блок-діаграмі.
Відредагуйте властивості інструмента таким чином, щоб при запуску приграми виводилось вікно для вводу вашого імені та прізвища і року народження. Під’єднайте до терміналів інструменту відповідні індикатори.
В палітрі “Time & Dialog” виберіть інструмент відображення повідомлення у вікні “Display Message to User” і розмістіть його на блок-діаграмі. З’єднайте термінал “ОК” інструменту вікна вводу інформації з терміналом “Enable” інструменту виводу.
Під’єднайте до терміналу “Message” константу з текстом довільного змісту. Використовуючи вузол об’єднання текстових змінних “Concatenate Strings”, модифікуйте програму таким чином, щоб повідомлення містило введені користувачем ім’я та прізвище і довільний текст.
Розмістіть на блок-діаграмі вузол для перетворення числових величин у текст “Number To Decimal String” із палітри “String\Number Conversion” і реалізуйте з його допомогою перетворення введеної користувачем дати народження у текст.
Модифікуйте програму таким чином, щоб вона формувала із введених користувачем імені та прізвища рядок, що містить прізвище та ініціали, і відображала їх у діалоговому вікні.
Оформіть звіт за результатами роботи.
Звіт повинен містити: тему і мету роботи, зображення блок-діаграми та лицьової панелі спроектованого приладу (супроводжуйте блок-діаграму коментарями, що пояснюють роботу окремих компонентів приладу), короткий опис виконаної роботи та пояснення призначення ключових вузлів програми.
Контрольні запитання.
1. Що таке діалогове вікно?
2. Для чого призначені діалогові вікна?
3. Як поділяються інструменти для реалізації діалогових вікон?
4. Для чого призначені інструменти низького рівня?
5. Для чого призначені інструменти високого рівня?
6. Яка різниця між інструментами низького та високого рівня?
Лабораторна робота №7
Тема: Використання вузлів Formula та Formula Node
Мета: навчитися здійснювати обчислення математичних виразів за допомогою вузла Formula та використовувати структуру Formula Node для розробки текстових підпргам.
Прилади і матеріали: ПЕОМ з встановленим програмним забезпеченням NI LabVIEW
Теоретичні відомості
Елемент Formula Node дозволяє помістити в блок-діаграму текстовий код, написаний із використанням текстової мови програмування, дещо схожої на мову С. Це може бути зручно, наприклад, для програмування складних виразів з великою кільстю змінних або для простішої інтеграції в LabVIEW вже існуючого коду (наприклад, написаного для MATLAB).
Введення і виведення даних з основного коду програми в вузол Formula Node здійснюється за допомогою вхідних та вихідних змінних, для створення яких потрібно просто клацнути по кордону правою кнопкою миші, і вибрати Add Input або Add Output. Вхідні термінали, що відповідають вхідним змінним вузла Formula Node, розміщуються з лівої сторони, термінали, що відповідають вихідним змінним, - з правої; вирази усередині Formula Node відділяються один від одного крапкою з комою, як прийнято у більшості текстових мов програмування.
Також для здійснення розрахунку значень складних формул можна використовувати менш універсальний, але простіший вузол: Formula Express VI (знаходиться в палітрі Functions->arithmetic & Comparison).