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

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

Похожие темы