Можно использовать set_param
команда, чтобы сопоставить ваши собственные данные с блоком. Например, следующая команда сопоставляет значение переменной mydata
с в настоящее время выбранным блоком.
set_param(gcb, 'UserData', mydata)
Значение mydata
может быть любой тип данных MATLAB®, включая массивы, структуры, объекты и объекты данных Simulink®.
Использование get_param
получать пользовательские данные, сопоставленные с блоком.
get_param(gcb, 'UserData')
Следующая команда сохраняет пользовательские данные, сопоставленные с блоком в файле модели модели, содержащей блок.
set_param(gcb, 'UserDataPersistent', 'on');
Примечание
Если персистентный UserData
поскольку блок содержит любые Объекты данных Simulink, директории, содержащие определения для классов тех объектов, должны быть на пути MATLAB, когда вы открываете модель, содержащую блок.