发布网友 发布时间:2023-08-31 17:52
共2个回答
热心网友 时间:2024-11-07 07:46
主要软件版本: 1.0 主要软件修正版本: N/A 次要软件: N/A 解答: 要从LabVIEW中调用动态链接库(DLL),你需要首先确定是哪种类型的DLL。 基本上有两种类型的DLL需要考虑:C/C++ DLL 和Microsoft .NET assembly. C/C++ DLL 用C, C++, 或其他编程语言生成(除了 .NET 语言) 比如 Java, Fortran, 或Visual Basic 6.0. .NET DLL 也被称为 ".NET assembly" 或者就是"assembly". 这个术语的区别在于 .NET DLL 与其他DLL的工作方式不同. .NET DLL使用 Common Language Runtime (CLR) 和 .NET Framework "处理" DLL中的函数. 如果DLL是C/C++ DLL:找到头文件(*.h) 或者函数原型声明. 确定你需要调用的function(s) . 注意函数的参数是否包含了原始数据类型参数比如int, char, double, 等等或者是否包含了复杂数据类型比如clusters. 如果函数没有包含复杂数据类型并且你有头文件(*.h), LabVIEW中一个很好的工具可以帮你简单地导入DLL (并且会帮助你创建DLL的整个库). 你可以在Tools热心网友 时间:2024-11-07 07:47
主要软件版本: 1.0