LabView中的WaveformGraph控件如何使某一坐标轴显示日期

来源:百度知道 编辑:UC知道 时间:2024/06/27 18:08:09
WaveformGraph的PlotX和PlotY方法好像只能接收double[]参数,而没有日期类型的参数,如何获取日期数据呢?

波形图接收多种数据类型以显示单条曲线。对于一个数值数组,其中每个数据被视为图形中的点,从x = 0开始以1为增量递增x索引。波形图接受包含初始x值、△x及y数据数组的簇。波形图也接收波形数据类型,该类型包含了波形的数据、起始时间和时间间隔(△t)。

波形图还接收动态数据类型,用于Express VI。动态数据类型除包括对应于信号的数据外,还包括信号信息的各种属性,如信号名称、数据采集日期和时间等。属性指定了信号在波形图中的显示方式。当动态数据类型中包含单个数值时,波形图将绘制该数值,同时自动将图例及x标尺的时间标识进行格式化。当动态数据类型包含单个通道时,波形图将绘制整个波形,同时对图例及x标尺的时间标识自动进行格式化。

关于波形图所接收的数据类型,见labview\examples\general\graphs\gengraph.llb中的Waveform Graph VI范例。

以上摘自LabVIEW帮助

范例中的后4种输入都是添加了时间信息的。Xo, Delta X, and Y data specified。
如何需要横坐标为时间类型,可在横坐标的“格式化”中将类型设置为绝对时间或相对时间。填写x0和Dx达到想要的效果。
:)

右键》属性》显示格式》绝对时间