Поддерживаемая платформа: 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 Apps, на ультраправом из раздела Apps, кликают по стреле. В Application Deployment нажмите Production Server Compiler. В окне проекта Production Server Compiler нажмите Deployable Archive (.ctf).
В качестве альтернативы можно открыть приложение Production Server Compiler путем ввода productionServerCompiler
в подсказке MATLAB.
В окне проекта Production Server Compiler задайте основной файл приложения MATLAB, которое вы хотите развернуть.
В разделе Exported Functions щелкнуть.
В окне Add Files просмотрите к папке в качестве примера и выберите функцию, которую вы хотите группировать.
Нажмите Open.
Выполнение так добавляет функциональный addmatrix.m
к списку основных файлов.
Можно настроить развертываемый архив и добавить больше информации о приложении можно следующим образом:
Archive information — Доступная для редактирования информация о развернутом архиве.
Additional files required for your archive to run — Дополнительные файлы, требуемые запускать сгенерированный архив. Эти файлы включены в сгенерированный архивный инсталлятор. Смотрите Управляют Необходимыми Файлами в Проекте Компилятора.
Files packaged for redistribution — Файлы, которые установлены с вашим архивом. Эти файлы включают:
Сгенерированный развертываемый архив
Сгенерированный readme.txt
Include MATLAB function signature file — Добавьте или создайте функциональный файл подписи, чтобы помочь клиентам использовать ваши функции MATLAB. Смотрите Подписи функции MATLAB в JSON.
Чтобы сгенерировать пакетное приложение, нажмите Package.
В диалоговом окне Save Project задайте местоположение, чтобы сохранить проект.
В диалоговом окне Package проверьте, что Open output folder when process completes выбран.
Когда процесс развертывания будет завершен, исследуйте сгенерированный выход.
for_redistribution
— Папка, содержащая архив archiveName
.ctf
for_testing
— Папка, содержащая сырые данные, сгенерировала файлы, чтобы создать инсталлятор
PackagingLog.html
— Файл журнала сгенерирован MATLAB Compiler SDK™
mcc
| deploytool
| productionServerCompiler