Некоммерческое


 Лекция №3. Создание, редактирование и отладка ВП



Pdf көрінісі
бет7/22
Дата10.12.2021
өлшемі0,85 Mb.
#78700
түріКонспект
1   2   3   4   5   6   7   8   9   10   ...   22
Байланысты:
e 1
САЛЫСТЫРМАЛЫ ДИЭЛЕКТРЛІК ӨТІМДІЛІКТІ АНЫҚТАУ
Лекция №3. Создание, редактирование и отладка ВП 

 

Содержание лекции:



 

узлы; типы и проводники данных; автоматическое 

и ручное соединение объектов проводниками данных. 

 

Цели  лекции:  изучение  типов  данных  и  элементов  блок-диаграммы  – 



терминалы данных, узлы и проводники данных. Знакомство с автоматическим 

и ручным соединением объектов проводниками данных. 

 

Все объекты, представленные на лицевой панели, отображаются в виде 



терминалов данных

 на блок-диаграмме.  Терминал данных - это графическое 

изображение  прямоугольной  формы  с  буквенно-численными  обозначениями. 

Терминал  данных  обеспечивает  взаимосвязь  между  функциональной  и 

лицевой панелями. Терминалы данных аналогичны константам  и переменным 

текстовых  языков  программирования.  Терминалы  данных  делятся  на 

следующие типы – терминалы элементов отображения данных, управления и 

терминалы узлов. 



Узлом

  называется  объект  на  блок-диаграмме,  который  имеет  одно  или 

более  полей  ввода/вывода  данных  и  выполняет  алгоритмические  операции 

виртуального 

прибора.  Узлы  подобны 

функциям, 

операторам 

и 

подпрограммам  в  текстовых  языках  программирования.  Узлы  включают  в 



себя  структуры,  подпрограммы  ВП  и  функции.  Подпрограмма  ВП  – 

виртуальный  прибор,  который  можно  использовать  на  блок-диаграмме 

другого  ВП  в  качестве  подпрограммы. 

Структурой

  называется  элемент 

управления процессом такой, как цикл по условию (цикл While) или структура 

Вариант  (Case)  и  т.д.  Примерами  узлов  функций  являются  узлы  Add 

(Сложение) и Subtract (Вычитание). 

Типы  и  проводники  данных.

  Для  соединения  нескольких  терминалов 

данных  в  среде  LabVIEW  применяются  проводники  данных.  При  этом 

необходимо,  чтобы  все  поля  ввода/вывода  были  совместимыми  с  типами 

данных, которые передаются им по проводникам.  

Например, нельзя соединять поле вывода массива с полем ввода данных 

численного типа. Характер соединения должен быть корректным. Проводники 

должны быть подсоединены лишь к одному источнику данных и, по крайней 

мере,  к  одному  полю  ввода  данных.  Например,  соединять  два  элемента 

отображения  между  собой  нельзя.  Компонентами,  при  помощи  которых 

можно  определить  совместимость  соединения,  являются:  тип  данных  поля 

ввода/вывода и тип данных элемента отображения  и/или управления. 

Основные типы данных: 



14 

 



 

Численный тип

 (Numeric); 

 

Число  с  плавающей  запятой



  (Floating  point)  представляет  собой 

терминал  оранжевого  цвета  и  может  быть  single  (32  bit),  double  (64-bit)  или 

extended  (128-bit)  precision  (с  одиночной,  двойной  или  расширенной 

точностью). Число с плавающей запятой также может быть комплексным; 

 

Целочисленный  тип



  (Integer)  представляет  собой  терминал  голубого 

цвета.  Возможны    следующие  типы  представления  целых  чисел:  8,  16  и  32 

бита.  Если  число  является  знаковым  целым,  то  для  знака  числа  может 

использоваться один бит

 

Логический  тип



  (Boolean)  представляет  собой  терминал  зеленого 

цвета, который может принимать только два состояния: FALSE (0) или TRUE 

(1); 



 



Строковый тип

 (String) представляет собой терминал розового цвета, 

который содержит текст в формате ASCII

 



Путь  к  файлу

  (Path)  представляется  в  виде  терминалов  и  похож  на 

строковый  тип,  однако,  LabVIEW  форматирует  его,  используя  стандартный 

синтаксис для используемой платформы

 

Массивы



  (Array)  включают  типы  данных  составляющих  элементов  и 

принимают соответствующий им цвет; 

 

Кластеры



  (Cluster)  включают  в  себя  различные  типы  данных  и  если 

все  элементы  кластера  численные,  то  кластер  отображается  коричневым 

цветом.  Если  кластер  содержит  элементы    различных  типов  данными,  то 

кластер отображается розовым цветом

 

Сигнальный  тип  данных



  (Waveform)  представляет  собой  кластер 

элементов,  содержащим  данные,  начальное  значение  времени  и  интервал 

времени между измерениями; 

 



Динамический  тип

  (Dynamic)  представляет  собой  терминал  темно-

синего  цвета.  Динамический  тип  содержит  не  только  данные  сигнала,  но  и 

дополнительную информацию такую, как дату и время получения сигнала, его 

название. Данные динамического типа используются в большинстве экспресс-

ВП. 


На  блок-диаграмме  данные  между  объектами  передаются  по 

соединительным  линиям,  называемым  проводниками  данных,  которые 

подобны  переменным  в  текстовых  языках  программирования.  Проводник 

данных может иметь один источник данных, но может передавать данные ко 

многим функциям и ВП. От типа передаваемых данных зависит цвет, стиль и 

толщина линии проводника данных. 



Соединение  объектов  проводниками  данных

.  В  LabVIEW  после 

помещения    объектов  на  блок-диаграмму  все  объекты  соединяются 

проводниками  данных.  LabVIEW  в  автоматическом  режиме  подключает 

наиболее  совместимые  поля  ввода/вывода  данных,  несовместимые  поля 

остаются несоединенными. 

Для изменения параметров автоматического подключения проводников 



15 

 

необходимо в  главном меню выбрать Tools >> Options >> Block Diagram. 



Ручное  соединение  объектов  проводниками  данных  производится  при 

помощи  инструмента  СОЕДИНЕНИЕ.  При  наведении  инструмента 

СОЕДИНЕНИЕ на поле ввода/вывода данных на экране появляется подсказка, 

необходимая для уточнения места подключения проводника. 

 



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   22




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет