How do I get the minor time in a MATLAB s-function?
이전 댓글 표시
Inside a Level-2 Matlab S-function, block.CurrentTime gives the value of the major time. How can we get the value of the minor time?
채택된 답변
추가 답변 (2개)
Guy Rouleau
2011년 5월 27일
0 개 추천
I recommend looking at this submission:
It contains a level-2 MATLAB s-function which reads and separate values from major and minor steps.
I use the files in this submission often to better understand continuous solver behavior. Just for my curiosity, can you provide more details on why you want to access minor time steps data?
tianyuan wang
2023년 3월 9일
0 개 추천
I encountered a similar problem.
If I choose the ode4 solver, does the model loop four times in one time step?
Another question is, if I use S-function in my model and call S-function once in a time step, how does ode4 extrapolate the results of S-functions? Does the result of the S-function have to be a function of time t? Or Simulink automatically extrapolate based on the value of S-function?

카테고리
도움말 센터 및 File Exchange에서 Configure Block Features for MATLAB S-Functions에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!