求救!合并信号后,波形图X轴的时间怎么调整?
我用板卡采集模拟量,对模拟量偏移进行校准后,用合并信号功能整合,送入波形图。这个时候发现波形图的X轴(时间轴)不随着波形的发展而变化。貌似合并后的信号脱离了时间关联。请问怎么解决呢?X轴设置成系统时间运行后也没有变化为系统时间,始终是下图固定的数值。
自己顶一下。前辈们帮帮忙啊
你试一下波形图表,因为波形图的内存是1024点是固定的。(编程时可设置)
谢谢答复,只是波形图表我也试过,时间轴还是不动。
因为你每次写入波形图都会覆盖以前的数据,再加上合并后只是Y轴数据合并,你可能要用波形元素这个子函数来讲实际的初始时间写进去
谢谢答复。是这样的,我在没有对数据进行偏移校准时,是从助手直接将多个通道送入波形图去显示图形,时间轴是可设的,也可以正常进行波形图的走向,而不会每次都把之前的图形覆盖掉;
后来因为需要进行数据的校准,所以把每个通道提出来进行修正,然后使用信号合并来在一个波形图去显示所有图形。然后就出现了这个问题,我也发现好像是波形图每次都被覆盖掉了。
请教您,能具体数一下怎么解决吗?我这个问题已经努力的试了两天了,实在没办法解决掉才来论坛请教的。拜托了。
您说的波形元素是指的下图这样吧?这个我也试了,时间轴是动起来了,但是好像还是不对,几秒的图形按时间轴刻度看就是十几分钟了,而且也是把前面的挤掉了。而且也是一屏直接显示,不像从助手直接去波形图那样有时间走向的效果。
还有一个dt的参数,你把你才一个点的时间输进去,之所以挤掉是因为程序相当于每次都把一个新的波形幅值给控件,如果要保留之前的数据,你需要将之前采集的数据和最新采集的数据用数组并起来输到波形元素的Y中,这样就不会覆盖掉之前的了,如果用while循环的话,可以用移位寄存器
谢谢答复。请问有类似的例程吗?刚开始弄波形方面的,不是很明白怎么保留旧数据和新数据。另外我用随机数的方法试,为什么就可以使时间轴正确的变化而且可以保留数据?
关于波形图波形图标的问题,建议你看看GSD官方初级教程里面有一讲。