How exchange values between Simulink and App Designer?

조회 수: 27 (최근 30일)
Chloë
Chloë 2025년 10월 25일 18:17
댓글: Chloë 2025년 10월 27일 0:00
I am currently using App designer for the first time to create an interface for a Simulink model. This app must be capable of both monitoring the Simulink continuously (aka: change lamp colour once value output is greater than one) and inputting information into the Simulink (aka: switches that stop/start particular Simulink functions).
Getting switches to control the Simulink was simple, but I am struggling with getting the app to constantly monitor the Simulink. The closest I have gotten is using event listeners (add_exec_event_listener). However, when they are just based in the app I seem to need to be continuously doing a triggering event in the app to run the code which is not a viable option. An alternative I found was to put the listeners inside Model Properties, Callbacks but then the other parts of the app seem to refuse to run (Switch no longer interact with Simulink).
As this is my first time using app I do not know if this is due to failings on my own part or limitations of the system. If anyone know if this is possible with event listeners, could you let me know so I can continue working on my code. Or if they know this won’t work and can offer alternative suggestions that would be incredible.
  댓글 수: 6
dpb
dpb 대략 22시간 전
I dunno; don't have Simulink; just going by the FEX comments. It may not do what OP wants, but figured couldn't hurt to look...
Chloë
Chloë 대략 18시간 전
Hi both thanks for the suggestions, I have figured out a way around my problem, it is probably not the most efficient method ever, and I won't lie I have concerns about it becoming unwieldy as the code grows but it currently works which is what I need! I'll post a comprehensive answer to this when I have the time.

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 Develop Apps Using App Designer에 대해 자세히 알아보기

제품


릴리스

R2025b

Community Treasure Hunt

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

Start Hunting!

Translated by