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

Урок 2 Введение в LabVIEW

Настройки автосоединения можно изменить через меню Tools>>Options, выбрав в раскрывающемся меню пункт Block Diagram.

Ручное соединение объектов

Когда инструмент СОЕДИНЕНИЕ оказывается над терминалом, появляется подсказка с именем терминала. Одновременно с этим терминал начинает мигать в окне контекстной справки и на иконке, что помогает проверить, тот ли терминал выбран. Чтобы соединить объекты, установите инструмент СОЕДИНЕНИЕ на первый терминал, щелкните мышью, переведите курсор на второй терминал и щелкните еще раз. После соединения можно щелкнуть на проводнике правой кнопкой и выбрать пункт Clean Up Wire в контекстном меню, чтобы LabVIEW автоматически выбрал путь для проводника. Если вам нужно убрать разорванный проводник, нажмите <Ctrl>-B. Это удалит все разорванные проводники с блокдиаграммы.

Палитра функций

Палитра Functions содержит ВП, функции и константы, используемые для создания блок-диаграмм. Эту палитру можно вызвать, выбрав пункт меню View>>Functions Palette. Палитра функций разбита на категории. Категории можно отображать и скрывать в зависимости от ваших потребностей. На рис. 2-17 показана палитра функций со всеми категориями, из которых категория Programming раскрыта. На протяжении курса вы будете работать в основном с этой категорией, временами используя другие категории, иначе называемые подпалитрами (subpalettes).

Рис. 2.17. Палитра функций.

Чтобы показать или скрыть категории, нажмите кнопку View на палитре и отметьте нужное в разделе Always Visible Categories.

©National Instruments Corporation

2-23

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

Урок 2 Введение в LabVIEW

Подробнее об использовании палитры Functions вы узнаете из упражнения 2-2.

Инструментальная панель блок-диаграммы

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

Кнопка Highlight Execution, показанная слева, включает анимацию выполнения блок-диаграммы после щелчка на кнопке Run.

Обратите внимание на передачу данных по блок-диаграмме. Чтобы выключить анимацию, щелкните на кнопке еще раз.

Кнопка Retain Wire Values позволяет сохранять значения на проводниках в каждой точке потока выполнения, чтобы при наведении пробника на проводник можно было сразу же увидеть последнее значение, переданное через этот проводник. Чтобы пользоваться этой возможностью, необходимо успешно выполнить ВП хотя бы один раз.

Щелкните на кнопке Step Into, чтобы открыть узел и приостановить выполнение. При повторном щелчке на этой кнопке будет выполнено первое действие и выполнение приостановится перед следующим действием подВП или функции. Вместо этой кнопки можно нажать <Ctrl> и стрелку вниз. При пошаговом выполнении ВП последовательно проходятся все узлы. Готовый к выполнению узел мигает. Войдя в узел, можно пошагово выполнить код этого узла.

Кнопка Step Over позволяет выполнить узел и остановиться перед следующим узлом. Вместо нее можно нажать <Ctrl> и стрелку вправо. При переходе через узел он выполняется полностью, а не по шагам.

Кнопка Step Out завершает выполнение текущего узла с последующей приостановкой. Когда ВП завершает работу, эта кнопка затеняется. Вместо нее можно нажимать <Ctrl> и стрелку вверх. Выходя из узла, вы завершаете пошаговое выполнение и переходите к следующему узлу.

Кнопка Warning появляется, если ВП содержит предупреждение и вы поставили отметку Show Warnings в окне Error list. Предупреждение говорит о потенциальной проблеме на блокдиаграмме, но не запрещает выполнение ВП.

©National Instruments Corporation

2-24

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

Урок 2 Введение в LabVIEW

Упражнение 2-1 Изучение структуры ВП

Цель

Идентифицировать части существующего ВП.

Описание

От своего коллеги вы получили ВП, который преобразует секунды в комбинацию часы/минуты/секунды. Вы должны проверить, правильно ли работает этот ВП, и можно ли его использовать для отображения времени, оставшегося до прибытия самолета.

1.Откройте демонстрационную программу

Exploring_a_VI.exe из каталога C:\Exercises\LabVIEW Basics I\Exploring a VI.

2.Следуйте инструкциям программы.

3.Откройте Seconds Breakdown.vi из каталога C:\Exercises\LabVIEW Basics I\Exploring a VI.

Это ВП, который показан в демонстрации.

4.Протестируйте ВП, используя значения из табл. 2-1.

Введите входное значение в элемент управления Total Time in Seconds (Полное время в секундах).

Щелкните на кнопке Run.

Для каждого входного значения сравните выданный результат с табл. 2-1. Если ВП работает правильно, значения должны совпасть.

Табл. 2-1. Тестовые значения для ВП Seconds Breakdown.vi.

Входное значение

 

Выходное значение

 

 

 

 

0 секунд

0

часов, 0

минут, 0 секунд

 

 

 

 

60 секунд

0

часов, 1

минута, 0 секунд

 

 

3600 секунд

1час, 0 минут, 0 секунд

 

 

 

3665 секунд

1

час, 1 минута, 5 секунд

 

 

 

 

Конец упражнения 2-1

©National Instruments Corporation

2-25

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

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