Создайте развертываемый архив для 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. В окне проекта MATLAB Compiler SDK нажмите 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.

    В диалоговом окне Save Project задайте местоположение, чтобы сохранить проект.

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

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

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

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

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

Смотрите также

| |

Похожие темы