Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_k_zachetu_Kononov-1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
265.22 Кб
Скачать

11. Данные, их передача в приборе различие по типам.

В Lab VIEW есть четыре типа элементов управления и индикаторов: числовые, логические, строковые и пути. Каждый имеет отдельный тип данных и особые опции контекстного меню. Терминалы элементов управления и индикаторов, а также проводники на блок-диаграмме обладают цветовыми кодами в соответствии с типом данных.

Терминалы и проводники, работающие с числами с плавающей запятой, окрашены в оранжевый цвет, с целыми числами - в синий, с логическими значениями - в зеленый, со строковыми данными - в розовый и с путями данных - в голубовато-зеленый.

Числовые терминалы с плавающей запятой имеют оранжевый цвет (целые числа будут синего цвета), строковые данные - розовый цвет, а логические - зеленый.

Числовые элементы управления дают возможность ввести числовые данные в ВП; числовые индикаторы демонстрируют числовые значения. LabVIEW имеет много типов числовых объектов: круглые ручки управления, ползунковые переключатели, резервуары, термометры и, естественно, простой числовой дисплей. Чтобы пользоваться этими элементами, выберите их из подпалитры Числовые палитры Элементы управления. Каждый из числовых элементов может быть и элементом управления, и элементом отображения, хотя по умолчанию для каждого объекта принят определенный вид. Например, термометр (thermometer) по умолчанию - индикатор, поскольку в будущем вы наверняка станете пользоваться только этим режимом его работы. И наоборот, кнопка появляется на лицевой панели в качестве элемента управления, так как кнопки обычно являются инструментами ввода данных.

Логические элементы (Booleans) названы по имени Джорджа Буля, английского логика и математика, чьи работы легли в основу булевой алгебры. Под логическими значениями мы будем понимать положения «on» или «off». Логические значения могут иметь одно из двух состояний: ИСТИНА (True) или ЛОЖЬ (False).

Lab VIEW предлагает множество переключателей, светодиодов и кнопок для логических элементов управления и индикаторов, которые находятся в подпалитре Логические палитры Элементы управления. Вы можете изменить состояния логических элементов щелчком мыши в режиме инструмента управления. Как и числовые элементы, каждый логический элемент может быть элементом управления и индикатором, но имеет тип по умолчанию, основывающийся на его возможном использовании (например, переключатели являются элементами управления, а све- тодиоды - элементами отображения).

Логические терминалы окрашены на блок-диаграмме в зеленый цвет и содержат буквы TF.

Строковые элементы управления и индикаторы (strings) демонстрируют текстовые данные. Строки зачастую содержат данные в формате ASCH, который представляет собой стандартный способ хранения алфавитно-цифровых символов. Строковые терминалы и проводники, по которым проходят строковые данные, окрашены в розовый цвет. Терминалы содержат буквы «аbс». Вы можете найти строки в подпалитре Строки и пути (String & Path) палитры Элементы управления.

12. Структура варианта.

Структура варианта (Case Structure) является методом выполнения текста, содержащего условие, то есть аналогом оператора импликации (if-then-else). Вы можете найти эту структуру в подпалитре Структуры палитры Функции. Структура варианта, показанная на рис. 6.21, имеет две или более поддиаграммы или варианта. Лишь одна из них выполняется в зависимости от логического, числового или строкового значения, которое вы подаете на терминал селектора структуры варианта.

Если к терминалу селектора структуры варианта подключено логическое значение, то структура будет иметь два варианта: ЛОЖЬ и ИСТИНА. Если к терминалу селектора подключены числовые или строковые данные, то структура может иметь почти неограниченное количество вариантов, начиная с нулевого. Первоначально существует лишь два варианта, но вы легко увеличите их количество. Допустимо использовать несколько значений для одного варианта, отделяя их запятыми, как показано на рис. 6.21. Кроме того, вы всегда можете выбрать вариант По умолчанию (Default), который будет выполняться, если величина, подаваемая на терминал селектора структуры, не соответствует никакому другому варианту. Это весьма удобно в том случае, если вы не хотите думать о каком- либо возможном варианте, но хотите использовать общий (подходящий для любых случаев) вариант. При размещении структуры варианта на лицевой панели в первый раз она будет представлена в логической форме. Для того чтобы использовать в структуре числовые значения, необходимо подать числовой тип данных на терминал селектора.

Структуры варианта могут иметь многочисленные поддиаграммы, но единовременно вы сможете увидеть только одну, как в колоде карт (совсем не то, что было показано на рис. 6.21, где мы схитрили и показали несколько рисунков). Щелкнув мышью по левой или правой стрелке селектора в верхней части структуры, вы увидите соответственно предыдущие или последующие поддиаграммы. Вы также можете сделать щелчок мышью по селектору в верхней части структуры, чтобы вызвать выпадающее меню, показывающее все варианты, а затем выбрать нужный. Другим способом переключения вариантов является щелчок правой кнопкой мыши по границе структуры и выбор опции Показать вариант (Show Case).

Если вы подадите на терминал селектора число с плавающей точкой, Lab VIEW округлит это число до ближайЩего целого. Lab VIEW принудительно приводит отрицательные числа к нулю и уменьшает любое значение, которое превышает наибольший номер варианта, для приравнивания его к наибольшему номеру. Вы можете поместить терминал селектора структуры варианта в любом месте вдоль левой границы. Этот терминал всегда должен быть подключенным. Когда вы сделаете это, селектор автоматически присвоит себе тип подводимых данных.

Если вы измените тип данных, подаваемых на терминал селектора, с числовых на логические, то варианты О и 1 изменятся на ЛОЖЬ и ИСТИНА. Если же имеются другие варианты (от 2 до п), то LabVIEW не сбросит их - вдруг изменение в типе данных было случайным. Тем не менее вы должны удалить лишние варианты, прежде чем структура начнет выполняться. Для строковых типов данных, подаваемых на терминал селектора, нужно точно определить величины, что достигается помещением строковых данных в кавычки. Единственным исключением является слово Default, которое в кавычки никогда не заключается.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]