dodolo 发表于 2008-9-29 15:54:36

数字示波器

想设计一个数字示波器,如何使显示的波形保持大小不变的情况下,整体上移或者下移?

cpubbs 发表于 2008-9-29 21:13:31

将整个数组加一个值即可!

dodolo 发表于 2008-9-30 15:42:15

大侠,好像不对,我这里的波形是自己仿真的,例如通过设置幅值、频率等参数由SineWave产生正弦波,我给波形点对应的数组加了一个值,但是显示没什么变化啊,还是原来那样,也没有上移,我就希望能够实现y=asin(x+b)+c这个函数里c的意义,让图形不以x轴对称

cpubbs 发表于 2008-9-30 16:14:56

应该可以的,上传程序瞧瞧!顺祝国庆快乐!

dodolo 发表于 2008-9-30 20:45:07

上传程序如附件所示

cpubbs 发表于 2008-9-30 21:06:15

好像没有看到您的程序有将整个数组加一个值的程序呢?

dodolo 发表于 2008-9-30 21:20:05

对呀,我也觉得奇怪,我使用系统自带的信号发生函数仿真的,所以只有开头定义的8个数组,别的就不知道了

cpubbs 发表于 2008-10-1 20:15:34

这个不是自身就有的,是因为您需要让它上浮,所以是需要您自己将整个数组进行一下运算,然后再显示,才会有上浮的效果的!
页: [1]
查看完整版本: 数字示波器