Replace Simulink Scope/Display Blocks with Terminators

version 1.0.0.0 (10.7 KB) by Stuart Bowman
Cleans Simulink models of all Scope and Display blocks by replacing them with Terminator blocks.

907 Downloads

Updated 7 Jul 2009

View License

Simulink developers may use scope and display blocks during model development. However, these blocks sometimes get buried deep inside subsystems and consequently never removed during model clean-up. These lost blocks can effect the run-time of the model according to The Mathworks: http://www.mathworks.com/support/solutions/data/1-18AAG.html?solution=1-18AAG

This m-class file loads a simulink model, searches it for scope and display blocks (including inside subsystems and masked blocks), and replaces each instance with a Terminator block. The reverse process is also possible should the user desire to recover the original scope & display blocks at some time in the future. This is done without disturbing the integrity of the simulink model itself or any other blocks within the model.

Includes a simulink model and an example of how to run the code.

Files Included:
simulinkModelCleaner.m
smcTest.m
fallingBallExample.mdl

Cite As

Stuart Bowman (2022). Replace Simulink Scope/Display Blocks with Terminators (https://www.mathworks.com/matlabcentral/fileexchange/24656-replace-simulink-scope-display-blocks-with-terminators), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2009a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories

Community Treasure Hunt

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

Start Hunting!