Editor's Note: This file was selected as MATLAB Central Pick of the Week
Customizes Simulink context menu with all blocks from a model file custom_context_menu_blocks.mdl.
These blocks are accessible through context menu: Add custom block / List of blocks. The chosen block is added at the position of the mouse click that initiated the context menu.
Please feel free to modify custom_context_menu_blocks.mdl to meet your expectations and needs.
It might be neccessary to run sl_refresh_customizations command to refresh Simulink context menu or set the Matlab path correctly.
Paul (2021). Add Simulink Blocks from a given Model File with context menu (https://www.mathworks.com/matlabcentral/fileexchange/30248-add-simulink-blocks-from-a-given-model-file-with-context-menu), MATLAB Central File Exchange. Retrieved .
Inspired by: Create From Blocks
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Create scripts with code, output, and formatted text in a single executable document.
hai paul,
can you please tell how to use " schema.checked = 'checked' ", while using on/off button.
if i click the ON button it should be checked and OFF button must be unchecked and vice versa.
Please tell this answer as soon as possible.
As of R2012a there seems to be a little bug (typo)--> userdata became case sensitive or they have changed it on you.
old sl_customization reads:
----------------------------
66 customMDL = inArgs.Userdata{1};
67 blockName = inArgs.Userdata{2};
68 mousePosition = inArgs.Userdata{3};
---------------------------
need to read:
---------------------------
customMDL = inArgs.userdata{1};
blockName = inArgs.userdata{2};
mousePosition = inArgs.userdata{3};
---------------------------
Sincerely,
Igor
Very useful.