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


 Лекция №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
әкімшілігінің қараңыз

    Басты бет