File Exchange

image thumbnail

Simunlink API: find_replace_system

version 2.0.0.0 (5.15 KB) by Sysenso Systems
Searches any block/annotation/signal property in a model and replaces with the new value.

2 Downloads

Updated 02 May 2018

View Version History

View License

"find_replace_system" will search and replace almost anyblock/annotation/signal property in Simulink.
Ref: Simulink API documentation "find_system".
Please refer the syntax and examples below.
Syntax:
>>find_replace_system('<model name/subsystem name>',<find_system property value-pairs if required>,'<Find Property Name>','<Find Property Value>','<Replace Value>','prompt')
>>find_replace_system('<model name/subsystem name>','<Find Property Name>','<Find Property Value>','<Replace Value>','prompt')
>>find_replace_system('<model name/subsystem name>','<Find Property Name>','<Find Property Value>','<Replace Value>')
- <find_system property value-pairs if required> Refer help
find_system of all different types of properties can be used to
narrow down the search, 'LookUnderMasks', 'RegExp', 'SearchDepth',
'FollowLinks', etc..
- 'prompt' is an optional keyword.

Example:
>>find_replace_system('sldemo_autotrans','LookUnderMasks','all','FindAll','on','type','block','Name','Transmission','AutoTransmission','prompt')
>>find_replace_system('sldemo_autotrans','ForegroundColor','Red','Blue')
>>find_replace_system('sldemo_clutch/Friction Mode Logic','Position',get_param('sldemo_clutch/Friction Mode Logic','Position'),[250 292 400 433],'prompt')
>>find_replace_system(gcs,'SampleTime','-1','0.1','prompt')
>>find_replace_system(gcs,'Amplitude','3','1.5')
>>find_replace_system(gcs,'ZeroCross','on','off','prompt')
Developed by: Sysenso Systems, www.sysenso.com
Please share your comments and suggestions.
If you are interested to have GUI based Find and Replace Tool which has more features, please write to us contactus@sysenso.com

Cite As

Sysenso Systems (2020). Simunlink API: find_replace_system (https://www.mathworks.com/matlabcentral/fileexchange/41404-simunlink-api-find_replace_system), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (1)

Balaji R

MATLAB Release Compatibility
Created with R2010b
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!