|
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Цель: Приобретение навыков по использованию цикла While и графика Диаграмм для получения и отображения данных.
Ниже приведена последовательность действий для создания ВП, который измеряет температуру и отображает результат в виде диаграммы.
Лицевая панель. 1. Откройте новый ВП и создайте лицевую панель, как показано на Рис. 101.
Рис.101 Лицевая панель.
Выберите логический элемент управления – вертикальный переключатель из палитры Controls»Modern»Boolean и поместите его на лицевую панель, назвав его Питание. Выключатель будет использоваться для остановки выполнения ВП программным способом.
Датчик температуры измеряет комнатную температуру, поэтому с помощью инструмента ВВОД ТЕКСТА измените верхнее значение оси Y с 10 на 90 в °F. Для этого выделите значение 10, 0 двойным щелчком инструмента и введите значение 90. Измените нижнее значение масштаба оси Y с -10 на 70 в °F. Введите названия осей Y – Град. F, X – Время (сек).
Блок-диаграмма. 2. Перейдите на блок-диаграмму, выбрав пункт главного меню Window»Show Diagram. 3. Поместите терминалы данных в тело цикла While, как показано на рисунке ниже ( Рис. 102 ). Рис.102
Тело цикла While c терминалами данных. Наведите курсор на терминал условия выхода из цикла и нажмите правую кнопку мыши. Выберите пункт контекстного меню Continue if TRUE. 4. Соедините элементы, как показано выше.
\exercises\LV Basics I) и поместите его на блок-диаграмму. ВП на выходе выдает измеренное датчиком значение температуры.
размещенную в палитре Functions»Programming»Timing.
функции Wait Until Next ms Multiple и в контекстном меню выберите пункт Create»Constant. Созданной константе присвойте значение 500. Теперь каждая итерация цикла будет выполняться с интервалом времени 500 мс (один раз каждые полсекунды).
5. Сохраните ВП под именем Мониторинг температуры.vi.
Запуск ВП. 6. Перейдите на лицевую панель, нажав клавиши « Ctrl+E » или выбрав пункт главного меню Window»Show Panel. 7. С помощью инструмента УПРАВЛЕНИЕ переведите вертикальный переключатель в положение ВКЛ. 8. Запустите ВП. Блок-диаграмма внутри границы цикла While выполняется до тех пор, пока значение терминала условия выхода равно TRUE. Например, пока элемент управления Питание находится в положение ВКЛ (TRUE), ВП Термометр осуществляет сбор и отображение текущих значений температуры в виде диаграммы. 9. Остановите выполнение цикла переводом переключателя Питание в положение ВЫКЛ. Условие выхода примет значение FALSE и выполнение цикла прекратится.
Лицевая панель. 10. Настройте формат и масштаб шкал X и Y: a. Щелкните правой кнопкой мыши по графику и выберите пункт Properties. Появится диалоговое окно Chart Properties (свойства графика). Перейдите на закладку Format and Precision и установите значение параметра Digits of precision (порядок точности) равное 1.
b. Нажмите на закладку Plots и просмотрите различные стили оси Y.
c. Перейдите на закладку Scales и выберите пункт Время (сек) (X- axis) из верхнего меню. Установите параметры, как показано в диалоговом окне ниже. Установите значение параметра Multiplier равное 0, 5, так как теперь из-за функции ожидания Wait итерации считывания значения температуры происходят через 0, 5 секунды.
d. На закладке Scales выберите пункт Град. F (Y-axis) из выпадающего меню. Установите параметры, как показано в диалоговом окне ниже.
e. Установив нужные опции, нажмите кнопку OK. 11. Совет Если ВП выполняется, можно выбрать пункт контекстного меню Clear Chart, вызываемого щелчком правой кнопки мыши.
Запуск ВП. В данный момент вертикальному переключателю сопоставлено такое механическое действие, что его необходимо возвращать в начальное положение каждый раз перед запуском ВП. Существует возможность изменить механическое действие переключателя так, чтобы он сам возвращался в исходное положение. a. Остановите ВП, если он запущен. b. С помощью инструмента УПРАВЛЕНИЕ переведите вертикальный переключатель в положение ВКЛ. c. Щелкните правой кнопкой мыши по переключателю и выберите из контекстного меню пункт Data Operations»Make Current Value Default. Это делает положение ВКЛ положением переключателя по умолчанию. d. Щелкните правой кнопкой мыши по переключателю и выберите из контекстного меню пункт Mechanical Actions»Latch When Pressed. Эта установка изменяет значение логического элемента после нажатия левой клавиши мышки и сохраняет его до первого обращения к нему ВП. После обращения ВП значение логического элемента возвращается в исходное положение. Это действие похоже на разрыв цепи и применяется для остановки цикла While или для однократного выполнения какой-либо операции. 12. Запустите ВП. 13. Инструментом УПРАВЛЕНИЕ нажмите на вертикальный переключатель для остановки процесса считывания температуры. Переключатель перейдет в положение ВЫКЛ и, после того как значение попадет на терминал условия выхода из цикла, переключатель вновь перейдет в положение ВКЛ. 14. Сохраните ВП. Этот ВП будет использован в упражнении 7-2.
Популярное:
|
Последнее изменение этой страницы: 2017-03-10; Просмотров: 503; Нарушение авторского права страницы