|
Задание 6. Создание виртуального прибора для контроля температуры
|
bet | 7/10 | Sana | 31.01.2023 | Hajmi | 211 Kb. | | #40412 |
Bog'liq MA’RUZA3 5, amalyot, o\'simliklar dunyosi, Umumiy kimyo nazariya, Jahonning dehqonchilik tarmoqlari, obxodnoy list, 6, Faoliyat va motivatsiya, kimyo ochiq dars, 21 kamolov sattorov astrofizika majmua, 94DXN yangi, ЭКОЛОГИК НАЗОРАТ ЮРТИМИЗДА УНИНГ ҲУҚУҚИЙ АСОСИ ЯРАТИЛДИ, dunyo-aholisi-geografiyasi, 2017-Be-7, AM5
Цель: Использование Case-структуры
Загрузите с диска прибор Temperature Monitor-1.vi, созданный при выполнении задания №4. Измените этот прибор таким образом, чтобы он подавал сигналы тревоги при увеличении температуры выше установленного значения (элемент управления HigtLimit на лицевой панели) Сигналами тревоги должны быть:. периодическое мигание красного индикатора на лицевой панели и подача звукового сигнала на компьютерный динамик. При уменьшении температуры ниже уровня ограничения сигнализация должна отключаться.
Проверьте работоспособность прибора и сохраните вашу программу в библиотеке Basics1.llb под именем Temperature Control.vi
Задание 7. Создание виртуального прибора для измерения времени наступления события
Цель: Использование структуры Sequence
Создайте виртуальный прибор, измеряющий время, за которое на генераторе случайных чисел выпадет число, совпадающее с заданным числом.
Используйте структуру Sequence, содержащую три кадра. На кадре 0 разместите функцию Tick Count (ms). На кадре 1 разместите цикл по условию Wile Loop, в котором с помощью функции Random Number (0-1) формируются вещественные случайные числа, преобразуются в целые числа из диапазона 0-1000 и сравниваются с целым числом из того же диапазона, задаваемым с лицевой панели прибора. В момент совпадения значений цикл прекращается и управление передается на кадр 2. На этом кадре нужно разместить второй экземпляр функции Tick Count (ms), вычислить прошедший интервал времени как разность значений таймера, полученных на кадре 2 и кадре 0 (для передачи данных с одного кадра на другой используйте Sequence Local). Измеренный интервал времени нужно выразить в секундах и отобразить на индикаторе лицевой панели.
Проверьте работоспособность прибора и сохраните вашу программу в библиотеке Basics1.llb под именем Time to Match.vi
|
| |