1、波形图表的X坐标设置为系统当前时间

  • 方法:将所需显示的一个或多个数值通过合并信号,然后连接至波形图表,并设置波形图表的X标尺的样式和自动调整方式。

注:合并信号 的位置:函数选板—Express—信号操作—合并信号

 

times做横坐标 怎么把横坐标改成时间_times做横坐标

 

  • a.1) 将采集的一个数值通过 合并 操作并连接至波形图表,如下图所示,这里以随机数代替采集的数据:

 

times做横坐标 怎么把横坐标改成时间_times做横坐标_02

 

  • a.2) 将采集的两个数值通过 合并 操作并连接至波形图表,如下图所示,这里以随机数代替采集的数据:

 

times做横坐标 怎么把横坐标改成时间_数据_03

 

  • a.3) 将采集的多个数值通过 合并 操作并连接至波形图表,如下图所示,这里以DAQmx采集方式来展现:

 

times做横坐标 怎么把横坐标改成时间_获取数据_04

 

  • b) 设置波形图表的X轴的样式为密集型,并勾选自动调整,如下图所示;

 

times做横坐标 怎么把横坐标改成时间_获取数据_05

 

 

times做横坐标 怎么把横坐标改成时间_数据_06

 

  • c) 运行程序,可见效果,如下图所示:

 

times做横坐标 怎么把横坐标改成时间_获取数据_07

 

  • 注:上述波形显示为层叠显示,该波形图表可分格显示各个曲线,右键该波形图表—勾选分格显示 即可,如下图所示:

 

times做横坐标 怎么把横坐标改成时间_times做横坐标_08

2、波形图的X坐标设置为系统当前时间

  • 方法:波形图一般用于一次性显示获取的数据,该数据可通过数据采集卡采集或者读取相关数据文件获取。利用该数据创建波形,并将波形数据连接至波形图即可。
  • a)   利用顺序结构获取数据采集之前的系统时间;
  • b)   通过循环获取多个数据,并将这些数据保存为数组;
  • c)   利用前述步骤获取的系统时间和数组数据创建波形数据,并将波形数据连接至波形图即可;
  • d)   设置波形图的X坐标的样式和自动调整方式,操作同 波形图表

程序框图和效果图如下:

 

times做横坐标 怎么把横坐标改成时间_times做横坐标_09

times做横坐标 怎么把横坐标改成时间_数据_10

 

3、XY图的X坐标设置为系统当前时间

  • 方法:由于XY图的输入数据是簇类型,因此该图形的X坐标设置为系统当前时间的方式要简单些。获取数据和对应于该数据的时间信息,通过捆绑簇 将上述两者捆绑为一个簇,并连接至XY图即可。
  • a)   首先通过数据采集或者读取数据的方式获取相关的数据和时间信息;
  • b)  通过捆绑簇 将上述两者捆绑,时间信息在前,数据在后;
  • c)   将形成的簇连接至波形图;
  • d)  设置波形图的X坐标的样式和自动调整方式,操作同 波形图表。

程序框图和效果图如下:

 

times做横坐标 怎么把横坐标改成时间_times做横坐标_11

times做横坐标 怎么把横坐标改成时间_随机数_12

注:

  • 上述图或图表的X坐标中的时间形式为绝对时间,如果只需要从采集时计时,可使用相对时间,此时X坐标将不显示日期,只显示当前时间。 

 

 

times做横坐标 怎么把横坐标改成时间_数据_13