Поддерживаемые платформы: Windows ®, Linux ®, Mac
В этом примере показано, как создать развертываемый архив из функции MATLAB ®. Затем созданный архив можно передать системному администратору для развертывания в среде MATLAB Production Server™.
В MATLAB проверьте программу MATLAB, которую требуется упаковать.
В этом примере следует записать функцию addmatrix.m следующим образом.
function a = addmatrix(a1, a2)
a = a1 + a2;В командной строке MATLAB введите addmatrix([1 4 7; 2 5 8; 3 6 9], [1 4 7; 2 5 8; 3 6 9]).
Выходные данные:
ans =
2 8 14
4 10 16
6 12 18На вкладке Приложения MATLAB (MATLAB Apps) в правой части раздела Приложения (Apps) щелкните стрелку. В разделе Развертывание приложений выберите Компилятор производственного сервера. В окне проекта компилятора производственного сервера щелкните Развертываемый архив (.ctf).

Кроме того, можно открыть приложение компилятора Production Server, введя productionServerCompiler по запросу MATLAB.
В окне проекта MATLAB Compiler SDK укажите основной файл приложения MATLAB, которое требуется развернуть.
В разделе Экспортированные функции нажмите кнопку.![]()
В окне Добавить файлы перейдите к папке-примеру и выберите функцию, которую требуется упаковать.
Щелкните Открыть (Open).
Функция addmatrix.m добавляется в список основных файлов.
Можно настроить развертываемый архив и добавить дополнительные сведения о приложении следующим образом:
Сведения об архиве - редактируемые сведения о развернутом архиве.
Дополнительные файлы, необходимые для запуска архива - дополнительные файлы, необходимые для запуска созданного архива. Эти файлы включены в созданную программу установки архива. См. раздел Управление необходимыми файлами в проекте компилятора.
Файлы, упакованные для перераспределения - файлы, установленные вместе с архивом. Эти файлы включают в себя:
Созданный развертываемый архив
Произведенный readme.txt
См. раздел Указание файлов для установки с приложением.
Включить файл подписи функции MATLAB - добавление или создание файла подписи функции, помогающего клиентам использовать функции MATLAB. См. раздел Сигнатуры функций MATLAB в JSON.

Чтобы создать упакованное приложение, щелкните Пакет.
В диалоговом окне «Сохранение проекта» укажите местоположение для сохранения проекта.

В диалоговом окне «Пакет» убедитесь, что выбрана опция «Открыть папку вывода по завершении процесса».
После завершения процесса развертывания проверьте сгенерированные выходные данные.
for_redistribution - Папка, содержащая архив archiveName.ctf
for_testing - Папка, содержащая необработанные файлы для создания программы установки
PackagingLog.txt - Файл журнала, созданный MATLAB Compiler™
deploytool | mcc | productionServerCompiler