- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
labview编程技巧-----chart 如何不连续显示数据
录入:edatop.com 点击:
chart的内部数据结构是一个FIFO缓冲区,默认长度是1024,它即可可以输入单点数据也可以输入数组类型数据,即可以显示单条曲线,也可以同时显示多条曲线.
以单条曲线为例,有的时候,需要根据外部要求决定是否显示采集的数据,比如按钮,开关等
有两种方法可以满足这个要求:
一:在WHILE循环中加CASE结构,决定是否显示.
当BOOLEAN=TRUE时,CHART更新,当BOOLEAN=FALSE时,CHART停止不动,X轴点数不增加,如果采用时间显示,似乎采集处于停止状态,当BOOLEAN 由FALSE--->TURE时,延续上一次的曲线.
二:一直保持CHART的更新状态,在BOOLEAN=FALSE时,仅仅不显示数据,这样可以保证CHART显示一条不连续的曲线,更符合实际情况,这需要一点技巧,正是我要介绍的.
以单条曲线为例,有的时候,需要根据外部要求决定是否显示采集的数据,比如按钮,开关等
有两种方法可以满足这个要求:
一:在WHILE循环中加CASE结构,决定是否显示.
当BOOLEAN=TRUE时,CHART更新,当BOOLEAN=FALSE时,CHART停止不动,X轴点数不增加,如果采用时间显示,似乎采集处于停止状态,当BOOLEAN 由FALSE--->TURE时,延续上一次的曲线.
二:一直保持CHART的更新状态,在BOOLEAN=FALSE时,仅仅不显示数据,这样可以保证CHART显示一条不连续的曲线,更符合实际情况,这需要一点技巧,正是我要介绍的.
上一篇:labview编程技巧-----labview与INI文件
下一篇:labview编程技巧-----令人无奈的IF
ELSE