exponenta event banner

Связывание пользовательских данных с блоками

Вы можете использовать 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 при открытии модели, содержащей блок.

Связанные темы