创建虚拟仪器VI示例.ppt

  1. 1、本文档共302页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
创建虚拟仪器VI示例

第8章 创建虚拟仪器VI示例 8.1 概述 8.2 简单虚拟仪器的创建示例 8.3 信号分析用虚拟仪器的创建示例 8.4 数据处理类虚拟仪器应用示例 8.5 数据采集及信号记录类虚拟仪器 本章小结 8.1 概 述 使用LabVIEW开发平台创建虚拟仪器就是在LabVIEW开发平台上编制图形化程序,该图形化程序是虚拟仪器程序,简称VI。 虚拟仪器程序VI由两部分组成:前面板程序与流程图程序(又称框图程序)。 1. 虚拟前面板 在前面板(Panel)开发窗口进行前面板图形化编程。设计完成的前面板图形化程序就是所谓的“虚拟面板”。在“虚拟前面板”上的控件有两种类型: ① 输入控制类(Controls):用于设置参数,如信号由哪个通道输入,被测信号的采样点数和仪器的运行控制,如仪器的“启动”、“终止”。 ② 输出显示类(Indictors):用于测量结果的数值显示、波形显示、仪器工作状况提示等。 2.流程图程序 在流程图(Diagram)编辑窗口进行图形化编程。流程图由端口、节点、图框和连线构成。 1) 端口 端口是只有一路输入/输出,且方向固定的节点,是数据流的源头或终点。数据流源头端口边框为粗实线,数据流终点端口边框为细实线。LabVIEW的端口有四类: ① 前面板对象端口。该端口型图标的作用是用来从前面板输入控制型控件获取数据,或向前面板输出显示器控件输出数据。 ② 常量端口。只有数据流源头的端口称为常量端口,用于设置程序中数据运算用的常量。 ③ 全局与局部变量端口。该端口的全局变量与局部变量的获得来源于Functions(功能)模板中的Structures子模板中相应的图标。 ④ DAQ端口。该端口的数据来源于数据采集卡采集的数据。端口图标的生成有两种方式: ① 在前面板设计窗口中放置好控件后,在流程图编辑窗口将自动生成相应的端口图标。 ② 在流程图编辑窗口中首先放置好图标,再用“连线”工具在图标的左侧和右侧生成接线头,按鼠标右键弹出对话框,选择Create Control、Create Indicator或Create Constant,将自动生成前面板对象端口图标(同时也在前面板生成相应的控件)或常量端口图标。 2) 节点 节点型图标是执行“函数”、“各种运算”等子程序的调用,从而完成对数据的函数运算、分析处理等功能。LabVIEW有两种节点类型: ① 函数节点:是LabVIEW已编译好了的机器代码,用图标形式提供用户使用的,用户对这些节点是不可访问和修改的。 ② 子VI节点:是LabVIEW以图形语言形式提供给用户的或者是用户自己生成的子VI图标,因而用户是可以打开访问和修改的。 3) 图框 图框型图标用来执行结构化程序控制命令,如For Loop、Case等。 4) 连线 连线型图标表示程序执行过程中的数据流及其流动方向,类似于普通程序中的变量。 在LabVIEW开发平台创建虚拟仪器VI就是在“前面板开发窗口”与“流程图编辑窗口”进行“虚拟前面板”及其相对应的“流程图”程序设计。编辑好的流程图程序是以图形化表示的。 图形化的编程思想与用源代码的传统程序编程思想是一致的。为了完成对信号数据的采集,需编写对I?/?O接口硬件设备(不同型式虚拟仪器有不同硬件设备,如数采卡DAQ、GPIB仪器、串口仪器、VXI仪器模块等)的驱动程序;为了对采集的信号数据进行运算、分析处理,需要编写运算、分析处理程序等。 使用LabVIEW开发平台编辑程序的特别之处就是将组成传统程序所需用的常量、数组、数据流控制命令、各种函数、各种运算等语句代码都用图标表示,因而,不熟悉用源代码进行语言编程的工程师、科学家,一样可以随心所欲地编制流程图程序。我们可以把用LabVIEW图形编程语言编写的流程图程序理解为就是用源代码编写的传统程序,它们的区别只是表达方式不同而已。 3.虚拟仪器VI的设计步骤 通常,设计一个虚拟仪器VI的步骤如下: (1) 在前面板设计窗口设置控件,并创建“流程图”中的端口。 首先在前面板开发窗口使用工具模板中相应工具,从Controls(控制)模板中

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档