Home
Support
当我在Linux RT 中使用C/C++编程时是否需要安装LabVIEW Real-Time 模块
当我在Linux RT 中使用C/C++编程时是否需要安装LabVIEW Real-Time 模块
主要软件: LabVIEW Modules>>LabVIEW Real-Time Module
主要软件版本: 2015
主要软件修正版本: N/A
次要软件: N/A
硬件: CompactRIO>>Controllers
问题: 我有一个Linux Real-Time设备,我想用C或C ++编程。 我需要购买LabVIEW Real-Time模块才能完成此操作吗?
解答: 当使用Eclipse或第三方集成开发环境(IDE)为Linux RT tagets编写应用程序时,LabVIEW Real-Time模块是可选的。 然而,FPGA仍然需要使用LabVIEW FPGA模块进行编程。 FPGA接口C API 可用于FPGA 和运行在Linux RT上的C / C ++代码之间进行通信。
接下来,您需要确保安装CompactRIO驱动程序。 驱动程序允许您在NI MAX中识别设备,并将目标添加到LabVIEW项目中以对FPGA编程。当未安装实时模块时,会在RT终端旁边显示一条说明功能不可用的消息,如下图所示:

在这些情况下,您可以开发FPGA VI,但是您将无法开发实时VI。
CompactRIO驱动程序还将安装所需的RT映像,以便格式化目标并从NI MAX安装软件,如下图所示:

请检查下面链接的文档,了解有关将C / C ++与Linux RT目标配合使用的更多信息。
相关链接:
附件:
报告日期: 04/05/2016
最近更新: 12/21/2016
文档编号: 784DQ2A3
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.