Добавлен: 23.11.2023
Просмотров: 68
Скачиваний: 3
, в случае отклонения от этого диапазона, загорится индикатор.
Практическая часть
В данном примере можно видеть, как значение температуры отображается на графике. Есть возможность выставления верхнего и нижнего предела (лимита). Значения пределов также отображается на графике. В случае, если значение температуры выходит за пределы, происходит индикация этого факта загорающейся лампочкой. Также демонстрируется перевод текущего значения температуры в двоичное представление и индикация этого значения в виде загорающихся лампочек.
Рисунок 1 Лицевая панель (front panel) нашего измерительного устройства
Рисунок 2 Лицевая панель виртуального термометра
Принципиальная схема
Рисунок 3 Диаграмма нашего виртуального устройства
При добавлении элемента управления на лицевую панель, на диаграмме появляется его терминал. В зависимости от того, какую роль будет играть этот элемент на лицевой панели (управляющую или информационную) - имеет соответственно тип "Control" либо "Indicator". Изменить роль элемента можно из контекстного меню терминала на диаграмме, которое становится доступным по правому клику мыши на терминале. Внутри терминала, обычно, указан тип данных определенных для того или иного элемента управления. Скажем "I16" означает, что мы имеем дело со знаковым целочисленным типом размером 16 бит; "U8" - целый беззнаковый восмибитный; "TF" - логический элемент принимающий значение "True" и "False". Терминалы соединены друг с другом и прочими элементами (например логическими функциями, сумматорами и т.д.) проводами, цвет которых также совпадает с цветом терминала-источника из которого они исходят. Терминалы и другие элементы расположены на диаграмме не случайным образом. Логика визуального языка программирования G заключается в том, что программа выполняется согласно расположению элементов на диаграмме слева направо и сверху вниз. При расположении, скажем, блока "AS Temp" (источника сигнала) в правой части диаграммы, программа выполнятся не будет.
Рисунок 4 Блок диаграмма виртуального термометраТакже отмечу, что в учебных целях данные для получения значений температуры берутся не с физического источника (измерительного преобразователя), а по сути, с генератора случайных чисел (встроенного в среду LabView виртуального инструмента DemoVoltageRead.vi)ЗаключениеПо итогам выполнения данной курсовой работы в виртуальной среде разработки LabView мною было создано виртуальное измерительное устройство для контроля температур (для отслеживания ее значений).
Список литературы1. Д. Трэвис "LabVIEW для всех (4 издание)". Издательство: Книга по Требованию. ISBN 978-5-94074-674-4; 2011 г.
2. Феликс Жарков, Владимир Каратаев, Виктор Никифоров, Владислав Панов "Использование виртуальных инструментов LabVIEW". Издательство: Радио и связь, Горячая Линия - Телеком, СОЛОН - Р. ISBN 5-93455-023-3; 12/1/1999 г.
3. Валентин Федосов, Андрей Нестеренко "Цифровая обработка сигналов в LabVIEW". Издательство: ДМК Пресс. ISBN 5-94074-342-0; 2007 г.