Мы пишем код в labview для программирования малины pi, или это просто gui, контролирующий контакты?Программирование малины pi с labview
ответ
Кодирование в LabVIEW предназначено только для управления малиновым PI через последовательный интерфейс.
TSXperts разработали компилятор LabVIEW C, в котором загруженный код будет выполняться как встроенный, так и автономный на малиновом Pi.
См: https://www.tsxperts.com/labviewforraspberrypi/
удачи!
Прямой и короткий ответ: Вы загружаете прошивку, которая работает на малине Pi, чтобы обеспечить связь между LabVIEW и вашим устройством (like Firmata and Firmata client). Самая популярная библиотека для этого - Makerhub LINX, которую вы можете скачать из диспетчера пакетов VI, который поставляется вместе с LabVIEW.
Таким образом, вы будете развертывать помогающую прошивку не код LabVIEW, как отметил here. Однако LabVIEW можно загрузить на своем оборудовании, например myRIO.
Варианты для использования 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 как дешевый интерфейс сбора данных.
- 1. Сетевое программирование с помощью малины Pi
- 2. Программирование Labview
- 3. Python Программирование с помощью малины Pi ... Импорт mysqldb error
- 4. Подключение малины Pi с кумулятивностью
- 5. Сценарий загрузки малины Pi
- 6. Мониторинг нескольких малины Pi
- 7. Проверить статус малины pi
- 8. детектор движения малины pi
- 9. Печать малины Pi Photobooth
- 10. Управление автомобилем малины Pi
- 11. Основы малины pi rfid
- 12. Команды малины Pi
- 13. Напишите программу «Малина Pi», без малины Pi
- 14. Отключите последовательную консоль малины pi
- 15. вопрос о разрешении малины pi
- 16. Установить программу для малины Pi
- 17. Удалить PIL из малины Pi
- 18. Найти малины pi от android
- 19. Папка библиотек малины pi Arduino
- 20. Ошибка малины pi не удалась
- 21. Ошибка малины pi - get-pip.py
- 22. Ошибка установки малины Pi - psutil
- 23. Оператор "|" использование c малины pi
- 24. Обновление операционной системы малины Pi?
- 25. Поставщик малины Pi для бродяг?
- 26. Эмуляция тегов малины Pi NFC
- 27. Ошибка скрипки малины Pi Crontab
- 28. Контроль малины pi с еще одной малиной pi удаленно
- 29. Управление сервомоторами с локальным сервером малины Pi
- 30. Ошибка малины Pi с ParsePy и six.py
Как описано в моем ответе, вы можете загрузить и запустить настоящий код LabVIEW на Pi с использованием LINX версии 3, но только для некоммерческого использования. Для коммерческих приложений NI хочет, чтобы вы покупали LabVIEW Real-Time и некоторые их аппаратные средства, например. CompactRIO и т. Д. – nekomatic