Code covered by the BSD License  

Highlights from
Add Simulink Blocks from a given Model File with context menu

5.0

5.0 | 2 ratings Rate this file 19 Downloads (last 30 days) File Size: 8.71 KB File ID: #30248
image thumbnail

Add Simulink Blocks from a given Model File with context menu

by

 

Customizes Simulink context menu with all blocks from a model file custom_context_menu_blocks.mdl.

Editor's Notes:

This file was selected as MATLAB Central Pick of the Week

| Watch this File

File Information
Description

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.

Acknowledgements

Create From Blocks inspired this file.

Required Products Simulink
MATLAB release MATLAB 7.7 (R2008b)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (2)
21 May 2012 Igor Braverman

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

26 Mar 2011 Lukas Lansky

Very useful.

Contact us