Raspberry pi 用labview编程raspberry pi

Raspberry pi 用labview编程raspberry pi,raspberry-pi,labview,Raspberry Pi,Labview,我们是在labview中编写代码来编程raspberry pi还是它只是一个控制管脚的gui?在labview中编写代码只是为了通过串行接口命令raspberry pi TSXperts开发了一个LabVIEW C编译器,下载的代码将在Raspberry Pi上嵌入式和独立执行 见: 祝你好运 直接而简短的回答是: 您下载了一个在Raspberry Pi上运行的固件,以允许LabVIEW和您的设备之间进行通信()。最流行的库是可以从LabVIEW附带的VI package manager下载的库

我们是在labview中编写代码来编程raspberry pi还是它只是一个控制管脚的gui?

在labview中编写代码只是为了通过串行接口命令raspberry pi

TSXperts开发了一个LabVIEW C编译器,下载的代码将在Raspberry Pi上嵌入式和独立执行

见:


祝你好运

直接而简短的回答是: 您下载了一个在Raspberry Pi上运行的固件,以允许LabVIEW和您的设备之间进行通信()。最流行的库是可以从LabVIEW附带的VI package manager下载的库


因此,您将部署一个辅助固件,而不是前面指出的LabVIEW代码。但是,可以在其硬件上下载LabVIEW,如。

将LabVIEW与Raspberry Pi结合使用的选项目前有:

  • 使用Dion提到的商业的第三方插件来编译LabVIEW代码以在Pi上运行。这支持LabVIEW原语;您需要向供应商检查它是否支持其他LabVIEW功能,如循环的并发执行等。它确实支持Pi上的LabVIEW前面板(即GUI),就我所见,它支持所有Raspberry Pi模型
  • 使用free将LabVIEW代码部署到Raspberry Pi 2或3(或BeagleBone Black),方式与LabVIEW Real Time类似。这不支持在Pi上显示LabVIEW前面板,因此如果您的代码需要UI,则需要通过web界面或单独PC或Mac上的LabVIEW代码来提供。上次我检查此功能时,仅许可用于非商业用途。
  • 使用不同的语言(如C或Python)编写代码以在Pi上运行,并与PC或Mac上的LabVIEW代码通信,例如通过串行接口或网络协议(如TCP/IP或UDP)

前两个选项允许您在编译和下载代码后在Pi上独立运行代码。对于第三个选项,您需要连接到PC—但是,如果您的应用程序是基于PC的,但您希望使用Pi作为廉价的数据采集接口,则这可能仍然很有用。

如我的回答中所述,您可以使用LINX版本3下载并在Pi上运行实际的LabVIEW代码,但仅用于非商业用途。对于商业应用,我希望您购买LabVIEW Real Time及其一些硬件,如CompactRIO等。