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

取消
显示结果 
搜索替代 
您的意思是: 

python调用labview生成的dll出错

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

0 项奖励
1 条消息(共 6 条)
3,567 次查看

您好,

请问您的Python 也是 x64 bit吗?

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

0 项奖励
2 条消息(共 6 条)
3,544 次查看

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

0 项奖励
3 条消息(共 6 条)
3,539 次查看
0 项奖励
4 条消息(共 6 条)
3,502 次查看

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

0 项奖励
5 条消息(共 6 条)
3,492 次查看

您好,请问问题解决了吗?我运行你的py文件输出的结果是0

0 项奖励
6 条消息(共 6 条)
1,486 次查看