Problem synchronization between a Simulink publisher and subscriber
조회 수: 1 (최근 30일)
이전 댓글 표시
Hello everyone,
I am using Matlab R2018a with simulink and robotics toolbox. I have created a simple publisher node which uses robotics toolbox publisher module to publish a simple periodic pulse signal on a topic. Then i have created a susbscriber node separately, which subscribes to the published topic. But when i run the simulation (both models), i can see that the information received in the msg in subscriber model is not exactly same as the pulse i published in the publisher model. I run both models with same configuration parameters (fixed step size of 0.05). Do you guys have an idea what could be wrong here? I expect to receive the same pulse that i publish, but it's not the same periodic pulse.
Thanks for your cooperation.
댓글 수: 0
답변 (1개)
Mark McBroom
2020년 12월 25일
Simulink does not simulate in real-time, so there will always be variation in the execution speeds of Simulink models. You can try and control this by using Pacing mode to obtain psuedo real-time control
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Publishers and Subscribers에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!