Восстановите отключенные или параметризованные ссылки

Можно восстановить отключенные ссылки библиотеки и разрешить любые различия между соединенным блоком и его родительским блоком библиотеки.

  1. В окне Model Editor щелкните правой кнопкой по отключенному соединенному блоку, и в контекстном меню, выберите Library Link> Resolve Link.

    Окно инструмента ссылок открывается.

  2. Чтобы просмотреть отключенные ссылки и параметризованные ссылки, выберите Show все отключенные ссылки в разделе Options.

  3. Чтобы восстановить ссылки для отдельного блока или целой иерархии, выберите Individual или Hierarchy в разделе Push/Restore Mode. Для получения дополнительной информации смотрите Продвижение или Восстановление Иерархий Ссылки.

  4. Отредактированная таблица ссылок имеет эти столбцы:

    • Соединенный блок — Отображения список соединенных блоков, которые отключили или параметризовали ссылки. Выберите блок, чтобы восстановить его ссылки.

    • Действие — Позволяет вам или продвигать соединенные блочные изменения в библиотеке или восстанавливать соединенный блок от библиотеки.

      Выбор действияДействие инструмента ссылок

      Push

      Заменяет версию блока в библиотеке с версией в модели (соединенный блок).

      Restore

      Заменяет версию соединенного блока в модели с версией в библиотеке.

      Push Individual

      В режиме Individual отключенный или отредактированный блок продвинут к библиотеке, сохранив изменения в нем, не действуя на иерархию. Все другие ссылки незатронуты.

      Restore Individual

      В режиме Individual отключенный или отредактированный блок восстанавливается от библиотеки, и все другие ссылки незатронуты.

      Чтобы выбрать то же действие для всех соединенных блоков, нажмите Push все, Восстановление все, или Очистите все.

    • Библиотека — Отображает имя библиотеки и номер версии.

  5. Нажмите ОК или Применяйтесь, чтобы завершить действие нажатия или восстановления. Версия в библиотеке и соединенном блоке теперь соответствует.

    Примечание

    Изменения, которые вы продвигаете к библиотеке, не сохранены, пока вы активно не сохраняете библиотеку.

Если соединенное имя блока имеет предостерегающий значок, модель имеет другие экземпляры этого блока, соединенного от того же блока библиотеки, и у них есть различные изменения. Выберите один из экземпляров, чтобы продвинуть изменения в блоке библиотеки и ссылки восстановления на другие блоки, или принять решение восстановить все их с версией библиотеки.

Продвижение или восстановление иерархий ссылки

Внимание

При использовании Нажатие или Восстановление в режиме Hierarchy, и вы имеете большую иерархию отредактированных и отключенных ссылок, гарантируете, чтобы вы хотели продвинуть или восстановить целую иерархию ссылок.

Продвижение иерархии отключенных ссылок влияет на отключенные ссылки внутри и снаружи иерархии для данной ссылки. Если вы продвигаете изменения от отключенной ссылки посреди иерархии, внутренние ссылки продвинуты, и внешние ссылки восстанавливаются, если неизменный. Эта операция не влияет на внешние (родительские) ссылки с изменениями, если вы также явным образом не выбрали их для нажатия. Инструмент ссылок начинает продвигать от самых низких внутренних ссылок и затем перемещается вверх в иерархии.

Для примеров:

  1. Соединитесь A содержит ссылку B, и у обоих есть изменения.

    • Продвиньте A. Инструмент ссылок продвигает и A и B.

    • Продвиньте B. Инструмент ссылок продвигает B и не A.

  2. Соединитесь A содержит ссылку B. Никаких изменений и B имеет изменения.

    • Продвиньте B. Инструмент ссылок продвигает B и восстанавливает A. Когда родительские ссылки не изменяются, они восстанавливаются.

Если у вас есть иерархия параметризованных ссылок, Инструмент ссылок может управлять только верхним уровнем.

Совет

Чтобы сравнить файлы и просмотреть структурные изменения, используйте Анализ>, Сравнивают XML-файлы Simulink.

Смотрите также

|

Была ли эта тема полезной?