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