Именами пакета должен быть допустимый MATLAB® идентификаторы. Пакет верхнего уровня всегда генерирует модель библиотеки с именем package_name_lib. Однако конфигурационные файлы библиотеки позволяют вам обеспечить описательные имена библиотеки и задать другие индивидуальные настройки для подбиблиотек, сгенерированных от подкаталогов в иерархии пакета.
Конфигурационного файла библиотеки нужно расположить в директории пакета и назвать lib.m.
Конфигурационные файлы библиотеки не требуются. Можно принять решение обеспечить lib.m для некоторых подпакетов, всех подпакетов, или ни для одного из подпакетов. Если подпакет не содержит lib.m файл, подбиблиотека создается с помощью значений по умолчанию. Пакет верхнего уровня может также содержать lib.m файл. Опции, такие как имя библиотеки и другие опции, которые не целесообразны для библиотеки верхнего уровня, проигнорированы во время сборки. Однако наличие файла с тем же именем и опциями в пакете верхнего уровня обеспечивает универсальный механизм, который позволяет вам легко изменить иерархию библиотеки.
Следующая таблица описывает поддерживаемые опции. Единственная опция, которая требуется в lib.m файлом является Name; другие являются дополнительными.
| Опция | Использование | Описание | Значение по умолчанию | Для пакета верхнего уровня |
|---|---|---|---|---|
Name | libInfo. Назовите = | name будет использоваться в качестве имени подбиблиотеки (имя Simulink® подсистема, соответствующая подбиблиотеке) | PackageName | Проигнорированный |
Annotation | libInfo.Annotation = annotation | annotation будет отображен как аннотация, когда вы откроете подбиблиотеку. Это может быть любой текст, который вы хотите отобразить в подбиблиотеке. | Никакая аннотация в библиотеке | Используемый в аннотации для библиотеки верхнего уровня |
ShowIcon | libInfo.ShowIcon = false | Если нет никакого lib файла значка библиотеки. , как описано в Настройке Значка Библиотеки проигнорирована эта опция. Если существует файл значка, можно принять решение не использовать его путем установки этой опции на false. | true | Проигнорированный |
ShowName | libInfo.ShowName = true | Позволяет вам конфигурировать, показывают ли имя подбиблиотеки в родительской библиотеке. Если нет никакого файла значка библиотеки, то значок библиотеки по умолчанию содержит имя библиотеки и показ, что это снова избыточно. Если вы используете файл значка библиотеки, установите showName к true отобразить имя библиотеки ниже значка. | false | Проигнорированный |
Hidden | libInfo.Hidden = true | Позволяет вам конфигурировать, отображается ли подбиблиотека в родительской библиотеке. Используйте эту опцию для подбиблиотеки, содержащей блоки, что вы не хотите отсоединять, например, сохраненных по причинам совместимости. | false | Проигнорированный |
Если подпакет содержит lib файла с именем. , где img один из форматов поддерживаемого файла изображения (таких как imgjpg BMP , или png), затем тот файл изображения используется для значка, представляющего эту подбиблиотеку в родительской библиотеке. Файл значка (lib. ) и файл настройки (imglib.m) независимы, можно обеспечить один или другой, оба или ни один.
Следующие форматы файла изображения поддерживаются:
jpg
bmp
png
Если существуют файлы повторного изображения, форматы более приоритетны в упомянутом выше порядке. Например, если подпакет содержит оба lib.jpg и lib.bmp, lib.jpg изображение, которое появится в родительской библиотеке.
Можно выключить настройку значка библиотеки установкой showIcon к false в файле настройки библиотеки lib.m. В этом случае значок библиотеки по умолчанию будет использоваться. Для получения дополнительной информации смотрите Конфигурационные файлы Библиотеки.