- 6
- 0
- 约1.97千字
- 约 13页
- 2018-06-06 发布于湖北
- 举报
第13章 LabVIEW及其他软件的连接
第13章 LabVIEW与其他软件的连接 LabVIEW与其他软件的连接是最近几年迅速发展起来的,是在多种软件之间进行通信的一种方式。其他程序和LabVIEW的通信增加了编程的快捷性,给用户和软件开发者带来了很大的好处。本章将以与多种软件间的互相通信进行讲解。 13.1 LabVIEW中的ActiveX调用 ActiveX是网络多媒体对象技术,是跨越编程平台的开发手段。LabVIEW可作为ActiveX客户端,访问与其他ActiveX应用程序相关的对象、属性、方法和事件。LabVIEW也可以作为ActiveX服务器,因此其他应用程序可以访问LabVIEW对象、属性和方法。本节将多ActiveX控件及设置上编程。 13.1.1 ActiveX介绍 ActiveX主要以组件对象模型为操作,是在多人多年编程过程中慢慢总结和发展得来的一种不同软件之间通信标准。在同一个程序中,对某一段代码多次使用时,会用子程序的形式编程,这样省去了每一次都编程。但在不同的编程软件之间,有一段代码多次被使用时怎么办呢?这时就出现了“组件对象模型”,它跨越了整个编程平台,定义了对象之间的存取方式。不同的程序之间会产生一系列公用的对象,允许其他程序访问。在不同程序间相互调用时只要载入调用程序的EXE或DLL文件即可,不需要对象的代码。 13.1.2 ActiveX中插入控件 ActiveX容器中播放控件是一种比较实用的编程手段,它提供了对数据和显示的控制。下面以ActiveX容器中插入日历为例来说明,具体操作如下所述。 13.1.3 打开自动化 打开自动化时返回一个指向某个ActiveX对象的自动化引用句柄,主要用于对某一控件或函数的自动打开操作。它的接线如图13.7所示。 13.2 LabVIEW和MATLAB的接口 LabVIEW的MATLAB互相通信是通过“MATLAB脚本”来实现的一种方式。它最大的好处是在LabVIEW中可以直接调用MATLAB文件进行高性能的数据分析和处理。对于大量复杂运算和研究解决实际工程问题,最常用的工具就是MATLAB,它的功能相当强大,给人们快速提供了有力的数据依据。 13.3 LabVIEW对Windows库函数的调用 LabVIEW对Windows库函数的调用就是利用库函数节点进行处理,也就是直接调用一个DLL库或共享库。 13.4 LabVIEW和C的调用 LabVIEW和C的调用可以说是一种底层的应用。因为LabVIEW底层程序是由C编写,所以在调用C时相当方便和匹配。在调用C时用LabVIEW系统自带的函数“公式节点”,也可以用“代码接口节点”。下面分别讲解这两类。 13.4.1 公式节点 公式节点计算程序框图上的数学公式和C语言相似的表达式。在框图内可以直接编写程序,编程语法完全和C语言相同。可在公式节点中使用下列内置函数:cos()、cosh()、cot()、exp()、sign()、sin()、sqrt()、tan()等。通过“函数”|“数学”|“脚本与公式”|“公式节点”命令打开,如图13.17所示。 113.4.2 代码接口节点 代码接口节点(CIN)直接从程序框图调用以基于文本的编程语言(如C语言)所编写的代码。使用代码接口节点(CIN)可访问以另一种语言编写的算法,或LabVEIW不直接支持的某个特定平台的功能和硬件。CIN为可扩展函数,可显示已连线的输入端和输出端的数据类型,与捆绑函数相似。它的接线端口如图13.19所示。 1、创建*.C 2、加载LSB文件 13.5 LabVIEW调用DDE 动态数据交换(Dynamic Data Exchang)简称DDE,是在Windows操作系统下的一种协议。它主要是用在客户程序和服务程序之间,为C/S模式提供互相发送的命令和数据。DDE函数一般在LabVIEW编程界面上没有显示,要通过手动安装才可以在函数中的用户库显示出来,如下所述。 13.6 小结 本章对LabVIEW与其他软件的连接和调用进行了详细的讲解。在实际的工程使用中,对ActiveX的调用连接比较重要,也是比较常见的。对Windows库函数的调用也和对自定义DLL文件调用是比较实用的使用方式。学习好这几种方式,在以后的应用中可以方便地编程并调用系统文件,省去了不必要的麻烦,让编程更加简单。下一章将对LabVIEW中子VI的设置和调用进行讲解。 13.7 练习题 在LabVIEW中调用ActiveX进行Excel表格操作,要求能对特点的表格单元格进行读写。 利用MATLAB软件,在LabVIEW中运用PID计算。 试编写程序对系统USB进行识别和读取。 自行编写程序在公式节点实现几组数据的求和。
您可能关注的文档
- 第12章 图像色彩处理.ppt
- 第12章 物质代谢的整合及调节1.ppt
- 第12章 物质代谢的整合及调节.ppt
- 第12章(电视原理及接收技术).ppt
- 第11章 新建筑运动的高潮——现代建筑派及代表人物.ppt
- 第12章 键、花键与销连接.ppt
- 第12章--重复测量设计资料方差分析.ppt
- 第12章-建筑力学及结构-第2版资源.ppt
- 第12章-数学建模竞赛中部分优化问题.ppt
- 第12章 静电场中的导体与电介质.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 2020四川既有及小区改造房屋建筑维修与加固工程说明及计算规则.pdf VIP
- 稀土永磁行业深度报告:供需向好看涨稀土,机器人催生新机遇.docx
- Inspur浪潮存储平台 AS5300G5&AS5500G5 产品白皮书 V2.0说明书用户手册.pdf
- 河北省高考物理一轮复习万有引力定律5.2 万有引力定律课件 .ppt VIP
- 牡丹切花品种筛选及采后技术研究.pdf VIP
- 复方口服避孕药临床应用专家共识(2025).pptx VIP
- 《心血管护理过程质控工具包(试用版)》2024.8.pdf VIP
- 中国徒步定向运动竞赛规则-讲解.pdf VIP
- 毕业设计(论文)-落叶清扫机设计.docx
- PICC进修汇报PPT课件.pptx VIP
原创力文档

文档评论(0)