我看了一下你的问题附带的例子模型。我明白你说的平方脉冲不是从零开始的意思了。
幸运的是,这是一个简单的解决方法。默认情况下,Scope块将范围上的点数限制为5000。如果我们把它关掉,就能像预期的那样看到整个方波。
禁用:
- 双击Scope块以打开它
- 点击Scope中的“Gear”图标,即可打开Scope参数
- 选择“历史记录”选项卡
- 取消选中“限制数据点到最后:”并应用更改
此外,最初看到梯形波形而不是方波的原因是Simulink求解器使用的大步长。金宝app在“求解器配置”参数下,您可以指定“最大步长”,以确保求解器总是采取较小的步骤。