exponenta event banner

Создание развертываемого архива для производственного сервера MATLAB

Поддерживаемые платформы: 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

Создание развертываемого архива с помощью приложения компилятора производственного сервера

  1. На вкладке Приложения MATLAB (MATLAB Apps) в правой части раздела Приложения (Apps) щелкните стрелку. В разделе Развертывание приложений выберите Компилятор производственного сервера. В окне проекта компилятора производственного сервера щелкните Развертываемый архив (.ctf).

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

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

    1. В разделе Экспортированные функции нажмите кнопку.

    2. В окне Добавить файлы перейдите к папке-примеру и выберите функцию, которую требуется упаковать.

      Щелкните Открыть (Open).

    Функция addmatrix.m добавляется в список основных файлов.

Настройка приложения и его внешнего вида

Можно настроить развертываемый архив и добавить дополнительные сведения о приложении следующим образом:

  • Сведения об архиве - редактируемые сведения о развернутом архиве.

  • Дополнительные файлы, необходимые для запуска архива - дополнительные файлы, необходимые для запуска созданного архива. Эти файлы включены в созданную программу установки архива. См. раздел Управление необходимыми файлами в проекте компилятора.

  • Файлы, упакованные для перераспределения - файлы, установленные вместе с архивом. Эти файлы включают в себя:

    • Созданный развертываемый архив

    • Произведенный readme.txt

    См. раздел Указание файлов для установки с приложением.

  • Включить файл подписи функции MATLAB - добавление или создание файла подписи функции, помогающего клиентам использовать функции MATLAB. См. раздел Сигнатуры функций MATLAB в JSON.

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

  1. Чтобы создать упакованное приложение, щелкните Пакет.

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

  2. В диалоговом окне «Пакет» убедитесь, что выбрана опция «Открыть папку вывода по завершении процесса».

    После завершения процесса развертывания проверьте сгенерированные выходные данные.

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

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

    • PackagingLog.txt - Файл журнала, созданный MATLAB Compiler™

См. также

| |

Связанные темы