图形是虚拟仪器的重要组成部分,Labview为用户供给了丰厚的图形显现功用,在图形子模版中供给了许多可供运用的显现控件,如图:
咱们将在下面的章节经过一些比如向咱们介绍前三种图形显现控件的运用。
波形图及波形图表
首要放置一个波形图表到前面板上,然后在上面单击右键,如图:
或许右击后挑选特点,便能够看到一切能对该控件操作的选项,如图:
例一:用波形图表显现两组随机数。
- 新建一个VI,在前面板上放置一个波形图表,撤销X轴和Y轴的刻度标签,如图:
- 定位东西上下拖动边框,让它显现两条曲线图注,如图:
- 然后把他们拖动到适宜的方位。如图:
- 切换到程序框图,放置一个For循环,计数端子取值为100,这样每次运转发生100个数据。在循环体内放置两个随机数发生函数,别离乘上一个因子5和-5。如图:
运转成果如图:
例二:温度临界预警器
- 新建一个VI,在前面板上放置一个波形图表,将Y轴的刻度标签改为“温度”,然后挑选躲藏图例,然后将Y轴坐标的主动调整撤销,如图:
- 添加一个布尔圆形指示灯,并调整为适宜巨细,把标签内容改为“报警”当温度超出临界值时点亮报警灯,一起在前面板放置一个中止开关。
- 在程序框图上放置如图所示的程序,其间添加一个守时东西,把时间距离设为200ms。如图:
运转成果如图:
波形图
波形图和波形图表得大部分组成及其功用都是相似的,特别的是波形图具有光标指示器,使用它能够精确地读出波形曲线上的任何一点数据,便于剖析某一时间的特性值。如图:
波形图举例:
例一:该例的意图是用随机数函数发生100个随机数据,别离用波形图和波形图表来显现,并比较他们的差异。
- 新建一个VI,在前面板上别离放置一个波形图和一个波形图表,调整为适宜巨细,撤销显现图例,撤销Y标尺主动调整,最大值设为1,最小值设为0。
- 切换到程序框图,放置一个For循环结构,内部添加一个随机数发生函数,For循环结构计数端口设为100,一起添加守时东西,每次循环距离时间为100ms.
- 连线,如图所示:
运转,程序成果如图:
咱们能够清楚地看到这两种显现东西的差异,它们地完成办法和进程不同,在程序框图也能够看出,波形图表发生在循环体内,这样每得到一个数据点,就马上显现一个;而波形图发生在循环体外,100个数据都发生之后,跳出循环,然后一次显现出整个数据曲线。程序运转第2次时,波形图表的X轴刻度就会随之添加,由0~99变为100~199,表明数据点的添加;而波形图的X轴刻度并没有发生变化,仍是0~99,表明只显现当时的数据。