Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Цель: Приобретение навыков по использованию цикла While и графика Диаграмм для получения и отображения данных.



Ниже приведена последовательность действий для создания ВП, который измеряет температуру и отображает результат в виде диаграммы.

 

Лицевая панель.

1. Откройте новый ВП и создайте лицевую панель, как показано на Рис. 101.

 
 

Рис.101 Лицевая панель.

 
 


Выберите логический элемент управления – вертикальный переключатель из палитры Controls»Modern»Boolean и поместите его на лицевую панель, назвав его Питание. Выключатель будет использоваться для остановки выполнения ВП программным способом.

Выберите график Диаграмм ( Waveform Chart ) из палитры Controls»Modern»Graph и поместите его на лицевую панель. На графике Диаграмм будет отображаться значение температуры в реальном масштабе времени. Введите текст Температура в поле собственной метки графика.

Обратите внимание на то, что на панели управления графиком ( chart legend ) введен текст Plot 0. Измените текст на Температура с помощью инструмента ВВОД ТЕКСТА.

Датчик температуры измеряет комнатную температуру, поэтому с помощью инструмента ВВОД ТЕКСТА измените верхнее значение оси 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. Соедините элементы, как показано выше.

В палитре Functions»Select a VI выберите ВП Термометр.vi (C:

\exercises\LV Basics I) и поместите его на блок-диаграмму. ВП на выходе выдает измеренное датчиком значение температуры.

Поместите на блок-диаграмму функцию Wait Until Next ms Multiple,

размещенную в палитре Functions»Programming»Timing.

 

Щелкните правой кнопкой мышки по полю ввода millisecond multiple

функции Wait Until Next ms Multiple и в контекстном меню выберите

пункт Create»Constant. Созданной константе присвойте значение 500. Теперь каждая итерация цикла будет выполняться с интервалом времени 500 мс (один раз каждые полсекунды).

Примечание Для измерения температуры в °С необходимо поле ввода данных шкала температуры ВП Термометр соединить с логической константой, размещенной в палитре Functions»Programming»Boolean. Установите значение константы TRUE. Измените значение диапазона оси Y с 70 на 20 и с 32 на 90.

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. Щелкните правой кнопкой мыши по графику и выберите из контекстного меню пункт Data Operations»Clear Chart для очистки буфера и окна отображения графика Диаграмм.

Совет Если ВП выполняется, можно выбрать пункт контекстного меню Clear Chart, вызываемого щелчком правой кнопки мыши.

 

Запуск ВП.


В данный момент вертикальному переключателю сопоставлено такое механическое действие, что его необходимо возвращать в начальное положение каждый раз перед запуском ВП. Существует возможность изменить механическое действие переключателя так, чтобы он сам возвращался в исходное положение.

a. Остановите ВП, если он запущен.

b. С помощью инструмента УПРАВЛЕНИЕ переведите вертикальный переключатель в положение ВКЛ.

c. Щелкните правой кнопкой мыши по переключателю и выберите из контекстного меню пункт Data Operations»Make Current Value Default. Это делает положение ВКЛ положением переключателя по умолчанию.

d. Щелкните правой кнопкой мыши по переключателю и выберите из контекстного меню пункт Mechanical Actions»Latch When Pressed. Эта установка изменяет значение логического элемента после нажатия левой клавиши мышки и сохраняет его до первого обращения к нему ВП. После обращения ВП значение логического элемента возвращается в исходное положение. Это действие похоже на разрыв цепи и применяется для остановки цикла While или для однократного выполнения какой-либо операции.

12. Запустите ВП.

13. Инструментом УПРАВЛЕНИЕ нажмите на вертикальный переключатель для остановки процесса считывания температуры. Переключатель перейдет в положение ВЫКЛ и, после того как значение попадет на терминал условия выхода из цикла, переключатель вновь перейдет в положение ВКЛ.

14. Сохраните ВП. Этот ВП будет использован в упражнении 7-2.


 


Поделиться:



Популярное:

  1. I. КЛАССИФИКАЦИЯ ПО ИСПОЛЬЗОВАНИЮ.
  2. I. Совершенствование навыков приема мяча — 20 мин.
  3. I.4. СЕМЬЯ И ШКОЛА : ОТСУТСТВИЕ УСЛОВИЙ ДЛЯ ВОСПИТАНИЯ
  4. II. Ассистивные устройства, созданные для лиц с нарушениями зрения
  5. II. Особенности технологии баз и банков данных.
  6. II. Порядок представления статистической информации, необходимой для проведения государственных статистических наблюдений
  7. II. Совершенствование навыков нападающего удара против блока—20 мин.
  8. III. Защита статистической информации, необходимой для проведения государственных статистических наблюдений
  9. III. Перечень вопросов для проведения проверки знаний кандидатов на получение свидетельства коммерческого пилота с внесением квалификационной отметки о виде воздушного судна - самолет
  10. Now learn these rules by heart and always use them while eating.
  11. Qt-1 - сглаженный объем продаж для периода t-1.
  12. V Методика выполнения описана для позиции Учителя, так как Ученик находится в позиции наблюдателя и выполняет команды Учителя.


Последнее изменение этой страницы: 2017-03-10; Просмотров: 470; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.015 с.)
Главная | Случайная страница | Обратная связь