msww.net
当前位置:首页 >> 刚刚学的 simulink %> sinE wAvE模块 做不出正弦曲... >>

刚刚学的 simulink %> sinE wAvE模块 做不出正弦曲...

基本思路 1、运行Simulink模型可以使用sim函数,仿真结果可以通过以下几种方式导出: (1)设置Scope模块的Save data to...

原因是步长设置不当。 按照你给的频率2*pi*1000,也就是1000Hz的信号,要想体现出正弦波的形状,每个周期至少应该取5-10个点,那么步长(Max step size)最大只能取 0.0001-0.0002(当然,要想得到平滑的波形,步长还应该取的更小一些)。

正弦频率信号太高,而Simulink默认的步长太大导致。 在模型窗口中按Ctrl+E快捷键,调出仿真参数对话框(依不同的版本,可能叫Simulation Parameters或Configuration Parameters),修改Max Step Size为1e-4或者更校 修改步长之后,可能又会带来...

e。。。。楼主的block Parameters是否改过呢?其中的sample time应为0,不然的话就将出现方波

同求代码,非常不错的问题,本人的问题是 http://zhidao.baidu.com/question/2012438242679554588.html ,谢谢

“正弦波发生器所设置的参数应该产生一个100hz的正弦波输出”这句你应该错了,Samples per period = 10,就是周期T=10s,频率就是0.1Hz= 100mHz,没错。

正弦波的设置应该是你想的那样,估计是仿真步长或者别的模块抽样时间设置不对吧

我来回答一下你的问题吧,你这个模块不是Simulink中传统的Sine wave模块,而是Signal processing的模块...因此不是设置的问题,而是找错库了

根据你的需要来设置,你是不是不太懂英文,我按照你的图给你解释一下吧: sine type:正弦类型基于时间的,或者基于采样的 时间:使用模拟时间,还是使用外部时间 amplitude:幅值 frequecy:频率 bias:乖离率 phase:相位 sampled time:采样时间

只需改Amplitude(幅度、振幅)、Frequency(频率)、Phase(初相、弧度)sample time(采样时间)

网站首页 | 网站地图
All rights reserved Powered by www.msww.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com