信号源Step模块使用
在Slimulink模型库中,信号源Step模块经常被用来当作系统给定信号,查看系统的阶跃响应能力。
该模块没有输入信号,只有输出信号。双击该模块得到如下所示的默认配置选项
阶跃时间:信号发生阶跃变化的时间,默认为1
初始值:发生阶跃之前的信号数值,默认为0
终值:发生阶跃之后的信号数值,默认为1
采样时间:指定阶跃的采样率,默认为0
在如下所示的仿真模型,仿真采用离散类型,采样周期为1s的情况下进行仿真。
得到如下所示的仿真波形 ,我们看到0时刻为初始值0,1s时为终值1,1s后的数值一直为1。但0到1s之间发现是斜坡上升的直线,这与我们的预期不一致,是因为采样时间设置为0的原因。
1.把采样时间设置为-1后,仿真波形如下图所示,可以看到0~1s时间段内输出值为0,与我们的期望是一致的。因此,建议step模块采样时间设置为-1
2.有时系统需要输出一个方波信号,我们可以用两个step模块来实现。如下图,第1个step模块阶跃时间为1s,第2个step模块阶跃时间为2s,两个相减就可得到一个方波信号。
3.有时需要输出多个不同的阶跃信号,这时用一个step模块就可以实现,按照如下图所示配置后
得到如下波形
CSDN-Ada助手: 恭喜你写下了第一篇博客!信号源Step模块使用是一个相对比较高级的主题,你能够写出这样的文章,非常值得赞扬。期待你未来更多的博客,分享更多实用技术知识。 推荐【每天值得看】:https://bbs.csdn.net/forums/csdnnews?typeId=21804&utm_source=csdn_ai_ada_blog_reply1
CSDN-Ada助手: 恭喜你这篇博客进入【CSDN每天最佳新人】榜单,全部的排名请看 https://bbs.csdn.net/topics/615435970。