虚拟仪器实验一到实验四

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一创建和调用子VI

一.实验目的:练习创建一个子VI并学会如何在别的VI中调用。

创建一个子VI,子VI功能:输入3个参数后,求其和,再开方。编一个VI调用上述子VI。

二.实验内容及步骤:

建立一个VI,用来求三个参数和的平方。步骤如下:

1.选择File»New,打开一个新的前面板窗口。

2.从Controls»Numeric中选择三个Numeric Control放到前面板中。

3.在标签文本框中分别输入“a、b、c”。

4.从Controls»Numeric中选择一个Numeric indication放到前面板中。

可得到如下的前面板图。

5.从Windows»Show Diagram打开流程图窗口。从功能模板中选择对象,将它们放到流程图上组成下图:

该流程图中新增的对象有一个复合运算器、一个开方器组成。

6.选择File»Save, 保存该VI为 LabVIEW\Activity 目录中的Vol.vi。

在前面板中,单击Run(运行)按钮,运行该 VI。

7.选择File»Close,关闭该 VI。

另外创建一个VI,实现对上一个VI的调用。

1.打开LabVIEW\Activity目录中的Vol .vi。

2.在前面板中,用鼠标右键单击窗口右上角的图标,在快捷菜单中选择Edit Icon….。3.删除默认图标。使用Select Tool(矩形框),单击并拖动想要删除的部分,按下。4.用Pencil Tool(铅笔工具)绘制一个图标。

5.单击OK,关闭编辑器。新创建的图标就显示在屏幕右上角的图标窗口中。

6.用鼠标右键单击前面板中的图标窗口,在快捷菜单中选择Show Connector,设置联接器端子连接模式。将输入输出对象与连接器端口连接上。

7.选择File»Save,保存该 VI。

8. 新建一个VI,前面板与上一个VI相同,在后面板中,选择function>>select a VI,选择建好的子VI-Vol.vi,连接好,程序框图如下:

三.实验结果:

实验二变量、数组与簇

一.实验目的

1、熟练掌握本地变量的使用方法及特点;

2、掌握数组的创建方法及常用节点的用法;

3、掌握簇的创建方法以及簇节点的使用。

①在程序的前面板上创建一个数值型控件,为它输入一个数值;把这个数值乘以一个比例系数,再由该控件显示出来。

②创建一个3行4列的数组,(1)求数组的最大与最小值;(2)求出创建数组的大小;(3)将该数组转置;(4)将该二维数组改为一个一维数组。

③创建一个簇控件,成员为字符型姓名,数值型学号,布尔型注册。从该控件中提取簇成员注册,并显示在前面板上。

二.实验内容及步骤

……

三.实验结果

实验三结构与属性控制

一.实验目的

1.熟练掌握两种循环的使用方法;

2.熟练掌握分支选择结构、公式节点的使用;

3.理解事件结构的用法。

①产生100个0.0~100.0的随机数,求其最小值、最大值、平均值,并将数据在Graph中显示。

②在前面板中显示一个按钮和一个滑钮,当在按钮或滑钮上按下鼠标时,产生事件。当该事件发生时,弹出对话框,询问是否继续,点击yes while循环继续执行;若点击No退出while 循环;此外设置了一个超时处理子图形代码框,若5秒钟没有在前面板操作,则退出whi 循环

③编写计算以下等式的程序:

y1=x3-x2+5 y2=m*x+b

x的范围是0~10;

y1和y2用数组显示件显示在前面板上

二.实验内容及步骤

……

三.实验结果

……

实验四波形显示

一.实验目的:以图表方式显示数据并使用分析功能子程序。

创建VI数据采集程序,在数据采集过程中,实时地显示数据。当采集过程结束后,在图表上画出数据波形,并算出最大值、最小值和平均值。

二.实验内容及步骤:

1、打开一个新的前面板窗口,在里面放一个竖直开关(在Boolean逻辑部件子模板),给该开关标注为“Enable”。

2、在前面板内再放置一个趋势图Waveform Chart,标注为“温度历史趋势”将Y轴的“10”改为“90”,而将“0.0”改为“20”。再放置一个图表graph,标注为“温度曲线”。

3、放置一个布尔开关,用文本工具标为摄氏。此外放置三个numeric indicator,分别标注为mean、max、min。

前面板如下

4、打开框图程序窗口。从结构(Structures)工具模板选择条件循环结构“While Loop”放入框图程序窗口,调整该条件循环框的大小,把先前从前面板创建的两个节点放入循环框内。

5、放入其它的框图程序对象。Thermometer VI,这个VI程序从Seminar.LLB中调出(从

Select a VI…子模板)。

6、使用Time & Dialog子模板中的Wait Until Next ms Multiple功能,时间常数设置为500。

7、关闭并保存上述程序,文件名为Temperature Monitor.vi。

三.实验结果

后面板程序如下所示:

运行上述程序,所得结果如前面板图所示。

相关文档
最新文档