Labview les4 (Уроки по LabView), страница 2
Описание файла
Файл "Labview les4" внутри архива находится в папке "Уроки по LabView". PDF-файл из архива "Уроки по LabView", который расположен в категории "". Всё это находится в предмете "системы автоматического управления (сау) (мт-11)" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "системы автоматического управления (сау) (мт-11)" в общих файлах.
Просмотр PDF-файла онлайн
Текст 2 страницы из PDF
Причем каждую изфункций реализуем в виде отдельных виртуальныхинструментов, которые будут "вызываться" главной программой.В качестве основных блоков будем использоватьуже созданные в предыдущих примерах виртуальныеинструменты, которые необходимо только чутьчуть модифицировать. Займемся первой подпрограммой:• установим в окно редактирования диаграмм структуру "последовательность";• в нулевой кадр помещаем уже существующую программу генерации сигналов, записи в файл и представления их в таблице и на графике;• аналогично модифицируем и подпрограмму, которая считывает и визуализирует данные;Можно переходить к написанию главной программы:• для начала, создадим графический интерфейс, который состоит из трех кнопок с соответствующими надписями, для которых установлена опция программной реакции по отпусканию клавиши;• далееследуетсоздать диаграмму,как показано ниже.
Установить две CASEструктуры, связать ихвходы с кнопками записи и чтения. И все это поместить вцикл While"Loop, условием завершения работы которого будет нажатие на соответствующуюкнопку;• выполним установку подпрограмм в окно редактирования диаграмм Functions >> Select VI…;• теперь следует сконфигурировать работу подпрограмм так, чтобы при вызове (нажатии на соответствующую клавишу) открывалась передняя панель подпрограммы, а по завершению работы с ней исчезала. Для513/2004в ПОМОЩЬ инженеруположения переключателя.• первым пунктом будет помещение графическихобъектов на интерфейсную панель, таких как:(Controls) >> Boolean >> Round LED (два объекта).(Controls) >> Boolean >> Horizontal Toggle Switch.• помещаем круглые лампочки (Round LED) на местофар поворотов автомобиля, а переключатель в произвольное место;• изменяем размер, активный и пассивный цвет этихиндикаторов:этой цели необходимо нажать правую клавишу мыши навыбранной подпрограмме, и в выпадающем меню выбрать опцию конфигурирования подпрограммы (SubVINode Setup).В появившемся окнеследует установить соответствующие метки:Остается только запустить программу на выполнение и убедиться в ее работоспособности.А в завершение урока еще один незатейливыйпример.
Ваши проекты вLabVIEW должны иметьпривлекательный вид. Рассмотрим как это можно сделать, используя графические файлы.• Создадим новое приложение;• в качестве фонового рисунка, будем использоватьфайл формата bmp с изображением автомобиля. Для того чтобы поместить картинку на интерфейсную панель или в окно редактирования диаграмм, необходимо в меню Edit выбрать пункт Import Picturefrom File;• выбираем желаемыйbmpфайл (в нашем случаеredchevy.bmp);• далее, в том же меню(Edit), следует выбрать опцию вставки (Paste).Пишем программу, которая "включает" правыйили левый "поворот" автомобиля в зависимости от523/2004Перейдем в окно редактирования диаграмм и реализуем заданный алгоритм:•создаем элемент управлениясвойством объекта, в нашем случае лампочки левого поворота.
Для этого необходимонажатьправойклавишеймыши на желаемойиконке и в выпадающем меню выбрать:Create >> PropertyNode.• появившаяся иконка определяет свойство видимости по умолчанию. Нам же нужно изменить свойство видимости (Visible) на свойство"мигания" (Blinking);• и последний шаг изменить свойство чтения насвойство записи Change To Write.в ПОМОЩЬ инженеру• аналогичным способомсоздаем элемент управления свойством"мигания" длявторой лампочкииндикатора.• создаемCASEструктуру, управляющим элементом которой будетпереключатель поворотов.СООБЩЕНИЯ• помещаем CASEструктуру в цикл (Functions) >>Structures >> While Loop, условием выхода из которогобудет нажатие на кнопку "STOP".Обратите внимание, что функция инвертированияиспользуется для того, чтобы во время "мигания" одногоповорота, второй был отключен, и наоборот.
Запускаемпрограмму на выполнение. Переключая указатель поворотов, убеждаемся, как мигают соответствующие индикаторы. Создав эту программу, Вы, прежде всего, использовали свойства объекта, изменяя их. У объектов есть общие свойства, например, свойство видимости объекта(Visible). Но каждый объект имеет и особые индивидуальные свойства, использование которых позволит Вам создавать программы с уникальным интерфейсом оператора. Пусть это и будет Вашим домашним заданием.
Дерзайте!Возможности LabVIEW практически неограниченны. А этозначит описать все невозможно. Изложенный в 4х уроках материал охватывает базовый курс "теоретической" подготовки. Длятех, кто успешно освоил его ("ПИКАД" №№ 12, 34 2003г. и№№ 1, 2, 3 2004г.) следующий шаг как работать с "железом".Уроки по LabVIEW№5,6На следующем уроке:Какой Soft для работы в LabVIEWдолжен поставлять уважающий себяпроизводитель аппаратных средств.Ввода/вывод сигналов с популярных плат АЦП/ЦАП/ЦВВ для РС.Как из DLL сделать драйвер для LabVIEW.Работа с СОМпортом.
Модули семейств tetraCON,i7000/i8000.Локальные переменные.СООБЩЕНИЯ533/2004.