在使用simulink仿真时,使用Sine Wave模块产生的正弦波形不是正弦的,如下所示:

这个是由于simulink仿真中自动计算步长很长的原因导致的,此时需要将自动的步长更改,操作步骤如下所示:
1.点击设置按钮,点击Model Configuration Parameters(模型设置),如下图所示:

2.点击模型设置

3.弹出如下的界面,点击Solver details(求解器详细信息)

如下图所示,此时的最大步长是auto的

将最大步长自动更改为1e-4,如下图所示:

点击确定,观察sine wave波形

此时的正弦波就非常的标准了,是一个完整的标准波形。