- Что такое LabVIEW?
- Чем оно отличается от других программ для проектирования схем / моделирования?
- Почему следует предпочесть LabVIEW?
- Запуск LabVIEW
- Типы данных в LabVIEW:
- Пример 1: Светящийся светодиод при нажатии кнопки
- Пример 2: светодиод ВКЛ-ВЫКЛ
- Пример 3: мигающий светодиод
- Ярлыки
Что такое LabVIEW?
LabVIEW - это аббревиатура от Laboratory Virtual Instrumentation Engineering Workbench. Их внешний вид и работа напоминают инструменты реального мира, такие как кнопка, вольтметр, осциллограф и т. Д. и поэтому они называются виртуальными инструментами (ВП). Он предлагает подход к графическому программированию и помогает моделировать продукты реального мира, что помогает визуализировать и программировать. Таким образом, для программирования требуется только логика, и он не зависит от синтаксиса. LabVIEW - это инструмент проектирования высокого уровня. Это интерпретатор программирования (т.е.) нам не нужно его компилировать. Он компилируется сам по себе, нам нужно только его выполнить.
Чем оно отличается от других программ для проектирования схем / моделирования?
Все программы для проектирования / моделирования схем представляют собой схемы, которые фиксируют и моделируют программу, которая позволяет вам тестировать выходные данные различных схем путем сборки компонентов и рисования схем. Принимая во внимание, что LabVIEW представляет собой виртуальную рабочую среду для графического программирования, позволяющую захватывать и сопрягать виртуальные схемы, созданные в любом программном обеспечении для проектирования / моделирования схем.
Программирование бывает двух типов. Они основаны на текстовом и графическом программировании. C, C ++, java и т. Д. - это все текстовые текстовые языки программирования, а MATLAB - это язык промежуточного уровня, тогда как LabVIEW - это язык программирования на графической основе.
Почему следует предпочесть LabVIEW?
Запустить LabVIEW может тот, кто не имеет базовых знаний о программировании. Для программирования в LabVIEW необходимо иметь практические знания и способность логического мышления. Программисту LabVIEW не нужно знать какой-либо синтаксис программирования или какую-либо структуру программирования, такую как языки программирования c, c ++, java.
Можно предпочесть LabVIEW, когда программа слишком велика. Это так же простое соединение аппаратных компонентов для вашего проекта, но в программном обеспечении.
На диаграмме ниже показана разница между текстовым и графическим программированием. Слева находится программа Arduino, которая мигает светодиодом с задержкой в 1 секунду, а с правой стороны его графическая копия была сделана с помощью программного обеспечения LabVIEW. При нажатии кнопки OK булева светодиод будет мигать на и от 1 секунды задержки.
Запуск LabVIEW
Сначала загрузите программное обеспечение LabVIEW от National Instruments. После запуска программного обеспечения появляется окно «Начало работы».
Это окно называется окном « Приступая к работе». Нажмите ctrl + N, чтобы открыть новый проект.
Как только вы откроете New Project, вы увидите лицевую панель и блок-схему.
Окно «Приступая к работе» исчезает при открытии нового или существующего проекта. Он появляется снова, когда вы закрываете все лицевые панели и блок-схемы. Вы также можете открыть это окно с лицевой панели или блок-диаграммы, выбрав View >> Getting Started window .
Нажмите ctrl + T, чтобы расположить лицевую панель и блок-схему рядом, вот так:
В LabVIEW вы будете создавать пользовательский интерфейс, то есть лицевую панель с элементами управления и индикаторами. Элементы управления - это не что иное, как вводимые вами данные, такие как ручки, переключатели и т. Д., Индикаторы - это не что иное, как создаваемые вами выходные данные, такие как светодиоды, графики и т. Д., Я объясню все сущности на примере, чтобы вы поняли лучше.
Типы данных в LabVIEW:
Типы данных - это не что иное, как классификация переменных. Ниже приведены типы данных, используемые в LabVIEW, и их цветовая спецификация на блок-диаграмме.
Типы данных |
Цвета |
Плавающая запятая |
апельсин |
Целые числа |
Синий |
Булевы |
Зеленый |
Строка |
Розовый |
Полиморфный |
Черный |
Полиморфный - тот, который может быть любым из вышеперечисленных типов данных, а может и не быть им.
Пример 1: Светящийся светодиод при нажатии кнопки
Добавление элементов управления на лицевую панель
Элементы управления на передней панели имитируют механизм ввода на физическом инструменте и предоставляют данные на блок-схему виртуальных инструментов (программы LabVIEW называются VI или виртуальными инструментами).
- Выберите View >> Controls Palette, чтобы палитра элементов управления или функций постоянно отображалась на экране, или щелкните правой кнопкой мыши любое пустое пространство на передней панели или блок-диаграмме, чтобы отобразить его временно.
- Наведите курсор на значки на палитре Modern, чтобы найти нужные элементы управления (палитра логических элементов управления).
ПРИМЕЧАНИЕ: Что касается светящегося светодиода при нажатии кнопки, то здесь управление осуществляется кнопкой. Итак, выберите палитру логических элементов управления.
- Щелкните значок логических элементов управления, чтобы отобразить палитру логических элементов управления.
- Щелкните кнопку управления на палитре логических элементов управления, чтобы присоединить элемент управления, а затем добавьте кнопку на лицевую панель.
Вы будете использовать эту кнопку управления, чтобы зажечь светодиод.
Таким образом, на лицевую панель добавляется кнопочное управление.
Добавление индикатора на лицевую панель:
- Аналогичным образом добавьте кнопку из логической палитры. Затем установите соединение, как показано ниже,
Чтобы запустить виртуальный инструмент:
- Выберите «Работать» >> «Запускать / работать непрерывно».
- Или вы можете использовать значки, которые я упомянул на рисунке выше.
- Чтобы снова остановить выполнение, нажмите значок непрерывного выполнения.
Таким образом, светодиод светится при нажатии на кнопку.
Примечание. Если кнопка запуска не работает, это означает, что в программе LabVIEW есть ошибка. Чтобы узнать, что это за ошибка, нажмите эту кнопку сломанного запуска, вы откроете диалоговое окно с описанием ошибки.
Обратитесь к видео, приведенному в конце статьи.
Пример 2: светодиод ВКЛ-ВЫКЛ
В приведенном ниже примере вместо кнопки мы будем использовать ручку из логической палитры.
Примечание: проверьте видео в конце.
Пример 3: мигающий светодиод
- В приведенном выше примере я удалил кнопку ОК и добавил кнопку остановки.
- Щелкните правой кнопкой мыши в окне блок-схемы, появится палитра функций .
- Комплектование и перетащить в то время как цикл.
- Щелкните правую кнопку мыши над то время как петлей и выберите Add сдвигового регистра.
- Щелкните правой кнопкой мыши блок-схему и выберите Boolean, при этом выберите Boolean not gate .
- Точно так же выберите и перетащите задержку и добавьте к ней константу.
Константы - это значения, которые вы можете изменить в соответствии с вашими требованиями, например, 1000 мс за 1 секунду.
- Выполните соединения, как показано на схеме выше.
ПРИМЕЧАНИЕ. Вы можете использовать свою собственную логику для построения приведенных выше примеров.
Ярлыки
Вы можете использовать указанные ниже сочетания клавиш для управления LabVIEW.
ярлык |
функция |
|
Откройте новый пустой ВП |
|
Показывает или скрывает окно контекстной справки |
|
Отображает диалоговое окно быстрого доступа. |
|
Удаляет все оборванные провода в VI |
|
Отображает окно со списком ошибок. |