在LabVIEW中调用库函数节点时的常见问题
时间:10-02
整理:3721RD
点击:
我在LabVIEW中使用调用库函数节点(Call Library Function Node)时常常遇到错误。应该如何检查并修正这些问题?
解答: 如果在运行VI时,LabVIEW总是提示你指定动态链接库(DLL),那么这常常是由下面的某个原因导致的:
解答: 如果在运行VI时,LabVIEW总是提示你指定动态链接库(DLL),那么这常常是由下面的某个原因导致的:
- DLL的版本与LabVIEW的版本不匹配(例如,DLL是16位的,而LabVIEW是32位的)。
- LabVIEW无法找到你使用的主DLL所调用的子DLL;有很多种工具来检查所载入的函数,这些工具常由操作系统或者编译器来提供。
- 函数库并没有导出你所调用的函数,或者是函数名不正确(函数名是大小写敏感的)。你可以使用一些操作系统或者编译器提供的工具来检验所导出的函数。
- 所有的参数的顺序声明都是正确的。
- 所有的参数的数据类型定义都是正确的。
- 所有的参数的传递方式(值或者指针)都是正确的。输入参数以值传递,而输出参数以指针传递。
- 调用函数的风格要与函数库一致。
了解
我在调用节点函数是出现错误
file:///D:/Program%20Files/Tencent/QQ/Users/523020469/Image/]49W7S$O8H@HK1I%ZS~(KRD.jpg
第二次调用的时候程序会直接崩溃掉,请问这是怎么回事?
错误提示是An exception occurred within the external code called by a call library function node. The exception might have corrupted the LabVIEW memory. Save any work to a new location and restart LabVIEW.
真难。
学习了,谢谢分享!
错误1047、1050是什么情况啊,大神指教啊
调用的时候运行没错误,但是显示是否调用成功的函数返回值表示调用不成功,这种情况是什么原因?
访问我的空间
已有 0 人次访问qq2278524016
您还没有更新过心情记录
?什么感觉减除积分呢,不过还是感谢啦
我也遇到这个问题,调用函数节点,按照例程编写,第一次可以运行,后面再打开就无法运行了
程序后面板调用库函数节点看不懂怎么办?
66666666666666666666666666666666666666666666666666666
LabVIEW: (Hex 0x5ED) 调用库节点发生错误 这是怎么回事