cRIO运行LabVIEW Real-Time的版本与主机的版本不相同

更新 May 18, 2021

适用于

硬件

  • myRIO-1900
  • CompactRIO Controller
  • myRIO-1950
  • sbRIO-9601
  • sbRIO-9627
  • sbRIO-9697
  • sbRIO-9606

软件

  • LabVIEW Real-Time Module

问题详述

尝试将VI从LabVIEW Real-Time项目部署到CompactRIO时出现错误。

This target is running a version of LabVIEW Real-Time that is different than the Real-Time Module software on the host computer. You can verify the version and reinstall the Real-Time software using Measurement & Automation Explorer.

解决方案

如果遇到此错误,则是cRIO上的LabVIEW Real-Time版本与LabVIEW Real-Time项目中使用的版本不相同。

要检查当前安装在cRIO上的软件版本,请按照以下步骤操作:
  1. 启动NI Measurement&Automation Explorer(NI MAX)。
  2. 在左侧菜单中展开RemoteSystem以找到您的cRIO。
  3. 扩展您的cRIO。
  4. 展开Software以查看已安装的LabVIEW Real-Time版本。


该版本必须与您电脑上的LabVIEW版本匹配。例如,如果cRIO显示已安装17.x版本,则必须使用LabVIEW 2017来处理该项目。

要更正版本不匹配,您将必须在cRIO中安装匹配的软件集。请按照以下说明进行操作: 在CompactRIO控制器上安装NI软件

相关信息

从NI MAX安装软件时,它仅允许您将电脑上现有的软件安装到cRIO上。因此,应按以下顺序安装软件在本地主机上:
  1. 首先安装LabVIEW
  2. 然后安装LabVIEW Real-Time(如果需要使用FPGA,则安装LabVIEW FPGA模块)
  3. 之后,安装NI-CompactRIO或NI-RIO驱动程序
  4. 最后一步,从NI MAX将软件安装到您的cRIO上