等待运行在FPGA终端上的编译FPGA VI中包含的任意中断请求。总是使用确认IRQ方法在中断发生后确认中断。使用几个对等待IRQ方法的调用可实现在VI不同位置等待不同的中断。在上述情况下建议指定用于不同等待IRQ方法调用的非重叠中断。

注: 等待IRQ方法消耗线程。LabVIEW分配的线程与计算机上处理器的个数成正比。如调用“等待IRQ方法”的数量等于或超出可用的线程数,应用的其他代码可能停止执行,直至生成中断或“等待IRQ方法”返回。如注意到应用中的其他代码停止执行,请尝试减少调用数量或将子VI中的“等待IRQ方法”置于不同的执行系统。使用指定执行系统的 执行属性 页。

使用调用方法 函数来实现该方法。

选项 说明
FPGA VI引用输入 FPGA VI引用输入表示FPGA VI的引用。您必须打开FPGA VI引用 以使用该参数。
错误输入 错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。
IRQ编号 IRQ编号指定函数等待的逻辑中断或逻辑中断数组。默认值为 0。除非终端文档另有说明,否则支持的典型值为 031
超时(ms) 超时(ms)指定调用方法函数在超时前等待的时间,以毫秒为单位。默认值为0毫秒。如希望调用方法函数无限等待元素数量,可将参数设置为–1。
FPGA VI引用输出 FPGA VI引用输出将返回FPGA VI的引用。
错误输出 错误输出包含错误信息。该输出提供标准错误输出功能。
超时 如方法超时,超时将返回TRUE。
已置位的IRQ IRQ置有效返回置为有效的中断。等待信号中断时,值–1表示未收到中断。等待多个中断时,空数组表示未接收到中断。