预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共48页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

虚拟仪器与工程分析VirtualInstruments&EngineeringAnalysis引子本章内容对于标量数据,Chart图表直接将数据添加在曲线的尾端。例:把随机函数发生器的输出直接送给控件,控件接受到数据后,从0号数据开始显示。例:显示两次测量结果的波形输出。技巧:若想将曲线截图,可以通过右击曲线选择DataOperations->CopyData将曲线图复制到剪切板上。定制Chart显示样式分栏显示多条曲线。带时间轴的实时曲线Graph图表波形显示控件外观定制:波形显示控件弹出时菜单的设置:X坐标选项(XScale)MarkerSpacing;Formatting;Y坐标选项(YScale)刷新显示区(DataOperation–ClearGraph)波形显示控件中控制模板的使用:坐标设置;光标追踪;观察设置。WaveformGraphWaveformGraph可以有多种数据输入类型:一维数组,二维数组,簇,簇数组,波形数据。它在ControlsPalette中的位置为Modern->Graph->WaveformGraph。用波形显示控件显示一次30点的温度测量结果。3、簇作为输入簇作为输入时需要指定三个元素:起始位置x0、数据点间隔dx和数组数据。设计一个程序,测量一个信号的电压值并进行滤波处理,要求共测量30点,不仅要显示实际的信号波形,同时还要显示滤波后的波形。在上例的基础上,要求显示每个点的采样时间(采样间隔为5ms),开始测量时间定为0。在一次实验中,进行了2个量的电压采集,但在相同的时间内,一个采集了20点,另一个采集了40点数据。用波形显示控件显示实验测量结果。用一个波形控件来显示两次测量结果。在两次测量中,所得的数据个数、开始测量的时间及标度均不相同。三、XY波形记录控件XYGraph当我们需要画的曲线是由(x,y)坐标决定的时候,我们就需要采用XYGraph。其实WaveformGraph在一定意义上也是XYGraph,但是它的X轴必须是等间距的,而且不可控制。1、XY两个一维数组绑定为簇作为输入这是最简的一种情形,Bundle函数的输入的个数组为XArray,第二个数组为YArray,绑定为簇后可以直接输入。也可以将多个簇Build为一维数组输入实现多条曲线。2、坐标点簇数组作为输入该方式将各个点的坐标绑定为簇然后作为簇数组输入,和直接将XY数组绑定为簇输入效果一样。但是后者不一定需要XY数组的大小一致,它会自动将大的数组裁剪。在一次数据测量中,用一个输入控制两个输出,请设计一个程序用XYGraph显示出这个输入与输出之间的关系。4、ExpressXYGraphExpressXYGraph采用了LabVIEW的Express技术,将ExpressXYGraph放置在前面板上的同时,在程序框图中会自动添加一个VI,它的XY轴数据为动态数据类型。四、密度图形显示控件五、密度趋势控件2、三维参量曲面图(3DParametricGraph)它需要3个轴的数据均为二维数组,分别决定了相对于x平面、y平面和z平面的曲面。一、Chart趋势图对于一维数组数据,它会一次性把一维数组的数据添加在曲线末端,即曲线每次向前推进的点数为数组数据的点数。若要显示多条标量曲线,只需要用簇的Bundle函数将它们绑定在一起作为输入即可。对于二维数组,缺省情况下是每一列的数据当作一条一维数组曲线。实时趋势图控件的外观定制:数字显示(ShowDigitalDisplay);滚动条(ShowScrollbar);历史记录长度(ChartHistoryLength)。多层图(StackPlots);波形刷新模式(UpdateMode);定制Chart显示样式设置更新模式右击Chart选择Advanced->UpdateMode…可以设置曲线的更新模式。StripChart模式:曲线填满显示区后曲线通过左移来更新曲线。ScopeChart模式:曲线填满显示区后直接清空显示区重新开始从左向右增长曲线在SweepChart模式:通过一条指示红线从左向右刷新数据二、Graph图表波形设置:图形表示方法(CommonPlots);数据点风格(PointStyle);线型(LineStyle);线宽(LineWidth);直方图(FillBaseline);连线方式(Interpolation);颜色(Color)。例L06.vi图形光标1、一维数组作为输入当输入数据为一维数组时,WaveformGraph直接将一维数组画成一条曲线,纵坐标为数组元素的值,横坐标为数组索引。2、二维数组作为输入当输入数组为二维数组时,缺省情况下每一行的数据对应一条曲线,即曲线的数目和行数相同。例:设计一个程序显示一个电压测量结果。电压采样从10ms后开始,每