虚拟仪器和电子测量实验
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
YANGTZE NORMAL UNIVERSITY
实验一 创建和编辑VI程序、建立和调用子VI 实验目的:
熟悉LabVIEW的运行环境 学会创建VI程序 掌握编辑VI程序的方法 学习使用调试工具调试VI程序 学习VI子程序的建立和调用
YANGTZE NORMAL UNIVERSITY
实验原理:
YANGTZE NORMAL UNIVERSITY
实验四 数组和图形 实验目的:
熟悉数组的创建和数组函数的功能和应用。 掌握二维图形的绘制。
YANGTZE NORMAL UNIVERSITY
YANGTZE NORMAL UNIVERSITY
实验内容:
创建一个VI程序随机产生数据并在图表上用Scope Update 方式显示数据,该程序在前面板有一个旋钮控制器可以在0~2 秒之间调节循环速率,使用一开关控制VI程序运行。 使用移位寄存器求平均值。 创建一个VI程序,每秒测量一次温度,并显示在波形Chart 指示器上。如果温度高出或低于设定范围,VI程序点亮前面板 的2个LED
YANGTZE NORMAL UNIVERSITY
实验二 循环和图表
实验目的: 学习使用While循环和For循环。 学习使用图表绘制循环产生的数据曲线。
YANGTZE NORMAL UNIVERSITY
实验原理:
While循环和For循环是两种可以用来重复执行子框图的结构。 While循环只要与其相连的conditional端口值为True就执行,
在Function模板中选择Select a VI…选项
YANGTZE NORMAL UNIVERSITY
实验内容:
打开Bouncing Cube VI (在BASCLASS.LLB库内)。 创建一个VI程序:
比较两个数,如果两数相等则灯亮。 掌握LabVIEW编辑技术和调试方法。 创建一个将作为VI子程序的一个测量温度的VI程序。 选择程序框图的部分节点,用Creat SubVI选项创建VI子程序。
为False则停止循环。 For循环执行预先设定的count端口的次数。
YANGTZE NORMAL UNIVERSITY
循环时间的设定。 使用Wait Until Next ms Multiple函数,设定每次循环
的时间为指定的毫秒数(1s=1000ms) 使用移位寄存器保存每次循环数据。 图表是一种显示一条或多条曲线的数值指示器。
YANGTZE NORMAL UNIVERSITY
公式节点可用于运算各种公式。 使用Formula Node,可以直接把很多公式输入到程序框
图,当一个函数方程有很多变量或很复杂时,此特性尤其有用。
YANGTZE NORMAL UNIVERSITY
实验内容:
设计一个VI,计算产生一个与指定的数字相等的随机数所需 花费的时间。 设计一个VI能够像计算器一样进行运算。前面板上有两个数 字控制器,用来输入两个数字,另有一个指示器,用来显示VI 对输入数字进行运算的结果。用一个滑动条控制器来选择加、 减、乘、除运算。 设计一个VI,用公式节点来计算下列方程,并画出y1和y2的 曲线。y1=x3+x2+5, y2=mx+b 。
YANGTZE NORMAL UNIVERSITY
思考和练习:
1、创建一个VI程序,产生随机数直到该数与指定值相匹配, 循环计数端口记录在匹配数出现前循环重复的次数。
2、设计自动控制中的数字PID计算程序,并且在一个图上同 时显示设定值、实测值(调用温度模拟仿真VI产生)和控制 量的曲线和数值。其中,PID系数分别为1,0.01,1,设定 值取75~85可调。计算公式为:
实验原理:
Case结构和Sequence结构是两种控制数据流的结构。 根据Case结构选择端口的输入,可以将Case结构分支到不
同的程序框图。在Case结构的每个Case边界以内都可以设置子 程序框图。条件选择可以是布尔的(2种条件)或者是数字的 (231-1种条件)
使用Sequence结构,可以按一定顺序执行程序框图。最先 执行的程序框图部分被置于结构的第一帧,第二个要执行的部 分置于结构的第二帧,以此类推。
YANGTZE NORMAL UNIVERSITY
虚拟仪器与电子测量实验
电子信息技术实验教学中心
1Fra Baidu bibliotek
YANGTZE NORMAL UNIVERSITY
实验内容
实验一 创建和编辑VI程序、建立和调用子VI 实验二 循环和图表 实验三 分支结构、顺序结构和公式节点 实验四 数组和图形 实验五 字符串和文件I/O操作 实验六 测试信号的产生和分析 实验七 计数器的使用 实验八 虚拟仪器设计实验 实验九 示波器技术性能的测试 实验十 电压表波形响应和频率响应的研究 实验十一 频率合成信号源 实验十二 扫频仪的使用 实验十三 用李沙育图形测量频率
VI(虚拟仪器)有三个主要部分: 前面板、程序框图和图标/连接口。
模板:提供各种常用的工具和函数 模板分为工具模板、控制模板、功能模板。
YANGTZE NORMAL UNIVERSITY
程序调试的常用方法: 当Run按钮上出现折断的箭头则表示程序不能执行,
可以点击该按钮找到出错的对象。 使用高亮执行、单步执行的方式和断点工具、探针
工具来跟踪数据在VI程序中的流动,这样可方便的调试 VI程序。
YANGTZE NORMAL UNIVERSITY
VI子程序的两个组成部分: 图标和连接口。 用图标编辑器(Icon Editor)来创建VI的图标 VI子程序的连接口是子程序和主程序之间传递数据
的端口。定义连接口时,先选择VI需要的端口数,然后使 用连线工具将前面板的指示器和控制器分配给每一个端口。 ◆调用子VI的方法:
偏差: e(k)xstx(k)
控制量:
k
A (K ) K pe (k) Ke (k) K D [e (k) e (k 1 )]
i 1 I
YANGTZE NORMAL UNIVERSITY
实验三 分支结构、顺序结构和公式节点
实验目的:
学习CASE结构和SEQUENCE结 构 掌握公式节点的使用
YANGTZE NORMAL UNIVERSITY