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

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

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

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

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

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

  4. Таблица Edited links имеет эти столбцы:

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

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

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

      Push

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

      Restore

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

      Push Individual

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

      Restore Individual

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

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

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

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

    Примечание

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

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

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

Внимание

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

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

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

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

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

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

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

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

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

Совет

Чтобы сравнить файлы и просмотреть структурные изменения, используйте Analysis> Compare Simulink XML Files.

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

|

Для просмотра документации необходимо авторизоваться на сайте