怎么用LabVIEW调用C语言程序

怎么用LabVIEW调用C语言程序,第1张

关于用Labview调用C语言的方法请查看原文:

http://wenku.baidu.com/view/93926329ef06eff9aef8941ea76e58fafab04523

或者查阅NI公司的UsingExternal Code in LabVIEW:

http://wenku.baidu.com/view/d4765e107dd184254b35eefdc8d376eeaeaa172e

部分内容:

CIN(Code InterfaceNode)节点是LabVIEW中用来调用C/C++代码的功能节点。它与动态链接库的不同之处在于,它能够将代码集成在VI中作为单独的一个VI发布,而不需要多余的文件。另外,它提供了函数入口,它可以根据用户提供的输入输出自动生成函数入口代码,从而使用户专心关注代码功能而不用为函数声明、定义等语句费心。因此CIN节点与DLL在不同的场合有不同的优势,但是CIN节点的使用比调用DLL要复杂得多。

由于LabVIEW中数据的存储格式遵循了C语言中数据的存储格式,并且二者完全相同,所以用户可以向CIN传递任意复合的数据老游知结构。另外,CIN比图形化语言可获得更高的执行效率。

注意:对于完全相同的代码,CIN和DLL的侍消执行效率是完全一样的。

如果要使用CIN节点,你必须安装了C编译器。在Windows下,CIN支持以下编译器:

Microsoft Visual C++

Symantec C

CIN节点必须调用.lsb文件。.lsb文件是通过外部编译器与CINTools工具结合将C代码编译生成的。

下面我们通过一个Step byStep的实例来看如何在LabVIEW中实现CIN节点调用,本例所用外部编译器为MicrosoftVisual C++ 6.0。

第一步:在程序框图放置一个空CIN节点;

CIN节点位于FunctionsPalette的Connectivity->Libraries&Executables->Code InterfaceNode。

关于用Labview调用C语磨族言的完整方法请查看原文:

http://wenku.baidu.com/view/93926329ef06eff9aef8941ea76e58fafab04523

或者查阅NI公司的UsingExternal Code in LabVIEW:

http://wenku.baidu.com/view/d4765e107dd184254b35eefdc8d376eeaeaa172e

在后面板(编程界面),控件选版中, 数学——脚本与公式——公式节点,插入公式节点控件,在该控件内就可以用C语言了。

具体方法:右键单击边唯厅框,添加输入,这样就能配山纯插入输入变量。同样,添加输出,就是添加输出变培咐量。如图:

可以搜索下 浅浅的小草 回形针,有视频和源代码。不过使用的方式不一样,其他的方式,网上应该可以找到。

以前在 那些年我们一起LabVIEW论坛,有过回形针数组遍历的源代码,不过好像找不到了。你可以自己去找找。

祝你好运。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12555753.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存