Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LabVIEW Basics 1.pdf
Скачиваний:
517
Добавлен:
05.06.2015
Размер:
6.38 Mб
Скачать

Урок 3 Создание ВП

Чтобы исправить ошибку, перейдите к варианту, содержащему неприсоединенный выходной туннель, и выберите в контекстном меню туннеля пункт Use Default If Unwired. Когда выход правильно соединен во всех вариантах, туннель имеет сплошную закраску.

Опцию Use Default If Unwired не рекомендуется использовать, поскольку она не способствует документированию блок-диаграммы и может запутать других программистов, работающих с вашим кодом. Кроме того, она затрудняет отладку. Если вы все же решите использовать эту опцию, имейте в виду, что туннель получит значение по умолчанию для того типа данных, который соединен с туннелем. Например, если туннель имеет логический тип, значением по умолчанию будет FALSE. Используйте табл. 3-3 для справки.

Табл. 3-3. Значения по умолчанию для разных типов данных

Тип данных

Значение по умолчанию

 

 

Числовой

0

 

 

Логический

FALSE

 

 

Строковый

пустая строка

 

 

Примеры

В приведенных ниже примерах структуры Case используются для сложения или вычитания чисел, полученных через туннели. Выполняемая операция определяется значением, поданным на терминал селектора.

Логическая структура Case

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

Если элемент управления Boolean, соединенный с терминалом селектора, имеет значение True, то ВП складывает числа. В противном случае выполняется вычитание.

Целочисленная структура Case

В этом примере демонстрируется выбор на основе целочисленного значения.

©National Instruments Corporation

3-62

Учебный курс LabVIEW Основы I

Урок 3 Создание ВП

Integer представляет собой кольцевой список, расположенный на палитре Controls>>Text Controls. Он сопоставляет числовые значения с текстом. Если на терминал селектора подан 0 (что соответствует тексту add), то ВП складывает числа. Если значение равно 1 (subtract), то ВП производит вычитание. Для любых других значений выполняется сложение, поскольку это вариант по умолчанию.

Строковая структура Case

В этом примере демонстрируется выбор на основе строкового значения.

Если String имеет значение add, то ВП складывает числа. Если String = subtract, то ВП вычитает числа.

Перечислимая структура Case

В этом примере демонстрируется выбор на основе перечислимого значения.

©National Instruments Corporation

3-63

Учебный курс LabVIEW Основы I

Урок 3 Создание ВП

Элемент управления перечислимого типа позволяет выбирать значения из списка. Перечислимый тип данных содержит информацию о числовых значениях и соответствующих им строках. При соединении элемента управления перечислимого типа с терминалом селектора структуры Case, структура будет содержать варианты для каждого элемента списка. Выбор той или иной поддиаграммы зависит от текущего значения элемента управления. Так, на показанной выше блок-диаграмме ВП складывает числа, если Enum содержит строку add. Если Enum = subtract, то ВП вычитает числа.

©National Instruments Corporation

3-64

Учебный курс LabVIEW Основы I

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