цифровая электроника
вычислительная техника
встраиваемые системы

 
» » Как работать в LabVIEW: пример управления светодиодом по кнопке



Как работать в LabVIEW: пример управления светодиодом по кнопке

Автор: Mike(admin) от 17-12-2018, 06:35

Что такое LabVIEW?


LabVIEW является аббревиатурой от Laboratory Virtual Instrumentation Engineering Workbench (рабочее место виртуальной лаборатории для инженеров). Внешний вид и операции элементов LabVIEW напоминают приборы реального мира, такие как кнопки, вольтметры, осциллографы и т. д. и, следовательно, они называются виртуальными инструментами (VI). LabVIEW предлагает подход графического программирования и помогает моделировать устройства реального мира.


Как работать в LabVIEW

Таким образом, для программирования требуется только логика, а сам процесс не зависит от синтаксиса. LabVIEW – инструмент проектирования высокого уровня. Это программирование с интерпретацией, то есть нам не нужно ничего компилировать. После подготовки проекта нужно будет только запустить его.


Чем LabVIEW отличается от других программ проектирования и моделирования схем?


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


Методы программирования могут быть двух типов. Они основаны на текстовом и графическом программировании. C, C ++, Java и т. д. (все текстовые языки программирования) относятся к текстовому программированию (MATLAB – язык промежуточного уровня), тогда как LabVIEW – язык программирования на графической основе.


Почему стоит отдать предпочтение LabVIEW?


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


Можно использовать LabVIEW, когда программа слишком велика. Здесь так же просто подключить аппаратные компоненты для вашего проекта. На рисунке ниже показана разница между текстовым и графическим программированием. С левой стороны есть программа Arduino, которая мигает светодиодом с задержкой в 1 секунду, а с правой стороны ее графическая копия была сделана с использованием программного обеспечения LabVIEW. Всякий раз, когда вы нажимаете кнопку ОК, светодиод будет мигать с задержкой в 1 секунду.


Как работать в LabVIEW

Запуск LabVIEW


Сначала загрузите программное обеспечение LabVIEW от National Instruments (http://www.ni.com/ru-ru/shop/labview.html). После запуска этого программного обеспечения открывается окно Getting Started (Начало работы).


Как работать в LabVIEW

Нажмите Ctrl + N, чтобы открыть новый проект. Открыв новый проект, вы увидите лицевую панель и окно блок-схем.


Как работать в LabVIEW

Окно Getting Started исчезает, когда вы открываете новый или существующий проект. Оно появляется снова, когда вы закрываете все лицевые панели и блок-схемы. Вы также можете открыть это окно с лицевой панели или блок-схемы, выбрав View - Getting Started. Нажмите Ctrl + T, чтобы расположить лицевую панель и окно блок-схем рядом, как это показано ниже.


Как работать в LabVIEW

В LabVIEW вы будете создавать пользовательский интерфейс, то есть лицевую панель, с элементами управления и индикаторами. Элементы управления – это не что иное, как вводимые вами данные, такие как ручки, переключатели и т. д. Индикаторы – это не что иное, как создаваемые вами выходы, такие как светодиоды, графики и т. д. Сейчас объясним все на примере, чтобы вы поняли лучше.


Типы данных в LabVIEW


Типы данных – классификация переменных. Ниже приведены типы данных, используемые в LabVIEW, и их цветовое соответствие в окне блок-схем.


  • Floating point (с плавающей запятой) – оранжевый
  • Integer (целые) – синий
  • Boolean (булевы) – зеленый
  • String (строка) – розовый
  • Polymorphic (полиморфные) – черный

Полиморфный объект – тот, который может быть любым из этих выше перечисленных типов данных.


Пример LabVIEW: включение светодиода при нажатии кнопки


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


Как работать в LabVIEW

Наведите курсор на значки в палитре Modern, чтобы найти нужные элементы управления (Boolean Controls Palette или палитра логических элементов управления). Щелкните на значок Boolean controls, чтобы отобразить палитру логических элементов управления. Щелкните на button control на палитре логических элементов управления Boolean controls, чтобы прикрепить элемент управления, а затем добавьте кнопку на лицевую панель.


Как работать в LabVIEW

Вы будете использовать эту кнопку управления светодиодом.


Как работать в LabVIEW

Таким образом, кнопка управления была добавлена на лицевую панель. Теперь добавим индикатор на лицевую панель. Аналогичным образом добавьте кнопку из палитры Boolean. Затем создайте соединение, как показано ниже.


Как работать в LabVIEW

Чтобы запустить виртуальный инструмент, выберете Select Operate - Run/Run Continuously. Или вы можете использовать значки, которые отображены на рисунке выше. Чтобы остановить выполнение, снова нажмите значок run continuously. Во время работы программы светодиод будет светиться при нажатии на кнопку. Если кнопка запуска не работает, значит, в программе LabVIEW произошла ошибка. Чтобы узнать, что это за ошибка, нажмите эту кнопку запуска, вы увидите диалоговое окно с описанием ошибки.




© digitrode.ru


Теги: LabVIEW




Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий