在论坛下载的例子有问题,请问如何使波形图表的X轴保持不变??
前不久我在论坛下了一个例子“保持X轴不变”,但是运行起来后,X轴的位置还是在改变了。把例子里的延时定时器修改为0,结果很快就可以看到了。为什么会这样?如何使波形图表的X轴保持不变? 我以前也试过了,行不通.问过NI的人也没有结果. 哦那后来你有没有找到更好的方法呢?? 你说的x轴位置不变是什么意思呢?这个程序没有问题啊。。。
选择0的时候是auto开,选择1或者2的时候auto关了 我认为的X轴不变就是:无论怎么运行,运行到何时,X轴的初始位置都是0。比如在测量温度时,就可以看得到从开始到最后的温度的变化趋势。 那你把autofit设置为1就可以了
其实个人感觉这样压缩显示很不好,主要是变量变化速度会逐渐慢下来,到最后如果采集的点比较多,就几乎不动了。。。
还是别压缩,放个horizontal scroll拖动感觉也比压缩好。。
[ 本帖最后由 飞雨天 于 2007-7-9 09:43 编辑 ] 我已经设为1了。但是运行到1024点数以后,起始点就是从1024开始算起了。不是0了。 chart有个history length的,默认为1024,你可以把它修改的大一点
或者你用graph也可以啊 就是的
我现在已经把图表历史长度修改为50240了,这可以在代码里实现吗?用的是哪个属性节点??
回复 #9 qunfang 的帖子
还真没在属性节点中找到,奇怪中。。。。。不过你有需要在run的时候修改这个值吗? 不,不是的因为我的代码是提供给用户用的,我就是担心他们会在前面板修改了图表历史数据,导致运行不正确。
我的程序是这样的,运行到一段时间后,就把以前的历史数据读出来计算,然后X轴位置在从0开始计数,反复这样的运行。 问题1,不是问题,你只要做成exe,就没办法修改了;
问题2,“运行到一段时间后”不是很理解,时间固定吗?“然后X轴位置在从0开始计数,反复这样的运行”计数??这个能不能描述的更明白些。。。或者你看下用graph 请问你解决这个问题了吗?我现在也遇到这个困难了,不知道怎么让X轴固定在一个范围不变
页:
[1]