Home
Support
应用TestStand DLL灵活原型适配器加载LabVIEW DLL时返回信息:该函数在此DLL中没有参数信息
应用TestStand DLL灵活原型适配器加载LabVIEW DLL时返回信息:该函数在此DLL中没有参数信息
主要软件:
主要软件版本: 7.1
主要软件修正版本: N/A
次要软件: N/A
问题:
我尝试在TestStand中使用一个我在LabVIEW中创建的DLL。预期TestStand会自动加载我的DLL函数的原型以及参数,但是当我选择其中一个函数时,却返回信息:“该函数在此DLL中没有参数信息”。到底哪里出问题了?
解答:
为了在TestStand中使用DLL灵活原型适配器,你的DLL必须拥有一个类型库。LabVIEW不提供创建类型库的选项。如果你的LabVIEW代码只包含基本数据类型,比如标量、指向标量的指针、C字符串、指向标量数组的指针,LabVIEW会自动创建类型库。一旦你的LabVIEW代码包含诸如簇、甚至布尔量(LabVIEW布尔量是特殊的数据类型)等其他数据类型,LabVIEW将不会在你的DLL中囊括一类型库。这种状况下,你必须用基本数据类型代替非基本数据类型,或者手动在TestStand中定义函数参数。
相关链接:
附件:
报告日期: 12/18/2002
最近更新: 09/05/2012
文档编号: 2SHHD93J
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.