Start simulink simulation from cetrain time

Dear all,
I start simulink simulation multiple time (with clear mex inbetween) and I want to set simulation start time, so that it advances with each simulation.
i.e.
out=sim('mysim','StartTime','100','StopTime','130')
But this start time sims to be ignored.ssGetTime sims to return values starting from 0.
Is it possible to set start simulation time somehow?
Thanks

 采纳的回答

See these
set_param('vdp','SimulationCommand','start')
set_param('vdp','SimulationCommand','pause')
set_param('vdp','SimulationCommand','continue')
set_param('vdp','SimulationCommand','stop')

3 个评论

Thank you for your answer but it is not exactly what i want.
I have already look in those functions. But still have no solution.
I want the start time is for example 30 and not 0 (without simulation from 0 to 30). This really makes sence in my case. But so far I can only start simulation from 0 or continue it.
Open the example model 'vdp', press Ctrl+E, go to Data Import/Export, check to output time as "tout", run
a=sim('vdp','StartTime','30','StopTime','50')
check the value of a.tout. It shows time from 30 to 50.
Can you verify?

请先登录,再进行评论。

更多回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 Manual Performance Optimization 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by