CMEX S-function vs. Model blocks: delay in execution?
조회 수: 1 (최근 30일)
이전 댓글 표시
I am running a Simulink model and an S-Function of that model in parallel. The S-function was generated for real-time using RTW embedded coder. The outputs are almost identical except for a one simulation step delay. My hunch is that Simulink can't use zero-crossing detection in the S-function. Hence, it's causing a 1-step delay. Am I on the right track? Any other ideas? Thanks a lot!
댓글 수: 1
Kaustubha Govind
2011년 10월 4일
Does your model have any algebraic loops? You can detect these by setting the Algebraic Loop Diagnostic to warning/error: http://www.mathworks.com/help/toolbox/simulink/ug/f7-8243.html#bsn439w
I'm not sure, but if the S-function somehow tries to solve the algebraic loops, it is possible that a delay is introduced.
답변 (0개)
참고 항목
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!