#1楼主:请教虚拟示波器的时基控制
文章发表于:2008-05-09 05:07
示波器有个时基旋钮,比如设为10s/div,那显示一格的波形就需要10s。
我自己编了一个调试的程序,虽然每一格的时间都设好了,但是我发现跟实际的时间对不上。有三层控件的原因是:我的波形是显示在char里的,调幅度、时间时,标尺、格数就会变化,但实际的示波器是不会变化的。所以我就把char的标尺全取消
了,并把背景设为透明,在它的下一层放一个graph,固定格数和标尺,来模拟char的格数。因为char没有游标功能,所以在它的上一层又放了一个
graph,可以模拟char的游标。对不上就是:比如时间设为2s/div时,实际的示波器是采集了2s后波形才会占满一格,但是程序里没到2s就已经占满了整屏了(超出10格)了。时间是不是就对不上了。如果需要慢扫描功能时20s/div,那得等200s才满屏的。但是这该怎么实现呢?
