Data store memory can not set initial value using set_param

8 views (last 30 days)
I make Model.slx and open this file.
And put a Data Store Memory.
MATLAB Command window
listMask = find_system('Model','LookUnderMasks','all','BlockType','DataStoreMemory');
get_param( listMask, 'Initialvalue' ) Ans= '0'
get param is OK(I can read initial value on DataStoreMemory). But
set_param(listMask(1),'InitialValue','test')
=>Invalid Simulink object specifier
I can not set initial value ('test') using set_param
Please tell me how to set the initial value using set_param.

Accepted Answer

ES
ES on 24 Mar 2017
use this
set_param(listMask{1},'InitialValue','test')
listMask(1) and listMask{1} are different.

More Answers (0)

Categories

Find more on Programmatic Model Editing in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!