После того, как вы добавили программные продукты для ваших блоков в проект Blockset Designer, можно опубликовать и поделиться своим проектом как тулбоксом. Чтобы опубликовать:
Щелкните библиотекой из дерева библиотеки и нажатия кнопки Publish Toolbox из Simulink® панель инструментов.
Blockset Designer собирает ваши файлы в проекте и создает папку publish в Views > Files. Эта папка содержит все ваши файлы из отдельных папок в проекте blockset на основе анализа зависимостей, но теперь собрана вместе в одной папке. Смотрите, что такое анализ зависимостей? чтобы узнать больше об анализе зависимостей. Папка публикации содержит следующие папки и связанное с ними содержимое:
Имя папки | Содержит |
---|---|
doc |
|
extra |
Для всех блоков:
|
library | Все модели библиотеки в blockset все файлы в < projectroot >/common/library. Сюда входят библиотечные модели сублибрариев, а также модель библиотеки проекта blockset. |
mex | Все файлы mex S-функции |
script |
|
sysobj | Все Системный object™ код для блоков MATLAB System в проекте blockset |
Если у вас есть другие файлы, которые вы хотите включить в публикацию, вручную скопируйте их в папку публикации.
Поскольку папка publish по умолчанию добавляется в путь проекта, чтобы избежать затенения файлов в проекте, удалите эту папку из пути проекта или удалите ее после процесса публикации. Если после публикации вы вносите какие-либо изменения в свою библиотеку, нажмите, Publish переместить файлы обновлений в папку публикации.
Поля Toolbox Information заполняются именем проекта, автором и описанием. При необходимости измените информацию.
Чтобы убедиться, что MATLAB® обнаруживает компоненты установки, просматривает содержимое тулбокса из Toolbox Files and Folders. Если необходимо включить файлы, еще не включенные в файлы проекта, отредактируйте Exclude files and folders.
Щелкните Package на панели инструментов, чтобы упаковать панель инструментов.
Чтобы сохранить тулбокс и поделиться им в MATLAB Central File Exchange, выберите в меню Пакет (Package) в верхней части диалогового окна Пакет (Package a Toolbox) пункт Пакет (Package) и Общий доступ (Share). Эта опция генерирует .mltbx
файл в текущей папке MATLAB и открывает веб-страницу для отправки тулбокса в File Exchange. MATLAB заполняет форму отправки File Exchange информацией о тулбоксе. Просмотрите и отправьте форму для совместного использования тулбокса в File Exchange.
Чтобы поделиться тулбоксом с другими, используйте .mltbx
файл. Все файлы, добавленные при упаковке тулбокса, включены в .mltbx
файл. Когда ваш тулбокс установлен, .mltbx
управляет путем MATLAB или другими деталями установки.
Дополнительные сведения о создании и совместном использовании тулбоксов, а также подробные сведения о интерфейсе пользователя упаковки см. в разделе Создание и совместное использование тулбоксов.
MATLAB System | S-Function | S-Function Builder | Subsystem, Atomic Subsystem, CodeReuse Subsystem