Создайте развертываемый архив для MATLAB Production Server

Поддерживаемая платформа: Windows®, Linux®, Mac

В этом примере показано, как создать развертываемый архив из MATLAB® функция. Затем сгенерированный архив можно передать системному администратору для его развертывания в среде MATLAB Production Server™.

Создайте функцию MATLAB

В 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

Создайте развертываемый архив с помощью приложения Production Server Compiler

  1. На вкладке MATLAB Apps, в крайнем правом углу Apps раздела, щелкните стреле. В Application Deployment нажмите Production Server Compiler. В Production Server Compiler окне проекта нажмите Deployable Archive (.ctf).

    Также можно открыть приложение Production Server Compiler, введя productionServerCompiler в подсказку MATLAB.

  2. В MATLAB Compiler SDK окне проекта укажите основной файл приложения MATLAB, который необходимо развернуть.

    1. В Exported Functions разделе нажмите.

    2. В 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.

Приложение пакета

  1. Чтобы сгенерировать упакованное приложение, нажмите Package.

    В диалоговом окне «Сохранение проекта» укажите местоположение для сохранения проекта.

  2. В диалоговом окне Package проверьте, что выбран Open output folder when process completes.

    Когда процесс развертывания будет завершен, исследуйте сгенерированные выходы.

    • for_redistribution - Папка, содержащая архив archiveName.ctf

    • for_testing - Папка, содержащая необработанные сгенерированные файлы для создания программы установки

    • PackagingLog.txt - Файл журнала, сгенерированный MATLAB Compiler™

См. также

| |

Похожие темы