Поддерживаемая платформа: 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.
В окне проекта MATLAB Compiler SDK задайте основной файл приложения 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.
Чтобы сгенерировать пакетное приложение, нажмите Package.
В диалоговом окне Save Project задайте местоположение, чтобы сохранить проект.
В диалоговом окне Package проверьте, что опция Open output folder when process completes выбрана.
Когда процесс развертывания будет завершен, исследуйте сгенерированный выход.
for_redistribution
— Папка, содержащая инсталлятор, чтобы распределить архив.
for_testing
— Папка, содержащая сырые данные, сгенерировала файлы, чтобы создать инсталлятор
PackagingLog.txt
— Файл журнала сгенерирован упаковочным инструментом.
deploytool
(MATLAB Production Server) | mcc
(MATLAB Production Server) | productionServerCompiler
(MATLAB Production Server)