由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
EE版 - 请教一个Simulink仿真中暂停改变参数的问题
相关主题
matlab 怎样读取simulink的取样数据?Re: Matlab数据传递问题
电力电子仿真软件Re: Re-inventing the wheel in Matlab
求教关于simulink问个simulink的问题
关于光伏充电器的saber仿真怎么能搞到FREE的SIMULINK?
有什么仿真电源稳定性软件值得推荐?借问有没有人曾将Simulink和matlab程序转到非PC base的控制器上去
有没有办法把MATLAB中workspace的变量传递给c?请教simulink问题
问一个matlab的问题,关于workspace里的数据有用Matlab做过数字电路功耗估计的没有?
问一个Matlab变量问题请教有关matlab做控制系统的稳定性分析
相关话题的讨论汇总
话题: tstop2话题: tstop1话题: sys话题: simulink话题: 参数
进入EE版参与讨论
1 (共1页)
n********e
发帖数: 1789
1
我有个mdl文件,从workspace中读取参数,然后运行。
我是想先运行到比如10s,暂停simulink,改变一些参数,然后继续运行到20s,
x = 0.00;
Tstop1 = 0.0;
Tstop2 = 10.0;
sys='test';
sim(sys,[Tstop1 Tstop2])
x = 0.01;
Tstop1 = Tstop2;
Tstop2 = 20;
sim(sys,[Tstop1 Tstop2])
这样对不对?主要是scope里面显示的不是从0~20s的。而是从10s到20s的,前面的被覆
盖掉了。
大家有啥办法?谢谢
n********e
发帖数: 1789
2
看得有些地方说用:
set_param('sys', 'SimulationCommand', 'start');
set_param('sys', 'SimulationCommand', 'pause');
set_param('sys', 'SimulationCommand', 'continue');
但是也要有条件才能让他pause,不知道怎么在simulink运行的时候提取时间。我用get
_param得到的时间是已经运行到stop time了,没法中间pause
哪位大侠知道?谢谢了

【在 n********e 的大作中提到】
: 我有个mdl文件,从workspace中读取参数,然后运行。
: 我是想先运行到比如10s,暂停simulink,改变一些参数,然后继续运行到20s,
: x = 0.00;
: Tstop1 = 0.0;
: Tstop2 = 10.0;
: sys='test';
: sim(sys,[Tstop1 Tstop2])
: x = 0.01;
: Tstop1 = Tstop2;
: Tstop2 = 20;

1 (共1页)
进入EE版参与讨论
相关主题
请教有关matlab做控制系统的稳定性分析有什么仿真电源稳定性软件值得推荐?
谁有MATLAB/SIMULINK的比较tricky的面试题目吗?有没有办法把MATLAB中workspace的变量传递给c?
熟悉PID控制的请进问一个matlab的问题,关于workspace里的数据
请教一个自动控制的简单问题,问一个Matlab变量问题
matlab 怎样读取simulink的取样数据?Re: Matlab数据传递问题
电力电子仿真软件Re: Re-inventing the wheel in Matlab
求教关于simulink问个simulink的问题
关于光伏充电器的saber仿真怎么能搞到FREE的SIMULINK?
相关话题的讨论汇总
话题: tstop2话题: tstop1话题: sys话题: simulink话题: 参数