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

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

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте