Имена пакета должны быть допустимыми идентификаторами 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
один из форматов поддерживаемого файла изображения (таких как img
jpg
BMP
, или png
), затем тот файл изображения используется в значке, представляющем эту подбиблиотеку в родительской библиотеке. Файл значка (lib.
) и файл настройки (img
lib.m
) независимы, можно обеспечить один или другой, оба или ни один.
Следующие форматы файла изображения поддерживаются:
jpg
bmp
png
Если существуют файлы повторного изображения, форматы более приоритетны в упомянутом выше порядке. Например, если подпакет содержит оба lib.jpg
и lib.bmp
, lib.jpg
изображение, которое появится в родительской библиотеке.
Можно выключить настройку значка библиотеки установкой showIcon
к false
в файле настройки библиотеки lib.m
. В этом случае значок библиотеки по умолчанию будет использоваться. Для получения дополнительной информации смотрите Конфигурационные файлы Библиотеки.