NI LabVIEW,CVI,数据采集等产品讨论区

cancel
Showing results for 
Search instead for 
Did you mean: 
Reply

python调用labview生成的dll出错

您好,我用labview 2018 (64-bit)写了加法和减法vi并生成了dll文件,然后我用python的ctypes包调用该dll文件,发现可以成功load该文件,但调用函数时无论我输入任何初值,最终输出结果都是1018。这里的1018是不是labview的错误代码?如果是,又该如何解决这个问题?非常感谢!

0 Kudos
Message 1 of 5
(198 Views)

您好,

请问您的Python 也是 x64 bit吗?

https://forums.ni.com/t5/LabVIEW/Labview-2018-Python-x64/td-p/3799096

0 Kudos
Message 2 of 5
(175 Views)

感谢回复,python也是64-bit的,32-bit会直接报错,而不是输出1018

0 Kudos
Message 3 of 5
(170 Views)
0 Kudos
Message 4 of 5
(133 Views)

我是直接用python调用vi文件在labview环境下运行的,可以正常调用。需要注意的是,此时不能把连线版接上,否则会导致数据残留之类的错误。

0 Kudos
Message 5 of 5
(123 Views)