exponenta event banner

Настройка имени и внешнего вида библиотеки

Файлы конфигурации библиотеки

Имена пакетов должны быть допустимыми идентификаторами MATLAB ®. Пакет верхнего уровня всегда создает библиотечную модель с именемpackage_name_lib. Однако файлы конфигурации библиотеки позволяют указывать описательные имена библиотек и другие настройки для вспомогательных библиотек, созданных из подкаталогов в иерархии пакетов.

Файл конфигурации библиотеки должен находиться в каталоге пакета и иметь имя lib.m.

Файлы конфигурации библиотеки не требуются. Вы можете выбрать предоставление lib.m для некоторых подпакетов, всех подпакетов или ни для одного из подпакетов. Если подпакет не содержит lib.m , суббиблиотека строится с использованием значений по умолчанию. Пакет верхнего уровня также может содержать lib.m файл. При построении игнорируются такие параметры, как имя библиотеки и другие параметры, не имеющие смысла для библиотеки верхнего уровня. Однако наличие файла с тем же именем и параметрами в пакете верхнего уровня обеспечивает единый механизм, позволяющий легко изменять иерархию библиотеки.

В следующей таблице описаны поддерживаемые параметры. Единственный параметр, который требуется в lib.m файл - Name; другие необязательны.

ВыборИспользованиеОписаниеДефолтДля пакета верхнего уровня
NamelibInfo.Name = namename будет использоваться в качестве имени поддиапазона (название подсистемы Simulink ®, соответствующей поддиапазону )Имя пакетаПроигнорированный
AnnotationlibInfo.Annotation = annotationannotation будет отображаться как аннотация при открытии вспомогательной библиотеки. Это может быть любой текст, который требуется отобразить во вспомогательной библиотеке.Нет аннотаций в библиотекеИспользуется в аннотациях для библиотеки верхнего уровня
ShowIconlibInfo.ShowIcon = falseЕсли файл значка библиотеки отсутствует lib.img, как описано в пользовательской настройке пиктограммы библиотеки, эта опция игнорируется. Если файл значка существует, его можно не использовать, установив для этого параметра значение false. trueПроигнорированный
ShowNamelibInfo.ShowName = trueПозволяет настроить отображение имени вспомогательной библиотеки в родительской библиотеке. Если файл значка библиотеки отсутствует, то значок библиотеки по умолчанию содержит имя библиотеки, и отображение его снова является избыточным. Если используется файл значка библиотеки, установите showName кому true для отображения имени библиотеки под значком.falseПроигнорированный
HiddenlibInfo.Hidden = trueПозволяет настроить отображение вспомогательной библиотеки в родительской библиотеке. Используйте этот параметр для вспомогательной библиотеки, содержащей блоки, которые не требуется отображать, например, блоки, хранящиеся по соображениям совместимости.falseПроигнорированный

Настройка значка библиотеки

Если подпакет содержит файл с именем lib.img, где img является одним из поддерживаемых форматов файлов изображений (например, jpg , bmp, или png), то этот файл изображения используется для значка, представляющего эту вложенную библиотеку в родительской библиотеке. Файл значка (lib.img) и файл адаптации (lib.m) независимы, вы можете предоставить один или другой, оба, или нет.

Поддерживаются следующие форматы файлов изображений:

  • jpg

  • bmp

  • png

При наличии нескольких файлов изображений форматы имеют приоритет в указанном выше порядке. Например, если подпакет содержит оба lib.jpg и lib.bmp, lib.jpg - это изображение, которое будет отображаться в родительской библиотеке.

Можно отключить настройку значка библиотеки, задав showIcon кому false в файле адаптации библиотеки lib.m. В этом случае будет использоваться значок библиотеки по умолчанию. Дополнительные сведения см. в разделе Файлы конфигурации библиотеки.

Связанные примеры

Подробнее