虚拟仪器实验指导书12.docx

上传人:b****7 文档编号:23837483 上传时间:2023-05-21 格式:DOCX 页数:11 大小:283.51KB
下载 相关 举报
虚拟仪器实验指导书12.docx_第1页
第1页 / 共11页
虚拟仪器实验指导书12.docx_第2页
第2页 / 共11页
虚拟仪器实验指导书12.docx_第3页
第3页 / 共11页
虚拟仪器实验指导书12.docx_第4页
第4页 / 共11页
虚拟仪器实验指导书12.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

虚拟仪器实验指导书12.docx

《虚拟仪器实验指导书12.docx》由会员分享,可在线阅读,更多相关《虚拟仪器实验指导书12.docx(11页珍藏版)》请在冰豆网上搜索。

虚拟仪器实验指导书12.docx

虚拟仪器实验指导书12

虚拟仪器实验指导书

 

天津理工大学电信学院电子信息工程系

2004/09

 

实验一.数组与图形

一.目的:

掌握绘制数据曲线及分析数据的方法。

二.内容:

1用For循环的自动索引的特点创建一个数组。

2建立一个用于绘制数据曲线及分析数据的VI。

3建立一个用XY曲线图绘制数据曲线的VI。

三.步骤:

1用For循环的自动索引的特点创建一个数组。

①前面板

⑴创建一个新面板,如图所示:

●放一个数组壳(Array&Cluster子模板)到面板窗口,标签改为WaveformArray。

利用Control模板,在数组壳中放一个数字指示器,这个指示器将显示数组的内容。

●放一个波形指示器WaveformGraph(Graph子模板)。

②框图程序

⑴建立框图程序,如下图所示:

⑵返回前面板,运行调试。

此时,WaveformGraph使用如下默认值:

起始点X0=0,增量值ΔX=1。

⑶返回框图程序,将其改为下图所示:

⑷返回前面板,运行调试。

此时,WaveformGraph使用如下参数值:

起始点X0=10,增量值ΔX=100。

⑸将X0改为20,ΔX改为0.5,再运行VI程序。

⑹通过BuildArray函数,实现多重曲线图的显示。

返回框图程序,将其改为下图所示:

●SIN函数:

Numeric>>Trigonometric子模板。

●BuildArray函数:

Array(数组)子模板中。

●Pi常数:

Numeric>>AdditionalNumericConstant子模板。

⑺返回前面板,运行调试。

 

2建立一个用于绘制数据曲线及分析数据的VI。

测量时间为10s,在数据采集期间,程序在波形图指示器上实时显示测量值,在数据采集完成后,VI程序将绘制出图表,并且计算出温度最小值、最大值和平均值。

VI还将显示出温度的拟和曲线。

①前面板

⑴创建一个新面板,如图所示:

温度图表显示所采集到的温度值,在采集数据结束后,VI程序把数据绘成图表,并在TempGraph中绘出最佳拟合曲线,温度的最大值、最小值和平均值分别在Max(最大值),Min(最小值)和Mean(平均值)数字指示器中显示。

②框图程序

⑴建立框图程序,如下图所示:

参考下面的提示,建立如上图所示的框图程序。

●ThermometerVI(SelectaVI子模板)。

这个VI返回一个温度测量值。

●WaitUntilNextmsMultiple函数(Time&Dialog子模板)这个函数使For循环每隔0.25s(250ms)执行一次循环。

●ArrayMax&Min函数(Array子模板)这个函数返回采集到的温度数据中的最大值和最小值。

●Meanvi(Analysis>>Probability&Statistics子模板)这个VI返回温度数据的平均值。

●Bundle函数(Cluster子模板)。

这个函数把曲线部件集合成一个簇,元素包括X初值(0),X增量(0.25)和Y数组(温度数据),用位置工具拖拽函数一个角可以改变该函数的大小,使其有合适的输入端。

●GeneralPolynomialFitVI(Analysis>>CurveFitting子模板)。

这个VI返回一个多项式的数据数组,该多项式为温度的最佳拟合曲线。

本实验采用5次多项式。

●BuildArray函数(Array子模板)。

这个函数创建一个簇数组,数组中的簇来自于温度簇和bestfit簇。

同拉伸Bundle函数的方法,也可以拉伸BuildArray函数,以增加输入的个数,这个BuildArray函数把要用于绘制多重曲线的几组数据集合在一起。

⑵返回前面板,运行VI程序。

⑶曲线图将显示出温度数据曲线和温度波形的最佳拟合曲线。

⑷通过修改关于绘制图的风格和填充风格的选项,可以修改曲线图的外观,也可以绘

制出一般条形图或填充图。

⑸以文件名TemperatureAnalysis.vi存盘,然后关闭。

 

3用XY曲线图绘制数据曲线。

即:

用独立的X数组和Y数组绘制一个图形。

①前面板

⑴创建如下图所示前面板。

②框图程序

⑴创建如下图所示框图程序:

⑵返回前面板,运行调试。

 

四.结论:

 

实验二.Case和FormulaNode结构

一.目的:

掌握Case结构和FormulaNode结构使用的方法。

二.内容:

1使用Case结构创建一个VI。

2.使用FormulaNode结构建立一个VI。

三.步骤:

1使用Case结构创建一个温度超限报警的VI。

如果温度超过设定的界限,前面板上的一个LED将发亮,并发出间歇报警声。

①前面板

⑴创建如下图所示前面板。

②框图程序

⑴创建如下图所示框图程序。

●Case结构:

在STRCUTURE子模板中。

●Beep.vi:

此VI是使系统扬声器发声。

●定时器:

在Time&Dialog子模板中。

⑵返回前面板,运行调试。

2使用FormulaNode结构建立一个VI,用FormulaNode计算一个复杂数学表达式的值,并用图形画出结果。

①前面板

⑴创建如下图所示前面板。

②框图程序

⑴创建如下图所示框图程序

⑵返回前面板,运行调试。

四.结论:

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1