- •ТеХнология программирования
- •Мирэа, 2007
- •1. Введение
- •2. Общие сведения о среде программирования labview
- •Основные элементы программной среды LabView
- •Меню Tools
- •3. Лабораторные задания Задание 1. Создание виртуального прибора
- •Лицевая панель: Блок-диаграмма:
- •Задание 2. Создание виртуального термометра
- •Задание 3. Создание прибора для наблюдения за температурой
- •Задание 4. Создание термометра с усреднением показаний
- •Задание 5. Создание виртуального прибора для регистрации и обработки температурных измерений
- •Задание 6. Создание виртуального прибора для контроля температуры
- •Задание 7. Создание виртуального прибора для измерения времени наступления события
- •Задание 8. Создание виртуального прибора для построения графика функции
- •Задание 9. Работа с массивами
- •Задание 10. Работа с кластерами
- •Лицевая панель:
- •Блок-диаграмма:
- •Задание 11. Создание виртуального прибора для обработки строк
- •Задание 12. Создание виртуального прибора для сохранения данных в файл на диске
- •Задание 13. Создание виртуального прибора для чтения данных из файла на диске
- •4. Контрольные вопросы
- •5. Библиографический список
- •6. Методические указания по выполнению курсовой работы.
- •6.1. Задачи курсовой работы.
- •6.2. Рекомендации по выполнению курсовой работы.
- •6.3. Оформление и защита курсовой работы.
- •6.4. Расчетно-пояснительная записка.
- •6.5. Тематика и задания на курсовую работу.
- •Варианты задания
- •Содержание
–
Ф
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ
РАДИОТЕХНИКИ, ЭЛЕКТРОНИКИ И АВТОМАТИКИ
(ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)»
Подлежит возврату
№ 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.