필터 지우기
필터 지우기

How to implement modal progress bars and wait bar in MATLAB Simulink

조회 수: 10 (최근 30일)
Kunal
Kunal 2024년 5월 9일
댓글: Kunal 2024년 5월 16일
Hello everyone,
I've developed a Simulink model where progress bars are displayed on a UI figure within the Simulink environment. While a progress bar is active, users can inadvertently click anywhere within the Simulink interface. However, I want to restrict user interaction with the Simulink interface while a progress bar is active, allowing control only when the progress is completed. How can I implement this restriction effectively?

답변 (1개)

Poorna
Poorna 2024년 5월 15일
Hi Kunal,
I see you want to implement a modal progress bar. In MATLAB you can create modal ui figures by setting the "WindowStyle" property of the ui figures to "modal". By setting the "WindowStyle" property to "modal" the ui figure will be displayed on top of all other figures and restricts the user from accessing other parts of the application.
To know more about the "WindowStyle" property refer to the "Window Appearance" section in the following documentation:
If you are using "waitbar" function to mimick a progress bar, then you can use the "WindowStyle" of the wait bar to make the bar modal.
Hope this Helps!
  댓글 수: 1
Kunal
Kunal 2024년 5월 16일
Hello ,
Thank you for your response. Even though I've set the "Windowstyle" property to "modal" for the UI figure, users can still access the Simulink page. However, when I apply the same property to a waitbar, it freezes the MATLAB window but not the Simulink window while the progress bar is active.

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

Community Treasure Hunt

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

Start Hunting!

Translated by