在 labview中调用C语言——调用库函数节点
学习LabVIEW也有一段时间了,从C语言到LabVIEW的思维转换对我来说,确实比较难,直到现在我依然无法自如地将LabVIEW与C语言自由转化,很多C语言能够实现的,用LabVIEW还是无法实现。2011版的LabVIEW中有两个与调用C语言有关的控件,一个公式节点,如图1所示。
图1 公式节点
另一个是调用库函数节点,如图2所示,在这里说明一点2011版LabVIEW已经没有调用CIN节点这个控件了。关于调用C语言以及调用库函数全部由调用库函数节点这个控件实现。具体如图3所示。
图2 调用库函数节点
图3调用库函数节点的即时帮助
关于上述提到的两个控件,使用起来比较方便的是第“公式节点”,确定输入和输出,而后在里面写入简单的语句就可以了,但是也只是简单的语句,语句一多一复杂,基本上不能使用这个控件,而且这个控件有时会出现一些很奇怪的现象。而第二个控件,调用库函数节点则可以调用dll库,而dll可以自己生成,然后在LabVIEW上设定一些东西就可以了。 这样看来,第二个控件的使用也不难,但是关键是很少书籍有介绍这个控件,大部分介绍的都是调用CIN节点的。在查找了很多书籍后,终于找到如何使用这个节点来调用C语言,在这里跟大家分享一下。
所有的资料我已经整理好了,详见附件中。
23
|
|
|
|
|
|
一直在找调用库函数节点的资料,就帮助里的那点不够用,谢谢
|
|
|
|
|
|
|
|
楼主啊,我把你的例子自己做了一遍,同样的dll我的labview依然提示
LabVIEW调用函数节点"array.dll:array_process":库中未找到该函数
|
|
|
|
|
|
|
|
急求解决啊
|
|
|
|
|
|
|
|
头像被屏蔽
· 2013-8-16 16:54:45
|
|
|
|
|
|
|
|
谢谢楼主分享~
|
|
|
|
|
|
|
|
楼主在word中两次提到的 “在所创建的头文件中添加如下代码:” 一个指.h文件,第二个指.c文件,表述貌似有些不当。因为是新手,所以在这儿卡了很久。所提供写好的程序中没问题,大家可以看下
|
|
|
|
|
|
|
|
谢谢楼主分享。。。。。。。。。。。。。。。。。。。。
|
|
|
|
|
|
|
|