使用 PXIe-1090 时 LabVIEW 发生错误 -88717

更新 Oct 23, 2024

适用于

硬件

  • PXIe-1090

软件

  • LabVIEW+

问题详述

当我尝试在 LabVIEW 中运行使用 PFI 的程序时,使用插入 PXIe-1090 机箱的 PXIe-5433 模块,会报错,无法继续获取数据。我设法通过从机箱和 NI MAX 中移除 PXIe-5433 模块暂时解决了该问题,但是,如果我在此之后重新启动笔记本电脑,同样的错误将再次出现。错误消息如下:

Error -88717 occurred at niFgen Initiate Generation.vi

Possible reason(s):

No device by the given name was found
 

错误如下图对话框所示。

错误 -88717.png

解决方案

发生此错误的原因是 NI Route Coordinator 服务未按预期工作,这是由内核 DMA 保护引起的,因此即使错误已修复,每次重新启动 PC 时都会再次出现错误。

您可以通过禁用内核 DMA 保护来解决错误,但如果您无法禁用它,另一种解决方法是延迟启动 NI Route Coordinator 服务。延迟服务将导致 PC 延迟检测到新连接的硬件,但仍可以在 NI MAX 中检测到它们。这可以防止在重新启动 PC 后立即再次出现错误。

要延迟 PC 上 NI Route Coordinator 服务的启动,请按照下面列出的步骤操作。

1. 打开 服务 (Services)
2. 右键单击 NI Route Coordinator并选择属性

服务.png

3. 出现属性窗口后,将启动类型更改为自动(延迟启动)

路线协调器.png

4. 重置NI MAX配置并重新启动系统。

 

相关信息

NI Route Coordinator 服务用于协调 NI 硬件上的信号路由。请注意,延迟和/或禁用 NI 路由协调器服务可能会导致某些服务和硬件无法正常运行。