LabVIEW编写DLL
来源:互联网 发布:下载办公软件2007 编辑:程序博客网 时间:2024/06/05 20:11
LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G(Graphics)编写程序,是一种产生的程序是框图的形式。
通过一个简单的例子,用LabVIEW来编写一个实现三个数相加的DLL。首先编写一个子VI实现两个数相加,再编写一个VI通过调用子VI实现三个数相加。
为了使外部VI可以调用子VI并给它传递参数,需要给子VI创建一些Connector。创建的方法是在前面板的又上图标上右击,选择Show Connector。
然后将需要导出为接口的控件,用Connect Wire工具设置为Connector。方法是先点击一下控件,然后点击图标中的一个小空格。还可以设置图标哦。 在创建一个VI,通过子VI来计算三个数相乘的值。可以看出图标中小空格的位置,就是子VI连接点。可以通过Patterns来选择不同的接口外观。
同样的方法为刚创建的VI设置Connector。这个VI中a,b,c,a*b*c都应该导出。实际应用中并不会导出全部的数据。 然后在工程中选择生成一个DLL。
设置好DLL名字后,添加源文件,Exported VIs选择abc.vi,提示设置函数原型,因为比较简单,不用做其他的特别设置。LabVIEW已经帮你把函数原型生成出来了。
最后的任务就是Build了。注意这个DLL的调用方式,默认选择的是C语言的调用方式,也就是传说中的cdecl。
可以看到在Build目录中已经有的DLL文件,已经对应的头文件,还有LIB文件,它是静态链接DLL时必须的文件。头文件内容如下,预编译命令#pragma首先保存对齐标志,然后设为1字节对齐,然后恢复。
现在可以选择各种方式来调用这个DLL。这里就不提及了。
- LabVIEW编写DLL
- 自己编写LabVIEW中调用的DLL
- labview build dll
- LabVIEW创建DLL
- LabVIEW 中使用dll
- LabVIEW 读取 DLL 函数
- C# 调用Labview的dll
- labview对dll的调用
- LabVIEW中如何调用DLL
- LabVIEW与DLL(1):关于DLL
- 用LabVIEW编写上位机
- labview与机器视觉,labview调用opencv函数DLL
- DLL编写
- 编写DLL
- 编写 dll
- DLL编写
- 养成良好的labview程序编写习惯
- LabVIEW与DLL(2):简单的DLL调用
- vba 语句集
- Struts2中的标签介绍(一) s:property s:set s:bean s:push s:date
- 如何禁止SYS和SYSTEM用户远程登录Oracle
- 搁浅太久
- U8站点辅助检查系统故障排除
- LabVIEW编写DLL
- ubuntu下以管理员身份打开文件夹
- [功能函数] 加载函数(addLoadEvent)
- ArcEngine 几何对象录入两种方法说明
- VS2008集成Qt 环境搭建
- 写给想成为Linux 高手的人们 ——Linux系统学习方法论
- javascript目录树(dtree)
- Oracle trunc时间截断
- VC进行屏幕截图,并把结果保存到磁盘上