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

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

Похожие темы