simulink中如何产生三角波(等腰三角形),
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/25 07:54:41
simulink中如何产生三角波(等腰三角形),
想产生频率为20KHz的等腰三角形波形,重复序列模块频率高了好像失真厉害,也不知道是参数设置有问题,如用信号发生器,具体参数如何设置?
想产生频率为20KHz的等腰三角形波形,重复序列模块频率高了好像失真厉害,也不知道是参数设置有问题,如用信号发生器,具体参数如何设置?
![simulink中如何产生三角波(等腰三角形),](/uploads/image/z/18495250-34-0.jpg?t=simulink%E4%B8%AD%E5%A6%82%E4%BD%95%E4%BA%A7%E7%94%9F%E4%B8%89%E8%A7%92%E6%B3%A2%EF%BC%88%E7%AD%89%E8%85%B0%E4%B8%89%E8%A7%92%E5%BD%A2%EF%BC%89%2C)
20Khz等腰三角形设置:
模块:Repeating Sequence
Time:0 2.5e-5 5e-5
Output:-1 1 -1
如果参数设置没有问题,那么就是仿真solver设置问题.
不建议采用默认ode45之类的解法,可以试试ode23t等等.如果还不行,可以试试固定步长,如ode4等,步长1e-6(小于周期),那就没问题了.
模块:Repeating Sequence
Time:0 2.5e-5 5e-5
Output:-1 1 -1
如果参数设置没有问题,那么就是仿真solver设置问题.
不建议采用默认ode45之类的解法,可以试试ode23t等等.如果还不行,可以试试固定步长,如ode4等,步长1e-6(小于周期),那就没问题了.