При добавлении маскированного блока библиотеки или блока «Подсистема» из библиотеки в модель Simulink ® создается ссылочный экземпляр блока библиотеки. Такой ссылочный экземпляр блока библиотеки называется связанным блоком и содержит ссылку или путь к родительскому блоку библиотеки. Ссылка или путь позволяет связанному блоку обновляться при обновлении блока библиотеки.
Для оптимизации производительности дочерние блоки (и параметры) связанного блока не сохраняются в модели Simulink. При загрузке и просмотре такой модели на дочерние блоки создаются ссылки из родительской библиотеки. При изменении значения параметра дочернего блока такого связанного блока измененная информация сохраняется в модели в виде связанных данных.
Чтобы найти родительский библиотечный блок связанного блока, щелкните его правой кнопкой мыши и выберите «Связь с библиотекой» > «Связь с библиотекой» (Ctrl + L). Эта опция доступна только для связанных блоков, а не для встроенных блоков Simulink. Чтобы предотвратить непреднамеренное отключение ссылок на библиотеки, используйте параметр заблокированных ссылок в библиотеке. Дополнительные сведения см. в разделе Блокировка связей с блоками в библиотеке.
Примечание
В подсказке для связанного блока отображается имя связанного маскированного блока библиотеки.

При редактировании блока библиотеки (в редакторе Simulink или в командной строке) Simulink обновляет изменения в связанных блоках. Устаревшие ссылки обновляются при выполнении следующих действий:
Моделирование или обновление модели.
Используйте find_system команда.
На вкладке «Моделирование» выберите «Обновить модель» > «Обновить блоки» (или нажмите клавиши CTRL + K).
Загрузите модель или библиотеку (обновляются только видимые связи).
Использовать get_param запрос состояния связи блока (см. раздел Программный контроль связанного блока).
Вы можете использовать LinkStatus параметр или StaticLinkStatus для запроса состояния канала.
LinkStatus: Сначала обновляет связанный блок, а затем возвращает состояние ссылки.
StaticLinkStatus: Возвращает состояние связи без обновления связанного блока.
Выборочное использование StaticLinkStatus LinkStatus может привести к повышению производительности Simulink. Для получения дополнительной информации о StaticLinkStatus и LinkStatusсм. раздел Программно управление связанным блоком.
В диалоговом окне маски можно изменить значения параметра связанного блока (включая существующую маску).
Чтобы разрешить коду инициализации блока библиотеки изменять значения параметра связанного блока, установите флажок Разрешить изменение содержимого блока библиотеки на панели инициализации блока библиотеки.
Не рекомендуется задавать параметры обратного вызова для связанного блока.
Если блок библиотеки ссылок связанного блока является подсистемой, можно внести неструктурные изменения, например изменить значение параметра связанной подсистемы. Чтобы внести структурные изменения в связанный блок, отключите связь связанного блока от его библиотечного блока (см. раздел Отключение или разрыв связей с библиотечными блоками).
| Терминология | Определение |
|---|---|
Родительский блок библиотеки | Библиотечный блок, на который ссылаются связанные блоки. |
Связанный блок | Экземпляр ссылки на блок библиотеки, содержащий ссылки или путь к родительскому блоку библиотеки. |
Заблокированные ссылки | Предотвращает непреднамеренное изменение связанного блока. Дополнительные сведения см. в разделе Блокировка связей с блоками в библиотеке. |
Отключенные ссылки | Связи библиотеки, временно отключенные от родительского блока библиотеки. Дополнительные сведения см. в разделе Отключение или разрыв связей с блоками библиотек. |
Восстановить связи | Восстановление отключенной связи связанного блока с родительским блоком библиотеки. Дополнительные сведения см. в разделе Восстановление отключенных ссылок. |
Разорвать связи | Навсегда разрывает связь связанного блока с родительским блоком библиотеки. Дополнительные сведения см. в разделе Отключение или разрыв связей с блоками библиотек. |
Самодифицируемые связи | Связанный блок с возможностью внесения структурных изменений в связанный блок подсистемы. Дополнительные сведения см. в разделе Самодифицируемые связанные подсистемы. |
Параметризованные связи | Создается при изменении значений параметров связанного блока с помощью командной строки MATLAB ®. Дополнительные сведения см. в разделе Параметризованные связи и самодифицируемые связанные подсистемы. |
Пересылка таблиц | Сопоставление старого пути блока библиотеки с новым путем блока библиотеки. Дополнительные сведения см. в разделе Пересылка таблиц. |
Функция преобразования | Корректирует несоответствие параметров в |