解决方案
有几种原因可以解释您所遇到的情况:
现有目标只能在项目根目录下添加,而不能在我的电脑下添加
首先,确保您尝试在项目资源管理器中的正确级别下添加现有目标。需要在 Project root 下添加独立的实时控制器,而不是在我的电脑下,如下图所示。相关操作在 将 RT 目标添加到 LabVIEW 项目中 进行了解释。
项目根目录下缺少终端和设备选项
如果在 LabVIEW 项目中右键单击项目根目录时缺少 Targets and Devices...选项,则可能是由于 LabVIEW Real-Time 模块异常导致。
- 确保您的开发系统安装了 LabVIEW 实时模块,并且 LabVIEW 和 LabVIEW 实时模块的版本和位数匹配。
- 要检查是否安装了实时模块,请打开NI 许可证管理器,然后导航到LabVIEW 20xx » 模块 » 实时模块,如下图突出显示:
NI CompactRIO 驱动程序未安装或不兼容
单击
终端和设备后,将打开
添加终端和设备窗口
。如果您在此窗口中没有看到
Real-Time CompactRIO 的文件夹,则 NI CompactRIO 设备驱动程序可能没有正确安装。
- 通过比较版本,确保您的 NI-RIO 或 NI CompactRIO 设备驱动程序已安装并与您的 LabVIEW 版本兼容。有关详细信息,请参阅 NI-RIO 和 LabVIEW 版本兼容性 和 NI-CompactRIO 和 LabVIEW 版本兼容性 。
- 如果在添加终端和设备窗口中展开 Real-Time CompactRIO 文件夹后(即使选择了新建终端或设备 ),仍未看到需要添加的CompactRIO控制器的型号,则 CompactRIO 驱动程序的版本可能不支持您的控制器型号。控制器型号和驱动程序版本之间的兼容性可以在避免CompactRIO 系统的软件兼容性问题 中找到。
- 要找到 LabVIEW 或 NI CompactRIO 驱动程序的版本,请打开NI Measurement & Automation Explorer (MAX)并查看左侧导航窗中的软件选项卡下:
- 如果使用安装盘安装 NI CompactRIO 驱动程序,也有可能是 NI CompactRIO 驱动程序安装盘损坏,导致驱动程序安装损坏。如果是这种情况,请访问NI CompactRIO 驱动程序 页面下载最新版本。
安装顺序不正确
National Instruments 软件的安装次序不对有可能导致部分重要文件的安装被省略。正确的安装顺序可参阅
安装多个NI软件产品时的安装顺序 。如果软件的安装顺序可能有误,则需要
进行修复或重新安装 才能获得正确的功能。
安装了多个版本的LabVIEW
可以安装多个版本的 LabVIEW 及其相应的 Real-Time 和模块。但是,您需要确保
您的硬件、CompactRIO 驱动程序和 LabVIEW 实时模块与您正在使用的 LabVIEW 版本兼容。
使用 CompactDAQ Real-Time 时
如果您使用的是实时 CompactDAQ,请确保已安装 NI-DAQmx ADE。要找到 NI-DAQmx ADE,打开
NI Measurement & Automation Explorer (MAX) 并查看左侧导航窗格中的
软件选项卡,然后查找 DAQmx。
如果已安装,则可能是软件冲突,需要修复安装。
- 首先,您需要下载 DAQmx 的版本;
- 接下来,您需要进行修复。