You can use the
to associate your own data with a block. For example, the following
command associates the value of the variable
the currently selected block.
set_param(gcb, 'UserData', mydata)
The value of
mydata can be any MATLAB® data
type, including arrays, structures, objects, and Simulink® data
get_param to retrieve
the user data associated with a block.
The following command saves the user data associated with a block in the model file of the model containing the block.
set_param(gcb, 'UserDataPersistent', 'on');
UserData for a block contains any Simulink data objects, the directories containing the definitions for the
classes of those objects must be on the MATLAB path when you open the model containing the block.