Пример программирования в среде Lab VIEW.
Стр 1 из 3Следующая ⇒ Пользовательский интерфейс LabVIEW. Система запускается соответствующей иконкой в среде Windows. После запуска Lab VIEW на экране монитора открываются два окна: окно лицевой панели прибора – серый фон и окно схемы (блок-диаграммы) – белый фон. Переключение из одного окна в другое осуществляется с клавиатуры командой Ctrl + F или, при использовании мыши, выбором окна (курсор устанавливается в нужное окно и нажимается левая клавиша мыши). В каждом из окон пользователю предлагается головное меню, меню режимов и ситуационное меню, дополняющее и частично дублирующее головное меню. Доступные пункты в любом меню выделены более ярким цветом. Головное меню обеспечивает общее взаимодействие LabVIEW с пользователем. Пользователю предоставляется ряд возможностей, из которых наиболее часто используются: Ø Files - работа с файлами: Ø New - создать новый файл; Ø Open - загрузить файл из каталога; Ø Close - закрыть файл; Ø Save (Save As, Save And Copy As) - записать (записать как, записать и скопировать как); Ø Exit - выход из Lab VIEW; при отработке пунктов меню Close и Exit система запрашивает, записать или нет, текущий файл; Ø Edit - редактирование файла: Ø Cut - поместить предварительно отмеченный блок в «карман»; Ø Сору - поместить копию отмеченного блока в «карман»; Ø Paste - перенести содержимое «кармана»; Ø Remove Bad Wires - удалить дефектные трассы (неустановленные связи) - см. режим установления связей; Ø Operate - выполнение программы: Ø Pain - запуск программы на пошаговое выполнение (дублирует режим); Ø Stop - остановка выполнения программы (дублирует режим); Ø Controls - меню элементов управления (доступ к библиотеке и выбор необходимых элементов управления) - доступно в окне лицевой панели в режиме редактирования;
Ø Functions - меню функциональных блоков (доступ к библиотекам и выбор необходимых функциональных блоков) - доступно в окне схемы в режиме редактирования; Ø Window - работа с окнами: Ø Show Diagram - переход между окнами; Ø Show Help Window - переход в окно подсказки; Ø Tile - показ двух окон (лицевой панели и схемы) одновременно; Ø Size to Screen - растянуть текущее окно во весь экран; Выбор любого доступного пункта и подпункта головного меню осуществляется следующим образом: курсор устанавливается на поле необходимого пункта и нажимается левая клавиша мыши. Меню режимов обеспечивает наглядность и удобство пользовательского интерфейса и позволяет работать в следующих режимах: Ø режим редактирования: Ø режим редактирования графических объектов; Ø режим ввода произвольного текста; Ø режим установления связей; Ø режим редактирования цвета; Ø режим счета (выполнения программы): o запуск пошагового счета; o режим счета в цикле (запуск); o остановка счета (выполнения программы); Ø режим ввода с клавиатуры (цифровые данные, текст) – устанавливается автоматически; Ø режим отслеживания прохождения сигнала по схеме; Ø манипулирование элементами управления (работает в режиме Наряду с обеспечением различных видов работы меню режимов сообщает о наличии ошибки в схеме прибора. Такая иконка появляется каждый раз, когда нарушена внутренняя логика программы LabVIEW. При попытке запуска дефектной программы на выполнение сообщение об ошибке конкретизируется (открывается окно Error с диагностикой ошибки), одновременно к головному меню добавляется еще один пункт - Help. Подсказка в LabVIEW носит контекстный характер. Для активизации любого доступного режима курсор следует установить на соответствующую иконку и нажать левую кнопку мыши. Система сигнализирует о включении режима почернением выбранной иконки. В режиме редактирования графических объектов помимо выбора графического объекта из меню Controls и Functions возможны следующие операции:
Ø отметка блока (элемента): курсор устанавливается на объект и нажимается левая клавиша мыши. Вокруг отмеченного объекта появляется пунктирный контур. Для отметки сразу нескольких объектов необходимо нажать левую клавишу мыши, установить курсов на каждом из них, при зажатой клавише SHIFT; Ø удаление блока (элемента): отметить объект и нажать DELETE; Ø перенос блока (элемента): отметить объект, установить на него курсор и переместить курсор, зажав левую клавишу мыши, в нужное место; Ø изменение размеров блока (элемента): курсор установить на границу объекта и дважды нажать левую клавишу мыши. У объекта появляется отметка – «уголки». Не отпуская левую клавишу мыши, следует растянуть объект до необходимого размера; Ø отмеченный блок (элемент) может быть помещен в «карман», скопирован, перенесен (в том числе в другой файл) средствами пункта головного меню Edit. Ситуационное меню доступно из рабочего поля любого окна и иконки при нажатии правой клавиши мыши. В зависимости от того, на каком объекте установлен курсор, содержание меню меняется: могут быть предложены средства редактирования иконок; измен статус блока, замена блока, диагностика ошибок редактирования, выбор шрифтов, элементы пунктов головного меню Controls и Functions и т.д. Использование ситуационного меню во многом ускоряет и упрощает процесс программирования в LabVIEW. Пример программирования в среде Lab VIEW. Задание: организовать цифровой ввод с лицевой и графический вывод (на экран) данных. 1) Запустить LabVIEW. 2) Работать в окне лицевой панели в режиме редактирования графических объектов: 1) Выбрать устройство из головного Controls Numeric... 2) Установить метку выбранного устройства, набрать с клавиатуры название устройства, например, «samples». Установится режим ввода с клавиатуры. Для его отключения следует перевести курсор на свободное поле окна и нажать левую клавишу мыши. 3) Выбрать устройство вывода из головного меню: Controls Graph...
4) Разместить устройства ввода и вывода на лицевой панели. 3) Перейти в окно схемы и разместить блоки устройств ввода и вывода на схеме. 4) Перейти в режим установления связи. 5) Выполнить связь «устройство ввода - устройство вывода»: установить курсор на блок «samples», зажав левую клавишу мыши, вести курсор к блоку устройства вывода. Когда иконка блока вывода начнет мигать, отпустить клавишу мыши и еще раз (коротко) нажать левую клавишу мыши. Если линия связи пунктирная (связь не установлена), то удалить ее, нажать правую кнопку мыши и повторить операцию установления связи. Удалить неустановленную связь можно с помощью пункта головного меню Edit (см. выше) или отметив неустановленную связь как объект в режиме редактирования графических объектов и нажать клавишу DELETE. 6) Выйти из режима установления связи. 7) Перейти в окно лицевой панели. 8) Перейти в режим счета. 9) Запустить счет в цикле. Подготовка к работе: Получить задание и изучить теоретическую часть. Программа работы: 1. Ознакомиться с пользовательским интерфейсом LabVIEW. 2. На основе примера программирования в среде LabVIEW: организовать цифровой ввод с лицевой панели и графический вывод (на экран) данных. Оформление отчета. Отчет должен содержать задание на работу и описание порядка выполнения работы. Контрольные вопросы. 1. В чем заключается многофункциональностьсреды LabVIEW? 2. В чем заключается основная особенность LabVIEW? 3. Что такое графический язык программирования? 4. Какие меню имеет среда LabVIEW? 5. Сформулируйте назначение меню в среде LabVIEW.
Лабораторная работа №2 ПРИОБРЕТЕНИЕ НАВЫКОВ ПРОГРАММИРОВАНИЯ В СРЕДЕ LABVIEW Цель работы: приобрести навыки программирования в среде LabVIEW. Теоретическая часть. Для осуществления функций измерения и управления в среде LabVIEW предусмотрена возможность ввода/вывода информации в диалоговом режиме. Информация может быть представлена в цифровом, текстовом или графическом виде. Для визуализации ввода/вывода служит «лицевая панель прибора». Ее формируют исходя из требований к виду входных/выходных данных и ориентируясь на эргономические представления пользователя. Визуализация предлагаемых в среде LabVIEW органов управления представлена библиотеками элементов управления (ЭУ): Controls Numeric (для числовых данных), Controls Boolean (двухпозиционные переключатели и индикаторы), Controls String (для текстовой информации), Controls Graph (графическая информация).
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|