《虚拟仪器实用编程技术》第4章 图形控件和图形数据显示
- 格式:ppt
- 大小:637.00 KB
- 文档页数:31
《虚拟仪器技术》实验指导书电子与信息学院实验五:图形显示控件实验目的:(1)熟悉图形显示控件中波形图表、波形图和XY图的使用;(2)熟悉LabVIEW的数组、簇和三角函数等的使用。
项目一:描绘同心圆实验要求:用XY图显示时需要对数据进行簇绑定,两个圆的半径分别为1和2;用Express XY图显示时,如果显示的只是一条曲线,则只要将两个一维数组分别输入Express XY的X输入端和Y输入端即可。
本实验中为显示两个同心圆,所以在将数据接入到Express XY得到输入端时,要先用“创建数组”将数据连接成一个二维数组。
实验步骤:(1)打开LabVIEW 8.6,创建VI,切换到前面板,在“控件”→“新式”→“图形”子选板中选择“XY图”和“Express XY图”放置在前面板上。
(2)切换到程序框图,在“函数”→“数学”→“初等与特殊函数”→“三角函数”子选板中选择“正弦与余弦”放置在程序框图上。
(3)在程序框图上调用For循环,用For循环产生360个数据点,正弦值作为Y轴,余弦值作为X轴,这样画出的曲线为一个圆。
(4)在“函数”→“编程”→“簇、类与变体”子选板中选择“捆绑”,将“正弦与余弦”的输出组成簇数据,一路与“创建簇数组”连接,另一路乘以2后与“创建簇数组”连接,组成二维簇数组后与XY图连接。
(5)在“函数”→“编程”→“数组”子选板中选择“创建数组”,将“正弦与余弦”sin输出端口连接到“创建数组”的一个输入端,将sin输出值乘以2后连接到“创建数组”的另一个输入端,组成的二维数组连接到Express XY图的X输入端。
用同样的方法组成一个二维数组连接成Express XY图的Y输入端。
程序前面板程序框图项目二:正弦曲线与余弦曲线实验要求:在波形Graph 上用两种不同颜色显示一条正弦曲线和一条余弦曲线,每条曲线长度为128个点,其中正弦曲线的00X =,1X ∆=,余弦曲线为02X =,5X ∆=。
第1章1. 简述虚拟仪器概念。
参考答案:虚拟仪器是借助于强大的计算机软件和硬件环境的支持,建立虚拟的测试仪器面板,完成仪器的控制、数据分析和结果输出。
虚拟仪器是充分利用了常用台式计算机的计算、显示和互联网等,大大提高了效能。
以软件为中心的虚拟仪器系统为用户提供了创新技术,并大幅降低了生产成本。
通过虚拟仪器,用户可以精确地(用户定义)构建满足其需求的测量和自动化系统,而不是受传统固定功能仪器(供应商定义)的限制2. 虚拟仪器由哪些部分组成?参考答案:虚拟仪器是基于计算机的测试平台,由硬件系统和软件系统组成。
硬件包括计算机、各种I/O接口设备(采集卡和信号调理电路)和被测对象。
软件包括应用程序开发环境、仪器驱动层、虚拟仪器应用程序编程接口。
3. 虚拟仪器编程语言有哪些?参考答案:虚拟仪器开发工具一般可以分为两大类:通用软件开发环境和专用软件开发环境。
通用软件开发环境包括Borland公司的 C++ Builder、Delphi,Microsoft公司的VB、VC++、Visual Studio .NET等。
专用软件开发环境主要有Agilent公司的 VEE、 NI公司的 LabVIEW及Labwindows/CVI等。
4. LabVIEW语言和其他语言相比有什么特点?参考答案:LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。
LabVIEW是数据流驱动,它是以数据流来决定程序框图元素的执行顺序,而不是以命令的先后顺序来决定,需要输入参数的程序框图节点总是在向它提供参数的程序框图节点执行完毕后才执行。
5. LabVIEW前面板在系统设计中的作用是什么?参考答案:前面板是图形用户界面,可创建控制器和显示器控件,设计的界面可以模拟真实仪表仪器的前面板,用于设置输入和观察输出。
bVIEW程序框图在系统设计中的作用是什么?参考答案:LabVIEW使用程序框图来添加源代码。
虚拟仪器考点整理第三章虚拟仪器基础是图形化编程语言和开发环境。
◆LabVIEW :Laboratory Virtual Instrument Engineering Workbeach采用数据流执行顺序,按照每个函数是否数据满足,若满足则执行,若两个函数数据都满足则同时运行3.课程使用LabVIEW版本是版本美国国家仪器公司 National Instrument Corporation基于计算机资源第四章LabVIEW基础中开发的应用程序被称为VI(虚拟仪器),其扩展名均为vi。
包括前面板、框图、图标和连接器窗格。
包含三个选板:工具选板控件选板函数选板4.控件选板包含前面板所需所有控件:输入控件和显示控件5.快捷方式:Ctrl+ H快捷方式打开帮助窗口Ctrl+对象快速复制对象Ctrl+ E程序框图与前面板快速切换Ctrl+↓单步步入Ctrl+→单步步过Ctrl+↑单步步出F1或者Ctrl+LabVIEW帮助窗口Ctrl+ C复制Ctrl+ V粘贴Ctrl +Z撤销Back Space或Delete删除Ctrl+ B移除所有的错误连线Ctrl+ L错误列表窗口的基本数据类型◆数值数据类型:浮点数、整数和复数(实部和虚部都是浮点数)。
◆布尔数据类型:真和假两种取值。
7.各种数据类型的特征颜色◆数值类型:浮点类型橙色;整型蓝色。
◆布尔类型:绿色。
◆字符串类型:紫色。
◆数组类型:颜色随着数据类型而变化。
◆簇类型:元素都是数值数据类型棕色;元素不都是数值类型紫色。
第五章VI创建、编辑和调试1.VI调试技术:单步执行设置执行程序高亮探针工具断点2.子VI 比一般VI多图标(辨别功能)和连接器(判别输入端)3.子VI◆输入接线端类型:必须、推荐和可选。
◆必须:必须连接的端子在“即时帮助”窗口中粗体表示,调用子VI时必须有输入数据连线与之相连。
◆推荐:推荐连接的端子在“即时帮助”窗口中以普通字体显示,可以不连接。
虚拟仪器实验指导书XXxxxx大学xxxx学院编写人:2017年10月目录第1章虚拟仪器实验课程和学时安排 (1)1.1.虚拟仪器课程简介 (1)1.2.虚拟仪器课程实验项目和学时安排 (1)第2章LabVIEW实验平台简介 (1)2.1.实验台的组成 (1)2.2.故障的排除 (1)2.3.注意事项 (7)第3章虚拟仪器实验内容 (8)3.1.实验1 创建VI和子VI ,数据对象类型与操作 (8)3.2.实验2 数组、簇、程序结构控制与图形显示控制 (10)3.3.实验3 图形显示控件与位置式PID控制器 (13)3.4.实验4 文件IO 与增量式PID控制器 (15)第1章虚拟仪器实验课程和学时安排1.1.虚拟仪器课程简介《虚拟仪器》是测控技术与仪器专业大学本科专业方向选修课。
虚拟仪器是测控领域内获取数据、分析数据和输出可视化数据的新一代工具,是由计算机、采集卡和开发软件所构成,可以采集数据、分析与处理数据、输出控制信号,利用计算机的强大显示功能实现可视化输出,可实现信号发生器、示波器、频谱分析仪和频率计等传统仪器的功能,是目前先进测控系统的一种常用工具。
1.2.虚拟仪器课程实验项目和学时安排本实验指导书的内容与实验安排适用于:测控技术与仪器专业、自动化专业、建筑电气与智能化专业、电子专业传感器相关课程的实验教学。
第2章LabVIEW实验平台简介2.1.实验台的组成虚拟仪器实验台由一台装有LabVIEW 8.6的计算机组成。
2.2.故障的排除运行箭头变为断线图标就表明LabVIEW不能运行VI,错误列表窗口中会列出VI断开的具体原因。
第二种类型错误通常难以辨别原因,但LabVIEW拥有多种工具可监视执行的代码,使得过程变得更为容易。
[1] 修正断开的VI如一个VI无法执行,则表示该VI是断开的或不可执行的。
如正在创建或编辑VI出现错误时,运行按钮会显示为断开。
通常,这是由于需要连线的输入没有连线,或者连线是断开的。