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

Строения библиотеки

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

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

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

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

ОпцияИспользованиеОписаниеДефолтДля пакета верхнего уровня
NamelibInfo. Имя = 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. В этом случае будет использоваться значок библиотеки по умолчанию. Дополнительные сведения см. в разделе Файлы строения библиотеки.

Похожие примеры

Подробнее о