找回密码
 注册
Simdroid-非首页
查看: 88|回复: 4

【求助】怎样显示simulink的计算进度?

[复制链接]
发表于 2008-9-13 02:24:43 | 显示全部楼层 |阅读模式 来自 江苏南京
我的问题是这样的,我做的仿真计算比较多 ,10几秒的过程要算1个多小时,而且经常出错,甚至有时5-6几个小时一直没反应,我是在主窗口用SIM()命令调用的模型(包含s函数)。

现在我想这样 ,想实时在主窗口看到它计算到哪一秒了,例如disp('...')命令一样。

我现在想知道在S函数的哪一块加命令可以实现此功能,或者通过其他手段实现此功能,再或者matlab有没有类似进度条一样的东西,可以让人看到仿真进度,这样就可以根据进度快慢判断前面的设置是否合理,不用等计算完成了。

解算器我用的是 ODE45。

期待达人指点,不胜感激!!!谢谢!
发表于 2008-9-13 09:05:56 | 显示全部楼层 来自 清华大学
Simdroid开发平台
可以用m文件S函数,得到时间t后用disp或者用waitbar等命令都可以显示.

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2008-9-13 13:59:21 | 显示全部楼层 来自 江苏南京
原帖由 nostalgica 于 2008-9-13 09:05 发表
可以用m文件S函数,得到时间t后用disp或者用waitbar等命令都可以显示.


多谢版主,但是这个命令加在S函数结构哪里?加在导数部分后,还是输出部分后,还是初始化部分后面?
请详细点,谢谢!
回复 不支持

使用道具 举报

发表于 2008-9-13 14:49:40 | 显示全部楼层 来自 清华大学
加在输出部分
回复 不支持

使用道具 举报

 楼主| 发表于 2008-9-13 18:40:15 | 显示全部楼层 来自 江苏南京
多谢!我试一下。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-11 13:26 , Processed in 0.063199 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表