labview调用动态库Dll
- 格式:pdf
- 大小:687.55 KB
- 文档页数:3
利用LabView调用动态链接库.dll
2013.10蜗牛
首先确定要实现的功能:
例如:实现c=a+b;动态库的功能是完成加法运算;
第一部分:生成dll库文件的工程;
1)利用vs2010或者VC++编译器建立一个可以生产动态库的工程,在文件》》新建》》项
目,选择VisualC++下面的Win32的控制台运用程序;输入工程名和路劲;如图所示会在
VC++的文件夹下建立一个test的文件夹;点击确定》》下一步;选择DLL;如下图所示点击确定后;自动增加的函数文件如下图左边所示;蓝色阴影部分为自己增加的函数功能;
DLL内申明并定义函数的分为两种:第一种为DLL导出函数,第二种为DLL
为内部函数;其中DLL导出函数可以被其他函数调用,DLL函数只能被内部函
数调用,应用程序无法调用他们。所以在DLL中函数add之前有个关键字
_declspec(dllexport)来限制,表示函数为dll导出函数。
然后在生成里面点击生成和编译;那么在所建的工程路劲的Debug文件夹下生
产一个test.dll的文件;记住这个路劲;
第二部分:编写LabView程序
导出调用LabView调用动态库节点;放置到程序框图版;双击程序框图中的图标,按如下所示设置,将路劲和函数名写好;在参数设置栏中根
据我们在vc中设置的参数类型选择好,点击ok就行;
根据我们定义的a、b类型为int,编辑好界面后,运行程序,调用DLL完成