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完成