Можно восстановить отключенные ссылки библиотеки и разрешить любые различия между соединенным блоком и его родительским блоком библиотеки.
В окне Model Editor щелкните правой кнопкой по отключенному соединенному блоку, и в контекстном меню, выберите Library Link> Resolve Link.
Окно инструмента ссылок открывается.
Чтобы просмотреть отключенные ссылки и параметризованные ссылки, выберите Show все отключенные ссылки в разделе Options.
Чтобы восстановить ссылки для отдельного блока или целой иерархии, выберите Individual или Hierarchy в разделе Push/Restore Mode. Для получения дополнительной информации смотрите Продвижение или Восстановление Иерархий Ссылки.
Отредактированная таблица ссылок имеет эти столбцы:
Соединенный блок — Отображения список соединенных блоков, которые отключили или параметризовали ссылки. Выберите блок, чтобы восстановить его ссылки.
Действие — Позволяет вам или продвигать соединенные блочные изменения в библиотеке или восстанавливать соединенный блок от библиотеки.
Выбор действия | Действие инструмента ссылок |
---|---|
| Заменяет версию блока в библиотеке с версией в модели (соединенный блок). |
| Заменяет версию соединенного блока в модели с версией в библиотеке. |
| В режиме Individual отключенный или отредактированный блок продвинут к библиотеке, сохранив изменения в нем, не действуя на иерархию. Все другие ссылки незатронуты. |
| В режиме Individual отключенный или отредактированный блок восстанавливается от библиотеки, и все другие ссылки незатронуты. |
Чтобы выбрать то же действие для всех соединенных блоков, нажмите Push все, Восстановление все, или Очистите все.
Библиотека — Отображает имя библиотеки и номер версии.
Нажмите ОК или Применяйтесь, чтобы завершить действие нажатия или восстановления. Версия в библиотеке и соединенном блоке теперь соответствует.
Изменения, которые вы продвигаете к библиотеке, не сохранены, пока вы активно не сохраняете библиотеку.
Если соединенное имя блока имеет предостерегающий значок, модель имеет другие экземпляры этого блока, соединенного от того же блока библиотеки, и у них есть различные изменения. Выберите один из экземпляров, чтобы продвинуть изменения в блоке библиотеки и ссылки восстановления на другие блоки, или принять решение восстановить все их с версией библиотеки.
При использовании Нажатие или Восстановление в режиме Hierarchy, и вы имеете большую иерархию отредактированных и отключенных ссылок, гарантируете, чтобы вы хотели продвинуть или восстановить целую иерархию ссылок.
Продвижение иерархии отключенных ссылок влияет на отключенные ссылки внутри и снаружи иерархии для данной ссылки. Если вы продвигаете изменения от отключенной ссылки посреди иерархии, внутренние ссылки продвинуты, и внешние ссылки восстанавливаются, если неизменный. Эта операция не влияет на внешние (родительские) ссылки с изменениями, если вы также явным образом не выбрали их для нажатия. Инструмент ссылок начинает продвигать от самых низких внутренних ссылок и затем перемещается вверх в иерархии.
Для примеров:
Соединитесь A содержит ссылку B, и у обоих есть изменения.
Продвиньте A. Инструмент ссылок продвигает и A и B.
Продвиньте B. Инструмент ссылок продвигает B и не A.
Соединитесь A содержит ссылку B. Никаких изменений и B имеет изменения.
Продвиньте B. Инструмент ссылок продвигает B и восстанавливает A. Когда родительские ссылки не изменяются, они восстанавливаются.
Если у вас есть иерархия параметризованных ссылок, Инструмент ссылок может управлять только верхним уровнем.
Чтобы сравнить файлы и просмотреть структурные изменения, используйте Анализ>, Сравнивают XML-файлы Simulink.