2017-01-21 9 views

ответ

0

Кодирование в LabVIEW предназначено только для управления малиновым PI через последовательный интерфейс.

TSXperts разработали компилятор LabVIEW C, в котором загруженный код будет выполняться как встроенный, так и автономный на малиновом Pi.

См: https://www.tsxperts.com/labviewforraspberrypi/

удачи!

0

Прямой и короткий ответ: Вы загружаете прошивку, которая работает на малине Pi, чтобы обеспечить связь между LabVIEW и вашим устройством (like Firmata and Firmata client). Самая популярная библиотека для этого - Makerhub LINX, которую вы можете скачать из диспетчера пакетов VI, который поставляется вместе с LabVIEW.

enter image description here

Таким образом, вы будете развертывать помогающую прошивку не код LabVIEW, как отметил here. Однако LabVIEW можно загрузить на своем оборудовании, например myRIO.

+0

Как описано в моем ответе, вы можете загрузить и запустить настоящий код LabVIEW на Pi с использованием LINX версии 3, но только для некоммерческого использования. Для коммерческих приложений NI хочет, чтобы вы покупали LabVIEW Real-Time и некоторые их аппаратные средства, например. CompactRIO и т. Д. – nekomatic

0

Варианты для использования LabVIEW с Raspberry Pi в настоящее время:

  • Использование коммерческих, третья сторона надстройки из TSXperts, как было упомянуто Дион, для компиляции кода LabVIEW для запуска на Pi. Это поддерживает a subset примитивов LabVIEW; вам нужно будет проверить у поставщика, поддерживает ли он другие функции LabVIEW, такие как одновременное выполнение циклов и т. д. Он поддерживает лицевые панели LabVIEW (т. Е. Графические интерфейсы) на Pi, и, насколько я могу судить, поддерживает все модели Raspberry Pi.
  • Используйте бесплатный LINX add-on для разворачивания кода LabVIEW на малину Pi 2 или 3 (или BeagleBone Black), аналогично LabVIEW Real-Time. Это не поддерживает отображение лицевых панелей LabVIEW на Pi, поэтому, если вашему коду нужен пользовательский интерфейс, который вам нужно будет предоставить, например, веб-интерфейс или код LabVIEW на отдельном ПК или Mac. В прошлый раз, когда я проверил эту возможность, был лицензирован только для некоммерческого использования.
  • Напишите код на другом языке, таком как C или Python, для запуска на Pi и связи с кодом LabVIEW на ПК или Mac, например. через последовательный интерфейс или сетевой протокол, такой как TCP/IP или UDP.

Первые два варианта позволяют запускать ваш код в автономном режиме на Pi после его компиляции и загрузки. Для третьего варианта вам необходимо подключение к ПК, однако это может быть полезно, если ваше приложение основано на ПК, но вы, например, хотите использовать Pi как дешевый интерфейс сбора данных.

Смежные вопросы