其他进程运行时,不能从LabVIEW的回调VI或DLL打开非模态窗口。如需回调VI或DLL调用一个非模态窗口,必须通过编程实现这一操作。步骤如下:

  1. 在程序框图上添加打开VI引用节点。
  2. 将要打开非模态窗口的路径连接到VI路径输入端。
注: 只可连接基于VI的窗口的路径至VI路径输入端。对于非基于VI的窗口,可使用“调用库函数节点”将其打开。通过LabVIEW回调VI或DLL调用某个窗口前,必须确保该窗口已配置为模态窗口。
  1. 在程序框图上放置调用节点
  2. 将“打开VI引用”节点的VI引用输出端连线至调用节点的引用输入端。
  3. 为调用节点选择运行VI方法。
  4. 将一个FALSE布尔常量连接至该方法的结束前等待输入端。