Этот пример показывает, как совместно использовать ту же конфигурацию модели для топ-модели и моделей, на которые ссылаются, в иерархии модели - ссылки. Можно использовать ссылку настройки в каждой из моделей, чтобы сослаться на тот же объект конфигурации модели в базовом рабочем пространстве.
В схеме каждая модель, показанная в Средстве просмотра Зависимости моделей, задает ссылку настройки, my_configuration
, как его активная конфигурация модели. my_configuration
указывает на автономную конфигурацию модели, Configuration
. Поэтому значения параметров в Configuration
применяются ко всем четырем моделям. Любое изменение параметра в Configuration
применяется ко всем четырем моделям.
В топ-модели необходимо преобразовать активную конфигурацию модели в ссылку настройки:
Откройте модель sldemo_mdlref_depgraph
и Model Explorer.
В панели Model Hierarchy расширьте топ-модель, sldemo_mdlref_depgraph
. В списке выберите узел Настроек и щелкните правой кнопкой по Configuration (Active)
по панели Contents. В контекстном меню выберите Convert to Configuration Reference.
В поле Configuration set name задайте имя для объекта конфигурации модели или используйте имя по умолчанию, Configuration
. Этот объект конфигурации модели хранится в базовом рабочем пространстве.
Опционально, можно сохранить конфигурацию модели в MAT-файл. Выберите Save configuration set to file. Это включает параметр File name.
В поле File name задайте имя для MAT-файла.
Нажмите OK.
Исходная конфигурация модели теперь хранится как объект конфигурации модели, Configuration
, в базовом рабочем пространстве. Конфигурация модели также хранится в MAT-файле, configuration_set.mat
. Активная настройка для топ-модели является теперь ссылкой настройки. Эта настройка контрольные точки к конфигурации модели возражает в базовом рабочем пространстве.
Теперь, когда топ-модель содержит активную ссылку настройки, можно распространить эту ссылку настройки на все дочерние модели. Распространение создает копию ссылки настройки топ-модели в каждой модели, на которую ссылаются. Для каждой модели, на которую ссылаются ссылка настройки является теперь активной настройкой. Ссылки настройки указывают на объект конфигурации модели, Configuration
, в базовом рабочем пространстве.
В Model Explorer, в панели Model Hierarchy, расширяют узел sldemo_mdlref_depgraph
и выбирают узел Настроек.
В панели Contents щелкните правой кнопкой по активной ссылке настройки, Reference (Active). В контекстном меню выберите Propagate to Referenced Models.
В диалоговом окне Configuration Reference Propagation установите флажок для каждой модели, на которую ссылаются. В этом примере они уже выбраны.
Проверьте, что ваша текущая папка является перезаписываемой папкой. Механизм распространения сохраняет исходные параметры конфигурации для каждой модели, на которую ссылаются так, чтобы можно было отменить распространение. Нажмите Propagate.
В поле Диалогового окна подтверждения Распространения нажмите OK.
В диалоговом окне Configuration Reference Propagation обновляется Отчет Распространения, и Status для каждой модели, на которую ссылаются, отмечен как Converted
.
После распространения ссылки настройки от топ-модели к моделям, на которые ссылаются можно отменить распространение для всех моделей, на которые ссылаются, путем нажатия на Restore All. Если вы хотите отменить распространение для моделей человека, на которые ссылаются в столбце Undo/Redo, нажмите кнопку Undo. Отчет Распространения обновляется, и Status для модели, на которую ссылаются, установлен в Restored
.