
- •Молоді та спорту україни
- •1. Лабораторна робота №1
- •Лабораторна робота №1
- •Теоретичні відомості.
- •Хід роботи.
- •Контрольні запитання.
- •Лабораторна робота №2
- •Теоретичні відомості.
- •Хід роботи.
- •Контрольні запитання.
- •Лабораторна робота №3
- •Теоретичні відомості
- •Хід роботи:
- •Контрольні запитання.
- •Лабораторна робота №4
- •Теоретичні відомості.
- •Хід роботи:
- •Контрольні запитання.
- •Лабораторна робота №5
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №6
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №7
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №8
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №9
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №10
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №11
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №12
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
Хід роботи.
Розробіть програму для переведення значення температури, поданого у градусах Цельсія, в температурну шкалу Кельвіна та температурну шкалу Фаренгейта із використанням оператора Select. Програма повинна мыстити регулятор (наприклад поле вводу) для задання температури у градусах Цельсія, логічний перемикач і два індикатори для відображення температури у шкалах Кельвіна та Фаренгейта відповідно. При вмиканні перемикача у один із станів, що означають температурну шкалу, на відповідному індикаторі повинне відображатися значення температури, а на іншому – нуль.
Розробіть програму для переведення значення температури, поданого у градусах Цельсія, в температурну шкалу Кельвіна та температурну шкалу Фаренгейта із використанням структури Case.
Модифікуйте програму, додавши можливість відображення температури також за шкалами Реомюра (формула зв’язку Re=0,8*C) та Ранкіна (Ra=9/5*C+32+459,67).
Оформіть звіт про виконану роботу.
Звіт повинен містити: тему і мету роботи, зображення блок-діаграм та лицьових панелей спроектованих приладів (супроводжуйте блок-діаграми коментарями, що пояснюють роботу окремих компонентів приладу), короткий опис виконаної роботи та пояснення призначення ключових вузлів програми.
Контрольні запитання.
1. Які ви знаєте вузли що дозволяють керувати ходом програми?
2. Призначення та вигляд функції “Вибір” (Select).
3. Призначення та вигляд структури вибору (Case Structure).
4. Яка різниця між функцією “Вибір” (Select) та структурою вибору (Case Structure)?
5. Скільки може бути станів в структурі вибору (Case Structure)?
6. Що таке тунелі в структурі вибору (Case Structure) і для чого вони призначені?
7. Як виглядають підключені і непідключені тунелі?
Лабораторна робота №3
Тема: Робота з рядковими (текстовими) величинами.
Мета: Створити віртуальний прилад для обробки персональних текстових даних.
Прилади і матеріали: Персональний комп’ютер зі встановленим програмним забезпеченням LabVIEW.
Теоретичні відомості
Рядок (string) - це послідовність видимих та службових ASCII символів. Рядки використовуються як правило - для створення текстових повідомлень, в різних діалогових вікнах, для збереження даних у файл і т.д. На лицьовій панелі віртуальних приладів LabVIEW рядки відображаються у вигляді таблиць(table), текстових полів вводу та індикаторів, і міток (label).
Рядкові регулятори та індикатори знаходяться в палітрах Controls->Тext Controls і Controls->Тext Indicators відповідно. Вони мають вигляд текстових полів для яких можна змінювати форму і розміри. Рядкові змінні в LabVIEW можуть містити величини, які складаються з декількох рядків, розділених символом переводу каретки; для правильного відображення таких рядків слід розтягнути відповідний регулятор чи індикатор по вертикалі, або додати смугу прокрутки (для цього натиснути правою кнопкою миші і вибрати в меню Visible Items->Scrollbar). У контекстному меню рядкових об′єктів, можна вибрати один з чотирьох способів відображення текстових даних:
Normal Display - у цьому режимі рядок відображається "як є", відображаються лише друковані символи, ті,які не друкуються, не відображаються (або відображаються у вигляді квадратиків).
Codes Display - у цьому режимі для всіх недрукованих символів відображається їх "слеш-код" – тобто службові символи, такі як «пробіл», заміняються відповідними кодами.
Password Display – всі символи відображаються у вигляді зірочок – служить для вводу паролів та інших конфіденційних даних.
Hex Display - у цьому режимі замість символів показується їх ASCII код в шістнадцятковому вигляді.
Окрім текстового поля вводу палітра Тext Controls також містить додаткові засоби вводу Text Ring та Menu Ring, призначені для організації випадних меню та текстових списків, проте ці регулятори мають числовий тип і просто повертають номер вибраного пункту в меню чи в списку. Окремо слід відзначити індикатори та регулятори для вказання шляху до файлів (Path), які також не відносяться до текстових (для них існує спеціальний тип даних «шлях до файлу»).