Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Основные элементы среды программирования LabVIEW

РефератПомощь в написанииУзнать стоимостьмоей работы

На лицевой панели разрабатывается внешний вид будущего виртуального прибора. Лицевая панель ВП — прежде всего комбинация органов управления и индикаторов. Органы управления моделируют инструментальные устройства ввода данных и передают данные на структурную схему ВП. Индикаторы моделируют инструментальные устройства вывода, которые отображают данные, собранные или сгенерированные структурной… Читать ещё >

Основные элементы среды программирования LabVIEW (реферат, курсовая, диплом, контрольная)

Создание программ в графической среде программирования LabVIEW производится в двух окнах, показанных на рисунке 2.1, называемых:

  • — Front Panel (лицевая панель);
  • — Block Diagram (блок-диаграмма).
Графическая среда программирования LabVIEW.

Рисунок 2.1-Графическая среда программирования LabVIEW

На лицевой панели разрабатывается внешний вид будущего виртуального прибора. Лицевая панель ВП — прежде всего комбинация органов управления и индикаторов. Органы управления моделируют инструментальные устройства ввода данных и передают данные на структурную схему ВП. Индикаторы моделируют инструментальные устройства вывода, которые отображают данные, собранные или сгенерированные структурной схемой ВП[8].

  • — Элементы управления (Controls) — кнопки и другие устройства ввода данных.
  • — Элементы отображения (Indicators) — графики, светодиоды и другие индикаторы.

Элементы управления моделируют устройства ввода данных и передают данные на блок-диаграмму ВП.

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

На блок-диаграмме разрабатывается исходный код будущего виртуального прибора. В отличии от классических языков программирования, таких как Си, Паскаль, исходный код LabVIEW представляет собой блок-диаграмму, где все команды, операторы циклов и сравнения изображаются графическими обозначениями. Блок-диаграмма состоит из узлов, терминалов и проводников данных[2].

Узлы (Node) — это объекты на блок-диаграмме, которые имеют одно или более полей ввода/вывода данных и выполняют алгоритмические операции виртуального прибора. Они аналогичны операторам, функциям и подпрограммам текстовых языков программирования. Узлы включают в себя функции (functions), подпрограммы (SubVI) и структуры (Structures). Подпрограмма — виртуальный прибор (ВПП), который можно использовать на блок-диаграмме другого ВП в качестве подпрограммы.

Узлы бывают:

  • — простые (операторы z=x+y; a=cos (b));
  • — сложные (конструкции программирования такие, как условия (операторы if, switch, case of), циклы (операторы for, do-while) и т. п. 7].

Объекты лицевой панели на блок-диаграмме отображаются в виде терминалов данных (Data terminals). Терминалы данных обеспечивают обмен данными между лицевой панелью и блок-диаграммой. Различают терминалы данных следующих типов: терминалы управления и отображения данных, терминалы узлов. Терминалы управления и отображения относятся к средствам управления и отображения данных на лицевой панели. Данные, введенные в элементы управления на лицевой панели, поступают на блок-диаграмму через терминалы управления.

Данные между объектами блок-диаграммы передаются по соединительным линиям — по проводникам данных (Wires). Проводник данных аналогичен переменным в текстовых языках программирования. Каждый проводник данных имеет единственный источник данных, но может передавать их ко многим функциям. Проводники данных различаются цветом, стилем и толщиной линии, в зависимости от типа передаваемых данных[10].

В среде LabVIEW объекты соединяются проводниками данных после их помещения на блок-диаграмму.

При запуске графической среды разработчика программного обеспечения National Instruments LabVIEW, появится окно раздела Blank VI (пустой виртуальный прибор). После чего откроются два окна: лицевая панель (Front Panel) и блок-диаграмма (Block Diagram).

Переключаться между окнами можно щелкнув мышкой по соответствующему окну.

В правом верхнем углу каждого окна находится пиктограмма для архивирования созданной программы в качестве нового компьютерного прибора. Здесь же размешена традиционная для приложений Windows полоса главного меню с одинаковыми для обоих окон пунктами: File, Edit. Operate, Tools, View, Windows, Help. Краткое описание функций пунктов главного меню приведено в таблице 2.1.

Таблица 2.1-Краткое описание функций главного меню.

Пункты меню.

Перевод.

Функции.

File.

Файл.

Открытие, закрытие, сохранение и печать программ.

Edit.

Правка.

Редактирование панелей, поиск объектов.

Operate.

Управление.

Запуск и прерывание выполнения программ.

Tools.

Инструменты.

Управление библиотеками программ.

View.

Просмотр

Просмотр иерархий программ.

Windows.

Окно.

Отображение окон и палитр Lab VIEW.

Help.

Справка.

Дополнительная информация об элементах и функциях Lab VIEW.

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

Таблица 2.2-Назначение кнопок инструментальных панелей.

Пиктограмма.

Назначение кнопок инструментальных панелей.

Основные элементы среды программирования LabVIEW.

Кнопка запуск (Run) при правильно составленной программе.

Основные элементы среды программирования LabVIEW.

Вид кнопки запуск (Run) при наличии ошибок в программе.

Основные элементы среды программирования LabVIEW.

Вид кнопки запуск (Run) в процессе выполнения программы.

Основные элементы среды программирования LabVIEW.

Вид кнопки запуск (Run) в процессе выполнения подпрограммы.

Основные элементы среды программирования LabVIEW.

Кнопка непрерывный (повторяющийся) запуск (Run Continuosly).

Основные элементы среды программирования LabVIEW.

Кнопка останова выполнения программы (Abort Execution).

Основные элементы среды программирования LabVIEW.

Кнопка временной паузы выполнения программы (Pause).

Основные элементы среды программирования LabVIEW.

Анимация потоков данных при отладке программ.

Основные элементы среды программирования LabVIEW.

Начало пошагового выполнения отладки программ.

Основные элементы среды программирования LabVIEW.

Пошаговое выполнение.

Основные элементы среды программирования LabVIEW.

Выход из пошагового выполнения программ.

Редактирование текста (шрифт, размер, стиль и текст).

Во время выполнения виртуальный прибор активируется кнопкой Abort Execution. Эта кнопка используется для немедленной остановки выполнения виртуального прибора[12].

Показать весь текст
Заполнить форму текущей работой