您必须通过自定义软件安装,在实时控制器上安装 NI-Serial 9870和9871扫描引擎支持。您可以通过以下步骤在NI Measurement and Automation Explorer(MAX)中完成:
- 在“远程系统”下展开您的实时机,右键点击“软件” ,然后选择“添加/删除软件” 。
- 选择“自定义软件安装” ,然后点击“下一步” 。
- 在“自定义软件安装”窗口中,选择“ NI-Serial 9870和9871扫描引擎支持” 。
- 单击“下一步”开始安装。
- 安装了NI-Serial 9870和9871扫描引擎支持后, 将您的cRIO和模块添加到Hybrid模式下的LabVIEW项目中。
- 确保将987x模块保留在实时机下。
- 如果您还没有主FPGA VI,请创建一个新的FPGA VI,并以交互方式运行它,确保它部署到实时机。 FPGA位文件成功部署后,您现在应该能够在NI MAX中看到设备端口。
附加信息
如果打算使用Open FPGA VI Reference或Run Method,从实时VI以编程方式加载和运行FPGA VI,请确保在FPGA VI启动之间留有相当大的延迟(至少2秒)。这将确保在尝试建立通信之前,所需的中间层已经启动并正在运行。如果不这样做,可能会导致在打开VISA端口时提示
error -1073807343
。
如果您的实时VI使用FPGA调用方法
Run ,您应该在该方法之后放置等待函数。