Is there a way to add another button to a mask in Simulink?
조회 수: 1 (최근 30일)
이전 댓글 표시
I am looking for a way to add another button to a mask dialog. For example, I want a button that will plot a preview of some data that is dependent on settings in the mask. Is there a way to add a button and then customize the callback similar to a GUI in MATLAB?
채택된 답변
MathWorks Support Team
2009년 6월 27일
The ability to add a button to a mask is not available in Simulink.
To work around this issue, a parameter can be added to the mask and a checkbox can be used to display the plot. The example below demonstrates how this can be done.
A dialog parameter of type 'checkbox' controls the creation of a plot. Double-clicking on the block in the model will open the mask dialog. Checking the checkbox will create a plot.
The following code was added to the OpenFcn callback for the block:
set_param(gcb,'showPlot','off');
open_system(gcb,'mask');
This ensures the checkbox is always set to 'off' when the block is opened preventing the plot from being created if it was checked from a previous opening of the mask dialog.
댓글 수: 3
Arthur Roué
2023년 5월 11일
Thanks for your answer, but I just realised I did not ask the right question. I want to add a button directly on the Simulink block, just like the "Look under mask" arrow down. Is this possible ?
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Sources에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!