How to stop simulation until the workspace data end?
3 次查看(过去 30 天)
显示 更早的评论
There is a input from workspace. (this block be can found in Sources categories. ) Whenever I simulate a block, I should change the simulation time at the top of the diagram. (just side by stop button.)
My question is, How can I stop simulation when the input are finished? (the input has 2 columns - time, value)
ex:)
the input like below:
time, value
0, 35
1, 20
2, -10
... ...
10, 5
I would like to stop my diagram at 10sec.
0 个评论
采纳的回答
TAB
2012-6-14
There are two ways....
(1) Set the stop time of your model using time value as
set_param('YourModel', 'StopTime', num2str(WSData.time(end)));
then simulate your model.
(2) Simulate your model directly using sim() command by providing stop time as parameter.
sim('YourModel', WSData.time(end));
3 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Sources 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!