电气测量实验全解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一第一个VI 程序
一、实验目的
1. 熟悉LabvIEW软件最基本得输入控件。
2. 学习调用简单的子VI。
二、实验内容
创建第一个VI程序,建立一个测量温度和容积的VI,其中须调用一个仿真测量温度和容积的传感器子VI。
三、实验设备
装有LabvIEW软件的计算机。
四、实验步骤
1.点击桌面上LabvIEW2009的快捷方式,选择菜单中的新建VI,将生成一个新的VI。前面板和流程图将同时打开。可以在前面板中的“窗口”菜单下选择“左右两栏显示”,前面板和流程图将分左右两边显示,便于观察。
2.在前面板中,从“新式->数值”中选择“液罐”放到前面板中。
3.右键液罐,选择属性。点击标题栏下的方框里面打勾,并在下面的文本框中输入容积,
4.把容器显示对象的显示范围设置为0.0到1000.0。
方法:右键单击选择属性,在标尺中将刻度范围改为0.0到1000.0。
5.在容器旁配数据显示。
将鼠标移到容器上,点右键,在出现的快速菜单中选“显示项->数字”显示即
可。
6.从“新式->数值”中选择一个温度计,将它放到前面板中。设置其标签为“温度”,右键开关,选择属性。点击标题栏下的方框里面打勾,并在下面的文本框中输入温度,在标尺中将刻度范围改为0.0到100.0,同时配数字显示。可得到如下的前面板图。上述操作的基本操作方法与容积相同。
7.在“新式->布尔”中选择一个垂直滑动杆开关,放到前面板中。右键开关,选择属性。点击标题栏下的方框里面打勾,在显示布尔文本的右边方框打勾,并在多字符串显示旁打勾,并在开时文本输入C,关时文本输入F。其他大家可以自由设计,比如开关颜色之类的。
8.“窗口->显示程序框图”打开流程图窗口。从功能模板中选择对象,将它们放到流程图上组成下图(其中的标注是后加的)。
该流程图中新增的对象有两个乘法器、两个数值常数、一个随机数发生器、
一个数字温度计(子程序,下面有介绍编写该子程序的内容),温度和容积对象是由前面板的设置自动带出来的。
a. 乘法器:找到express下的算术与比较并单击,单击Express数值,单击其
中的并拖动到程序框图的空白处。
b. 数字温度计(digital temperature.VI)不是一个函数,而是以子VI的方式提供的,它是一个预先编号的子程序,可以调用。在步骤9中创建子程序。
c.随机数发生器:找到express下的算术与比较并单击,单击Express数值,单击其中的随机数(0-1)并拖动到程序框图的空白处。
d.是数据常量,在函数选板下的编程下的数值下可以找到。想要修改数值双击即可修改。
9.编写子程序digital temperature.VI
【1】新建一个VI,在前面板添加以下控件:控件选板下的express 下的数值输入控件下的数值输入控件,数值显示控件下的数值显示控件,按钮与开关下的垂直滑动杆开关。
【2】点击窗口下的显示程序框图。添加express下的执行过程控制下的条件结构,大家可以看到上面有个双向选择,点击上面的方向键就可以在真和假之间切换。
【3】大家注意到条件框图周边有个绿色的方块,连接布尔控件和这个绿色的
方块来控制选择真和假。
【4】将选择框图切换到真,连接数值控件输出端到条件框图的边框,在条件框图内连接到另外一个边框,然后连接到数值2控件的输入端。
【5】将条件框图切换到假,同时在条件框图内添加函数选版下的编程下的数值下的一个,一个,数值常量2个,并按照下图进行连线。
【6】使它变成子程序的方法:
切换到前面板,右键单击右上角×下面的小方框,单击选择连线板,继续右键,查看模式,本实验有3个输入输出端子,故选择有3个端子的模式
,然后点击一个方块,再点击一个输入输出控件,按此操作,为每个输入输出控件分配一个方块,然后保存,命名为digital temperature.VI,
就可以调用该子程序了。
【注意】在调用子程序后,母程序的输入输出控件要和先前编好的子程序输入输出端子对应。
【7】调用子程序,保存好后,在函数面板下单击选择VI,在相应的保存目录下选择保存的digital temperature.VI,点击确定在程序框图为其添加一个子程序。
10.用连线工具将各对象按规定连接。
上面遗留问题创建数值常数对象的另一种方法是在连线时一起完成。连接方法是在鼠标靠近输出端子,看到鼠标箭头编程线圈后单击,拖动到相应的输入端子,产生异样图标后单击即可。
11.选择文件下的保存, 把该VI 保存为LabVIEW\Activity 目录中的Temp & V ol.vi(或者自己保存在易于访问的位置)。
在前面板中,单击Run(运行)按钮,运行该VI。注意电压和温度的数值都显示在前面板中。
12.选择文件下的关闭,关闭该VI 。
【注意】前面板和流程图中每个节点和端点都有自己的属性,可以根据需要设定。
在前面板中点击容积对象上点击右键,可以看到一个快捷菜单。其中显示项可以选择一些信息是否在前面板显示。在前文中已经介绍过。说明和提示可以增加对程序注释。创建中可以创建对应的局部变量和属性节点。表示法可以改变数据类型。而最后的属性点击后,将弹出一个对话框,可以设定对象的各种属性,如:标签中可以选择自行设定容积对象左边刻度值的大小。各种前面板对象的属性略有不同。以上提到的几个选项是比较常用的。流程图对象与之相同。
实验二使用While 循环和图表
一、实验目的
用While 循环和图表获得数据,并实时显示。
二、实验内容
创建一个可以产生并在图表中显示随机数的VI。前面板有一个控制旋钮可在0到10秒之间调节循环时间,还有一个停止按钮可以中止VI的运行。
三、实验设备
装有LabvIEW软件的计算机。
四、实验步骤
实验二前面板
1. 打开LabVIEW9.0,选择启动窗口的新建VI,打开一个新的前面板。
2. 切换到程序框图界面,在函数选板->编程->结构中选择While循环。拖动鼠标,调整While循环的大小。
3. 找到express下的图形显示控件并单击,拖动其中的波形图表到前面板的空白处。右击这个控件并选择属性,在标签框的文本框中输入它的标签为随机信号。这个图表用于实时显示随机数。
4. 找到属性栏的标尺选项卡,在最上面的下拉菜单中选择Y 轴,把自动调整标尺前面的勾去掉,把图表的纵坐标最大值改为1.0,把最小值改为0.0。
5. 找到express下的数值输入控件并单击,拖动其中的旋钮到前面板的空白处。