Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТП-LabVIEW.doc
Скачиваний:
41
Добавлен:
10.05.2015
Размер:
3.65 Mб
Скачать

2

Ф

ЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ

РАДИОТЕХНИКИ, ЭЛЕКТРОНИКИ И АВТОМАТИКИ

(ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)»

Подлежит возврату

№ 623

ТеХнология программирования

(Часть 2. Разработка программ в среде LabVIEW)

Методические указания

по выполнению лабораторных и курсовых работ

Для студентов специальностей

200106 «Информационно-измерительная техника и технологии», 230200 «Информационные системы»

230201 «Информационные системы и технологии»

МОСКВА 2007

С

оставители: Мошкин В.В.

Редактор Бессонов А.С.

Методические указания содержат задания и рекомендации по выполнению лабораторных и курсовых работ по дисциплине «Технология программирования».

Предназначены для студентов всех форм обучения по направлениям подготовки специалистов 200106 «Информационно-измерительная техника и технологии», 230201 «Информационные системы и технологии» и по направлению подготовки бакалавров 230200 «Информационные системы»

Печатаются по решению редакционно-издательского совета университета.

Рецензенты: В.Е.Анциперов,

А.А.Климов.

  • Мирэа, 2007

1. Введение

В процессе выполнения лабораторных заданий и курсовых работ студенты углубляют полученные ранее знания в области разработки прикладного программного обеспечения. Разработка программ ведется в среде графического программирования LabVIEW компании National Instruments. Полученные студентами навыки программирования в LabVIEW будут востребованы на старших курсах при изучении методов организации компьютерных измерений и технологии создания виртуальных приборов автоматизированного сбора и обработки данных.

2. Общие сведения о среде программирования labview

LabVIEW является средой графического программирования, предназначенной для создания прикладного программного обеспечения компьютерных систем сбора и обработки измерительной информации. Программы, разработанные в среде LabVIEW, принято называть виртуальными приборами (ВП). Они имеют расширение VI (от Virtual Instruments) и включают две основные составляющие:

  • лицевая панель виртуального прибора (Front Panel);

  • функциональная панель или диаграмма (Diagram).

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

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

Основные элементы программной среды LabView

Верхнее меню окна LabVIEW является составной частью обеих панелей. Его структура почти не отличается от структуры окна Windows и состоит из строки заголовка, строки главного меню и строки инструментальной линейки (командной строки).

Инструментальная линейка лицевой панели

Инструментальная линейка расположена в верхней части окна Front Panel. Эта строка, называемая Toolbar, представляет управляющие клавиши, часть из которых используется при построении программы, а часть при запуске.

Run - кнопка запуска. Нажатие на неё запускает ВП на одноразовое выполнение.

Run Continuously - кнопка запуска ВП в циклическом режиме.

Abort Execution - кнопка останова.

Pause - кнопка паузы.

Text Settings - палитра шрифтов.

Align Objects - палитра выравнивания.

Distribute Objects - палитра распределения объектов на лицевой панели.

Reorder - палитра смены порядка расположения объектов.

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

Инструментальная линейка блок-диаграммы помимо кнопок, характерных для окна Front Panel, содержит также четыре настроечные кнопки.

Highlighting Execution - кнопка подсветки процессов для наблюдения за потоком информации.

Step Into – для входа внутрь узла, подприбора и т.д. при пошаговом выполнении программы

Step Over - кнопка перешагивания через узел без демонстрации работы узла.

Step Out - кнопка выхода из узла.

Выпадающие меню LabVIEW

Строка главного меню в верхней части экрана LabVIEW содержит несколько выпадающих меню.

Для выпадающих меню характерны как общеизвестные опции, такие как работа с файлами, правка, редактирование, работа с открытыми окнами, получение справочной информации, так и опции, типичные лишь для LabVIEW и предназначенные для управления ВП, для связи с измерительными приборами и устройствами и конфигурирования LabVIEW.