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 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 (0)

Updates

2.0.0.0

Added support to have additional options similar to find_system command to narrow down the search.

2.0.0.0

Added support to have additional options similar to find_system command to narrow down the search.

2.0.0.0

Added support to have additional options similar to find_system command to narrow down the search.

2.0.0.0

Added support to have additional options similar to find_system command to narrow down the search.

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