如何用java实现一个纯软件的示波器?有什么思路吗?或者资料介绍?

如何用java实现一个纯软件的示波器?有什么思路吗?或者资料介绍?,第1张

可以,不就是采样显示吗..你有信号源,对信号源的数据格试做好规范,如:信号是整型数。信号的输入频率是一秒一个,而采样是2秒一次或者1秒一次(如果输入频率太大,就不要采样太多)..那就把采到的整型曲线地显示出来,就成示波器了.

如果你用的是数字示波器就没这么纠结啦,直接调出周期和频率的两个自动测量参数,就会跟着你的测量的波形和显示的波形实时的变化数字了;而且也可以用光标测量,精确测量水平距离和垂直距离。

你这台是模拟示波器,不过显示的效果还不错,估计是日本牌子的。你算周期的方法是对的,以周期性波形的一个完整图形为准,数格子乘档位得到秒数,然后倒数得到频率值。

那补充:周期性图形的意思你该知道吧?重复性的图形,它的最小的重复性图形段就是一个最小周期。图上,一个脉冲后,有一段较长时间的相对低压,然后又一个脉冲,又低压,重复……所以从一个脉冲的上升沿到下一个脉冲的上升沿,就是一个周期,数格子,乘倍数得到64

我也遇到这个问题了。查过一些网页,是说用jdk1.7会出现这种情况,用jdk1.6就能正常显示了。感觉说的挺靠谱的。但是我换了1.6,结果抛出异常说不支持1.6版本,连绘图窗口都不能出来。

我建议楼主换1.6试试看,如果能成功请告诉我一声。

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

明白了。我的matlab打包成jar用的还是jdk1.7,然后eclipse工程用1.6,所以说不支持。总之,把一切都换成jdk1.6就好了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11789623.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存