Программирование в NI Labview
LabVIEW > Интерфейс LabVIEW

Интерфейс LabVIEW

При запуске LabView появляется диалогове окно, приведенное на рисунке:

Оно состоит из следующих компонентов:

  • Меню со стандартными элементами типа File>>Exit
  • Набор кнопок для создания и открытия VI, настройки устройств сбора данных, и поиска справочной информации

- Нажмите на кнопку New для создания нового VI. Нажмите на стрелку у кнопки New для выбора - открыть пустой VI или открыть диалоговое окно с дополнительными параметрами создания нового приложения.

- Нажмите кнопку Open для того, чтобы открыть существующий VI. Нажмите на стрелку у кнопки Open для того, чтобы открыть файл из списка недавно открытых.

- Нажмите на кноку Configure для настройки устройств сбора данных. Нажмите на стрелку у кнопки Configure для настройки LabVIEW.

- Нажмите на кнопку Help для запуска справочной системы LabVIEW. Нажмите на стрелку у кнопки Help для других возможностей помощи, включая NI Example Finder (поиск примеров).

Создание нового VI.

Когда вы нажимаете на кнопку New в диалоговом окне Labview, открывается окно создания нового файла. Также можно открыть это окно через меню (File>>New). При выборе шаблона в списке Create new, рядом отображается вид создаваемого документа - лицевая панель в секции Front panel и схема в секции Block diagram preview, а так же показывается описание шаблона в секции Description.

Нажмите на кнопку OK, чтобы открыть шаблон. Также, можно просто сделать двойной щелчок на имени шаблона в списке. Если в списке нет подходящего для вашей задачи шаблона, можно начать с пустого VI (blank VI) и создать нужное приложение.

Открытие существующего VI.

Чтобы загрузить существующий VI, нажмите кнопку Open в начальном диалоговом окне, или откройте файл через меню File>>Open. Появится диалоговое окно, в котором можно будет выбрать нужный файл и открыть его.

При загрузке VI, может появиться окно, в котором отображается процесс загрузки:

Здесь отображается информация о загрузке SubVI (подпрограмм) в память, количестве уже загруженных SubVI. Если LabVIEW не может обнаружить нужный файл, начинается поиск его в каталогах, заданных в VI Search Path (список каталогов можно отредактировать, зайдя в меню Tools>>Options и выбрав раздел Paths. Можно пропустить загрузку SubVI нажав на кнопку Ignore SubVI или найти нужный файл самостоятельно, нажав на кнопку Browse. Загрузку можно в любой момент остановить, нажав на кнопку Stop.

Сохранение VI

Выберите Save, Save As, Save All, или Save with Options из меню File для того, чтобы сохранить VI как отдельный файл, или несколько VI вместе, как библиотеку VI (VI library). Файлы библиотек имеют расширение .llb.

В  LabVIEW используется обычное диалоговое окно сохранения файлов, как и в других приложениях. Но можно отключить эту опцию, выбрав в меню Tools>>Options пункт Miscellaneous. Если эта опция отключена, LabVIEW будет использовать платформо-независимые диалоговые окна с некоторыми дополнительными возможностями, например, список последних путей сохранения.

Меню

В меню, которое находится в верхней части окна LabVIEW, содержатся как и обычные для всех приложений пункты (такие как Open, Save, Copy, и Paste), так и специфические для данной программы.

  • Меню File содержит пункты для обычных операций с файлами, таких как открытие, закрытие, сохранение и т.п.
  • Меню Edit содержит элементы, которые позволяют искать и изменять файлы LabVIEW и их компоненты.
  • Меню Operate содержит элементы, используемые для управления работой VI.
  • Меню Tools содержит элементы для настройки LabVIEW, ваших проектов, и VI.
  • Меню Browse содержит элементы, которые позволяют изучить свойства данного VI, а так же его иерархию.
  • Меню Window  содержит элементы, которые позволяют настроить вид текущего окна и палитр. Также можно получить доступ к окну со списком ошибок (Error List window) и посмотреть содержимое буфера обмена.
  • Меню Help содержит элементы для объяснения и определения возможностей лабвью и других компонентов, предоставляет доступ к документации LabVIEW и к технической поддержке National Instruments

Лицевая панель и схема.

Когда вы создаете новый пустой VI, появляется окно лицевой панели. Кроме лицевой панели, появляется еще несколько окон (палитры), которые используются при создании VI. В другом окне содержится схема (block diagram). Переключение между окном лицевой панели и окном диаграммы осуществляется быстрой клавишей Ctrl+e. На рисунке приведен общий вид этих окон и указаны их компоненты:

 1. Панель инструментов (Toolbar), 2. Ярлык (Label) 3. Цифровой регулятор (Numeric Control), 4. Ярлык (Label) , 5. Терминал цифрового регулятора (Numeric Control Terminal), 6. Терминал ручки (Knob Terminal), 7. Численная константа( Numeric Constant), 8. Функция умножения (Multiply Function), 9. Пиктограмма (Icon), 10. Ручка (Knob Control), 11. Описание графика (Plot Legend), 12.  График (XY Graph), 13. Соединение, нить данных (Wire Data Path), 14. Терминал графика (XY Graph Terminal), 15. Функция объединения в кластер (Bundle Function), 16.Подпрограмма, сабви (SubVI), 17. Цикл for (For Loop Structure)

Панели инструментов

Используйте панель инструментов для запуска и правки VI.

Рассмотрим более подробно элементы панели:

  Кнопка Run. Используется для запуска программы (VI). LabVIEW также производит компиляцию программы, если это необходимо. Запуск возможен, если кнопка выглядит как непрерывная белая стрелка. И еще, если кнопка имеет такой вид, значит возможно использовать данный VI в качестве подпрограммы (SubVI).

 Так выглядит кнопка Run во время выполнения программы, если данный VI — основной, т.е. он не является подпрограммой.

 Так выглядит кнопка Run во время выполнения программы, если данный VI является подпрограммой, т.е. вызван из другого VI.

 Если кнопка Run выглядит так, как показано на рисунке слева, значит в VI содержатся ошибки, и его невозможно будет запустить. При нажатии на кнопку появится окно со списком ошибок и предупреждений (Error list window), с помощью которого можно найти ошибки и затем исправить их.

 При нажатии на эту кнопку (Run Continuously) , VI будет запускаться снова и снова. Отменить этот режим можно повторным нажатием на кнопку.

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

Внимание! Старайтесь пользоваться этой кнопкой для остановки приложения только в крайних случаях. Лучше сделать кнопку выхода на лицевой панели - в этом случае программа будет завершаться в известной точке, а не где придется.

 Нажмите эту кнопку (Pause) для временной остановки программы. При этом LabVIEW подсветит тот участок, на котором остановилась программа, а кнопка станет красной. Повторное нажатие продолжит выполнение программы.

 Это выпадающее меню (Text Settings) используется для изменения свойств шрифта выделенной в данный момент части VI.

Кнопки , , ,  используются для группировки, изменения размеров, расположения объектов на лицевой панели.

 Эта кнопка (Show Context Help Window) используется для включения окна, в котором будет отображаться краткая справка о текущем выделенном объекте.

Панель инструментов схемы (Block Diagram)

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

 При нажатии на эту кнопку (Highlight Execution) включается анимация процесса выполнения программы - на схеме будет видно, как "текут" потоки данных. Повторное нажатие отменяет этот режим.

 При нажатии на эту кнопку (Step Into) программа доходит до следующего узла и останавливается. При повторном нажатии выполняется первое действие, и происходит остановка перед вторым. Горячая клавиша Ctrl+Down.

 При нажатии на эту кнопку (Step Over) выполняется первое действие (узел), а перед вторым программа останавливается.

 При нажатии на эту кнопку (Step Out) программа заканчивает выполнение текущего узла и останавливается. Горячая клавиша - Ctrl+Up.

Палитры (Palettes)

В LabVIEW есть три палитры - палитра инструментов (Tools), палитра регуляторов (Controls) и палитра функций (Functions).

Палитра инструментов (Tools Palette)

Создавать, редактировать и отлаживать VI можно с помощью инструментов, расположенных на этой палитре. Палитра доступна и на лицевой панели, и на схеме. Каждому инструменту соответствует свой вид курсора.

Чтобы открыть палитру, откройте меню Window>>Show Tools Palette.

Если включен режим автоматического выбора инструментов (горит зеленая лампочка), то при наведении курсора мыши на различные объекты LabVIEW автоматически выберет нужный инструмент. Этот режим можно отключить (горячая клавиша - Shift-Tab). Если режим отключен, то выбор нужного инструмента происходит вручную на палитре, или нажатием клавиши пробел (циклический выбор).

Палитра функций и палитра регуляторов.

В этих палитрах содержатся все объекты, которые могут быть использованы для создания VI. Палитра функций доступна в режиме работы со схемой (Block Diagram), а палитра регуляторов, соответственно, в режиме работы с лицевой панелью (Front Panel).

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

Ссылки: