Пользовательские библиотеки

Допускающие повторное использование библиотеки блоков и подсистем

Библиотека блоков является набором блоков, которые можно использовать в модели Simulink®. Можно создать экземпляры блоков из встроенных Библиотек Simulink, и можно сделать пользовательские библиотеки для экземпляров блоков, которые вы создаете.

Можно получить доступ к встроенным библиотекам от Браузера Библиотеки Simulink. Однако вы не можете изменить эти библиотеки. Для получения дополнительной информации о встроенных библиотеках смотрите Библиотеки блоков. Чтобы позволить другим создать пользовательские блоки, можно создать собственную библиотеку блоков и добавить его в Браузер Библиотеки.

Создание ваших собственных библиотек является полезным методом компонентизации для:

  • Обеспечение часто используемого, и редко изменяемого, моделирование утилит

  • Многократное использование компонентов в модели или в многоуровневых моделях

Чтобы изучить, как пользование пользовательскими библиотеками выдерживает сравнение с другими методами компонентизации Simulink, см. Компонентно-ориентированные Руководства по моделированию.

Когда вы добавляете блоки от пользовательской библиотеки до модели, блок, который вы добавляете, становится linked block. Соединенный блок соединяется с библиотечным блоком посредством ссылки библиотеки. Библиотечный блок является прототипным блоком, и соединенный блок в модели является экземпляром библиотечного блока.

Соединенные взгляды блока и действия как библиотечный блок. Однако, если вы изменяете библиотечный блок, необходимо обновить ссылку на экземпляры. Изменение экземпляра может также потребовать дополнительных шагов. Чтобы изучить, как соединенные блоки работают, смотрите Соединенные Блоки.

Блоки

SubsystemГруппа блокируется, чтобы создать иерархию модели
Unresolved LinkУкажите на некорректную ссылку к библиотечному блоку

Функции

libinfoПолучите информацию о библиотечных блоках, на которые ссылается модель
gcbПолучите путь текущего блока
gcbhПолучите указатель текущего блока

Классы

LibraryBrowser.LibraryBrowser2Отобразите, скройте, измерьте, и Браузер Библиотеки Simulink положения

Темы

Браузер библиотеки

Создайте пользовательскую библиотеку

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

Компонентно-ориентированные руководства по моделированию

Рассмотрите компонентизацию для больших моделей и многопользовательских групп разработчиков.

Добавьте библиотеки в браузер библиотеки

Создайте библиотеку, добавьте его в браузер библиотеки и настройте порядок библиотеки.

Ссылки библиотеки

Соединенные блоки

Исследуйте соединенные блоки, параметрированные ссылки и самомодифицируемые соединенные подсистемы.

Отобразите ссылки библиотеки

Идентифицируйте состояние ссылки с помощью значка ссылки.

Отключите или разорвите связи к библиотечным блокам

Отключите ссылки библиотеки.

Заблокируйте ссылки на блоки в библиотеке

Предотвратите неумышленное отключение ссылок библиотеки.

Восстановите отключенные ссылки

Восстановите ссылки библиотеки и несоответствие ссылки.

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

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

Управляйте соединенным блоком программно

Используйте команды MATLAB®, чтобы управлять соединенными блоками.

Зафиксируйте неразрешенные ссылки библиотеки

Обработайте неразрешенные ссылки библиотеки.

Параметрированные ссылки и самомодифицируемые соединенные подсистемы

Измените значение параметров или структуру соединенного блока Subsystem.

Создайте самомодифицируемый библиотечный блок

Пример, показывающий самомодифицируемую соединенную подсистему.

Передача таблиц

Сопоставьте старые и новые передающие таблицы использования библиотечных блоков.