- 1、本文档共105页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 第9章 虚拟仪器技术 LabVIEW (Laboratory Virtual Instrument Engineering Workbench,实验室虚拟仪器工程平台)是美国国家仪器公司(National Instrument Company,NI公司)开发的一种基于G语言(Graphics Language,图形化编程语言) 的虚拟仪器软件开发工具。LabVIEW是一种用图标代码来代替编程语言创建应用程序的开发工具。它以数据流编程的方法描述程序的执行。LabVIEW用图形语言(图标和连线)代替文本的形式编写程序,它所具有的扩展函数库包括数据采集、GPIB和串口仪器控制、数据显示、分析与存储等内容。 一个虚拟仪器(VI)程序由前面板(front panel)、框图程序(block diagram)、图标/连接端口(icon/connector)3部分组成。 前面板是用于设置输入数值和观察输出结果的图形化用户界面,前面板中的输入量被称为控制(controls),用来设置和修改VI的输入量。输出量被称为指示(indicators),用来指示VI程序输出的数据。为使前面板便于操作和美观,还有一类控件称为装饰(decoration),其作用是对前面板图标进行编辑和修饰。 第9章 虚拟仪器技术 框图程序由节点(node)、端口(terminal)和数据连线(wire)组成。 节点是程序的执行元素,相当于文本语言中的语句、函数或子程序。LabVIEW有4种节点类型:功能函数(functions)、结构控制(strctures)、代码端口(CIN)和子VI节点。功能函数是执行各种数学运算、文件输入/输出等基本操作的节点。结构控制节点被用来实现结构化程序控制命令,如循环控制、条件分支控制和顺序控制等。代码端口节点是框图程序与用户提供的C语言文本程序的接口。子VI节点是为编程方便而专门设计的一段子程序,将其封装成功能函数节点的形式供用户调用。 端口是数据在框图程序和前面板之间、节点和节点之间传输而经过的端口。端口有两种类型:控制和指示端口,用于前面板对象和框图程序交换数据。节点端口,每个节点都有一个或数个数据端口,用以输入和输出数据。 第9章 虚拟仪器技术 实 训 编制一个函数信号产生程序。 要求:1.使用Signal Generation VI 。 2.可产生正弦波\三角波和方波。 3.频率范围: 0-100KHz可调。 4.幅度: 0-5V可调。 5.具有输出显示功能。 第9章 虚拟仪器技术 习 题 1.什么是虚拟仪器? 2.虚拟仪器有哪些特点? 3.一个VI有哪几部分组成?各部分的功能是什么? 4.前面板有哪几部分组成?各部分的功能是什么? 5.框图程序有哪几部分组成?各部分的功能是什么? 6.在LabVIEW中有哪几种节点? 7.LabVIEW中有几种模板?各模板的功能是什么? 8.LabVIEW中数组和簇的功能是什么?两者有什么区别? 9.创建一个20个元素的一维随机数数组。 10.创建一个20个元素(0、1、2、...19)的二维(4行5列)数组。 11.LabVIEW中有几种数据类型? 12.基本For循环有哪几部分组成? 第9章 虚拟仪器技术 13.用For循环生成已连续锯齿波(T=5s,分辨率为:1/50)。 14.基本While循环有哪几部分组成? 15.事后记录波形控件(Waveform Graph)是以什么方式显示波形数据的? 16.实时趋势图控件(Waveform Chart)是以什么方式显示波形数据的? 17. Waveform Graph 和Waveform Chart的主要区别是什么? 18. 用For循环和Waveform Graph控件编制一个正弦波产生程序,要求:T=0.001ms,每周期100点,显示一个周期。 19.用X-Y波形记录控件编制一个李沙育图形演示仪,要求:X信号、Y信号同频率,同幅度;初相能分别调整,调整范围0-3600。 第9章 虚拟仪器技术 习题答案: 9.9 20个元素一维随机数数组框图程序: 第9章 虚拟仪器技术 9.10 20个元素二维(4行5列)数组前面板及框图程序: 第9章 虚拟仪器技术 9.13 连续锯齿波(T=5s,分辨率为:1/50)框图程序: 第9章 虚拟
您可能关注的文档
最近下载
- 马工程《人力资源管理》章节知识点-核心要点.doc
- 金相检验-变形铝合金的相鉴别.pptx VIP
- NB_T 47015-2023 压力容器焊接规程.pdf
- 统编版(2024新版)一年级上册道德与法治第一、二单元1-8课 共8课时教学设计.docx
- 数据资产管理平台用户使用手册说明书.pdf VIP
- 林业有害生物发生及成灾标准-森林病虫害防治.doc VIP
- 22J403-1楼梯栏杆栏板.pptx VIP
- 2023年中国电信解决方案支撑经理认证考试题库大全-上(单选题汇总).pdf VIP
- NB∕T 10179-2019 -煤矿在用高压开关设备电气试验规范.pdf
- 培训课件-糖尿病肾病腹膜透析.ppt
文档评论(0)