Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-01-14, 11:07   #1
rj17
初级会员
 
注册日期: 2008-01-14
年龄: 45
帖子: 5
声望力: 0
rj17 正向着好的方向发展
默认 【求助】simulink中repeating sequence 模块与仿真时间有关系吗?

请教:在maltab7下的simulink中,使用repeating sequence模块想建立一个重复的三角波形,设置的time values 为[0 0.01 0.02],output values为[0 0.1 0]。但是在仿真时发现出现的波形与仿真时间有密切关系,当仿真时间为0.1s时,输出波形为正确的三角波(5个周期);但是当增大仿真时间后,波形即开始出现畸变,变成了完全不对的波形形,并且刚开始仅仅是波峰或波谷被削掉,时间继续增大后已经完全看不出我设置的重复周期0.02s来了。
附件中分别为仿真的simulink 框图和仿真时间设为0.1s,0.6s,1s时的仿真波形。
我的感觉好像和仿真的计算方法有关系,但是不太明白为什么会这样,希望有知道的能指点一二,谢谢。
上传的图像
文件类型: jpg sim1.JPG (4.3 KB, 27 次查看)
文件类型: jpg sin_0.1.jpg (44.9 KB, 24 次查看)
文件类型: jpg sin_0.6.jpg (48.2 KB, 23 次查看)
文件类型: jpg sin_1.jpg (35.4 KB, 22 次查看)
rj17 当前离线   回复时引用此帖
旧 2008-02-18, 11:34   #2
rj17
初级会员
 
注册日期: 2008-01-14
年龄: 45
帖子: 5
声望力: 0
rj17 正向着好的方向发展
默认

一直没人理。。。。
rj17 当前离线   回复时引用此帖
旧 2008-02-28, 17:27   #3
zipstone
初级会员
 
注册日期: 2008-02-28
年龄: 41
帖子: 1
声望力: 0
zipstone 正向着好的方向发展
默认 试试这个行不行

按Ctrl+E 打开Simulation Parameters 把其中的 Max Step Size(最大仿真步长)改成1e-3 就行了
zipstone 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 20:58


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.