Можно ли запустить веб-сервис LabVIEW от Raspberry Pi?
Я заметил, что недавно были выпущены приложения, которые позволяют Raspberry Pi самостоятельно запускать развернутую программу LabVIEW и запускать программу как загрузочные RPi. Так как я планировал удаленно управлять программой LabVIEW через Интернет с помощью веб-интерфейса, возможно ли настроить веб-сервис программы на RPi? Кстати, в настоящее время я планирую использовать RPi 2 для своего проекта.
2 ответа
Из ветки обсуждения тут:
Мы запускаем LabVIEW Runtime на цели так же, как и на наших устройствах RIO на базе Linux. Преимущество использования полной среды выполнения состоит в том, что вы получаете стандартный LabVIEW с интерактивным режимом, выделением выполнения, пробами, исполняемыми файлами запуска и т. Д. Это также означает, что все основные функциональные возможности LabVIEW будут работать. Один из способов думать об этом - все, что работает без явной установки его на цель из MAX, должно работать на BBB/RPI. Мы вообще не подключаемся к MAX. В настоящее время мы не поддерживаем никаких наборов инструментов или модулей, но мы экспериментировали с парой, чтобы увидеть, что потребуется для поддержки таких вещей, как веб-сервисы.
Таким образом, нативные веб-сервисы LabVIEW еще не доступны, но могут появиться в ближайшее время - я уверен, что разработка реагирует на то, что просят люди, так что перейдите к этой ветке обсуждения и сообщите им о своих интересах.
Возможно, вам удастся "свернуть свой собственный" простой веб-сервис с помощью TCP VI, который, насколько я вижу, должен быть доступен на Raspberry Pi.
Обратите внимание, что развертывание в Raspberry Pi или (BeagleBone Black) лицензируется только для некоммерческого использования, как указано в том же потоке.
Если я вас правильно понял, вы о LINX в центре Makers: https://www.labviewmakerhub.com/doku.php?id=blog:users:makerhub:2016-04-07-linx-3
Это открытый исходный код, бесплатный инструмент. Вы можете изменять и добавлять пользовательские команды в прошивку LINX, как я понимаю. После этого вы можете вызвать LabVIEW Custom Command vi, которая является частью API.
Вы можете посмотреть все API VI здесь: https://www.labviewmakerhub.com/doku.php?id=learn:libraries:linx:reference:labview:start