最近在做
labview调用动态链接库文件,将自己的一些心得分享给大家。
1.为什么用dll:
众所周知,LabVIEW办复杂的程序简单,但在做一些简单的逻辑计算的时候,就捉襟见肘了。
这时候,就通过调用动态链接库的方法来补短处,它就是写好逻辑函数封装好给LabVIEW来调用。
2.调用dll文件是不是很简单:
答案是真地很简单,在LabVIEW中有专门的“调用库函数节点”的函数可以用,自己简单配置一下参数就行。配置的过程呢,网上有一大把教程,我就不说了。
3.怎么生成自己的dll:
我认为这是最没搞明白的,因为有时候,一个dll文件中并没有我们自己所想要的函数,这就尴尬了。
我的办法就是用Visual Studio来生成,懂得的前辈请绕行,只面向和我一样的小白。
(1)建立一个win32控制台应用程序,选择dll和空文件;
(2)这时比较关键的,就是添加文件,大家一定看清楚了,一共5个头文件,这些头文件都在cintools里面,这个文件夹在LabVIEW安装目录下的LabVIEW201x下有。
注:一定要把头文件和你想要生成dll的函数文件放在一个路径下,不然visual studio提示找不到,不知道为什么。
(3)添加自己的想要生成dll的函数文件,这里我给大家一个模板,只需要按照模板去改,保证能编译成好用的dll文件。在这个模板里只要修改函数参数和函数内容即可,自由发挥,多尝试。