我看了您附加到问题的示例模型。我看到了您所说的平方脉冲的意思并没有以零开始。
幸运的是,这是一个简单的解决方案。默认情况下,范围块将范围上的点数限制为5000。如果我们禁用此点,我们可以按预期看到整个方波。
禁用这一点:
- 双击示波器块以打开它
- 单击范围中的“齿轮”图标以打开范围参数
- 选择“历史”选项卡
- 取消选中“将数据点限制到最后:”并应用更改
此外,您最初看到类梯形的波形而不是方波的原因是由于Simulink求解器使用的较大步骤大小。万博1manbetx在“求解器配置”参数下,您可以指定“最大步长”,以确保求解器始终采取较小的步骤。