从python调用LabVIEW时,vi.call函数得到保持

时间:2016-11-29 11:08:28

标签: python labview

目前正在尝试从Python调用LabVIEW。

这是我的代码:

 import win32com.client  # Python ActiveX Client
 X = 1  # First Number to Add
LabVIEW = win32com.client.Dispatch("Labview.Application")
VI= LabVIEW.getvireference('D:\\labview.vi')  # Path to LabVIEW VI

VI.setcontrolvalue('X', str(X))  # Set Input 1
VI._FlagAsMethod("Call")
**VI.Call()  # Run the VI**
time.sleep(10)
  VI.Abort()

问题是在VI.Call()函数中执行。

我希望afetr 10秒,VI需要Abort。但事情并没有发生。

任何建议

0 个答案:

没有答案