LabVIEW下调用DLL动态链接库
目录
需求场景:
- 使用其他没有提供
LabVIEW
接口vi库,但是提供了DLL动态链接库文件的板卡。 - 调用其他应用程序的功能,其他程序提供的功能DLL文件。
MATLAB
生成的模型DLL文件。- 他人在其他平台(
vc
、.net
等)编写生成的接口DLL。
所需文件:
- 对应板卡的DLL文件。
- 功能DLL文件。
- 模型DLL文件。
调用步骤:
-
在工程中需要调用DLL的程序下,右击
空白
处,在接口库下找到并选择Connectivity
,在其中选择Libraries&Executables
,选择Call Library Function Node
拖出到程序。
-
双击拖出后的VI,在弹出来的界面下
Library name or path
后点击文件夹图标选择需要使用的DLL文件。
-
选择后在
Function name
下会加载出里面提供的接口名称。
-
在
Parameters
选项卡下编辑接口的返回值以及入口参数和类型。
注意
LabVIEW中只能加载使用标准C
写的接口,其他可能加载不正确。