Labview实时显⽰系统时间
解决⽅案:⽤合并信号把你的信号⾃⼰和⾃⼰合并,信号就⾃动转换成动态信号,这类动态信号是带时间信息的,默认就是系统时间。
html特效代码时间日期
改进:合并信号可以拉成只有⼀个输⼊,这样在波形图表⾥就不会占⽤两条线
结果
⽬前很多搞软件开发的⽹友在使⽤LabVIEW软件,在使⽤波形图、波形图表或者XY图的时候遇到⼀些问题,⽆法设置波形
图、波形图表或者XY图的横坐标为系统当前时间。zuanshigan以实例分析展⽰如何在上述图表中设置X坐标为系统当前时间。⼯具/原料
LabVIEW
1、波形图表的X坐标设置为系统当前时间
⽅法:将所需显⽰的⼀个或多个数值通过合并信号,然后连接⾄波形图表,并设置波形图表的X标尺的样式和⾃动调整⽅式。注:合并信号的位置:函数选板—Express—信号操作—合并信号
a.1) 将采集的⼀个数值通过合并操作并连接⾄波形图表,如下图所⽰,这⾥以随机数代替采集的数据:
a.2) 将采集的两个数值通过合并操作并连接⾄波形图表,如下图所⽰,这⾥以随机数代替采集的数据:
a.3) 将采集的多个数值通过合并操作并连接⾄波形图表,如下图所⽰,这⾥以DAQmx采集⽅式来展现:
b) 设置波形图表的X轴的样式为密集型,并勾选⾃动调整,如下图所⽰;
c) 运⾏程序,可见效果,如下图所⽰:
注:上述波形显⽰为层叠显⽰,该波形图表可分格显⽰各个曲线,右键该波形图表—勾选分格显⽰即可,如下图所⽰:
2、波形图的X坐标设置为系统当前时间
⽅法:波形图⼀般⽤于⼀次性显⽰获取的数据,该数据可通过数据采集卡采集或者读取相关数据⽂件获取。利⽤该数据创建波形,并将波形数据连接⾄波形图即可。
a) 利⽤顺序结构获取数据采集之前的系统时间;
b) 通过循环获取多个数据,并将这些数据保存为数组;
c) 利⽤前述步骤获取的系统时间和数组数据创建波形数据,并将波形数据连接⾄波形图即可;
程序框图和效果图如下:
3、XY图的X坐标设置为系统当前时间
⽅法:由于XY图的输⼊数据是簇类型,因此该图形的X坐标设置为系统当前时间的⽅式要简单些。获取数据和对应于该数据的时间信息,通过捆绑簇将上述两者捆绑为⼀个簇,并连接⾄XY图即可。
a) ⾸先通过数据采集或者读取数据的⽅式获取相关的数据和时间信息;
b) 通过捆绑簇将上述两者捆绑,时间信息在前,数据在后;
c) 将形成的簇连接⾄波形图;
程序框图和效果图如下:
注:
上述图或图表的X坐标中的时间形式为绝对时间,如果只需要从采集时计时,可使⽤相对时间,此时X坐标将不显⽰⽇期,只显⽰当前时间。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论