Создайте и установите развертываемый архив с Excel Integration For MATLAB Production Server

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

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

Создание функции в MATLAB

В MATLAB исследуйте программу MATLAB, которую вы хотите группировать.

В данном примере запишите функциональный mymagic.m можно следующим образом.

function y = mymagic(x)

y = magic(x);

В командной строке MATLAB введите mymagic(3).

Выход:

 ans =
     8     1     6
     3     5     7
     4     9     2

Создайте развертываемый архив с Excel Integration Using Production Server Compiler App

  1. На вкладке MATLAB Apps, на ультраправом из раздела Apps, кликают по стреле. В Application Deployment нажмите Production Server Compiler. В окне проекта Production Server Compiler нажмите Deployable Archive with Excel integration.

    Screen shot of Production Server Compiler app top navigation pane.

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

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

    1. В разделе Exported Functions щелкнуть.

    2. В окне Add Files просмотрите к папке в качестве примера и выберите функцию, которую вы хотите группировать.

      Нажмите Open.

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

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

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

  • Archive information — Доступная для редактирования информация о развернутом архиве с интегрированием Excel.

  • Client configuration — Сконфигурируйте клиент MATLAB Production Server. Выберите Default Server URL, решите, ожидают тайм-аут и максимальный размер ответа для клиента, и предоставляют дополнительный самоподписанный сертификат для https.

  • Additional files required for your archive to run — Дополнительные файлы, требуемые сгенерированным архивом запускаться. Эти файлы включены в сгенерированный архивный инсталлятор. Смотрите Управляют Необходимыми Файлами в Проекте Компилятора.

  • Files installed with your archive — Файлы, которые установлены с вашим архивом на клиент-сервере. Файлы, установленные на сервере, включают:

    • Сгенерированный развертываемый архив (файл CTF)

    • Сгенерированный readme.txt

    Файлы, установленные на клиенте, включают:

    • mymagic.bas

    • mymagic.dll

    • mymagic.xla

    • readme.txt

    • ServerConfig.dll

    Смотрите задают файлы, чтобы установить с приложением.

  • Опции Опция Register the resulting component for you only on the development machine исключительно указывает компонент в корпусе для одного пользователя на машине разработки.

Archive information, client configuration, files installed with your archive sections of the Production Server Compiler app.

Группируйте приложение

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

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

    Package doialog box.

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

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

    • for_redistribution — Папка, содержащая инсталлятор, чтобы распределить архив на клиент-сервере MATLAB Production Server

    • for_redistribution_files_only — Папка, содержащая файлы, требуемые для перераспределения приложения на клиент-сервере MATLAB Production Server

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

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

Установите развертываемый архив с Excel Integration

Архив должен быть развернут на экземпляре MATLAB Production Server, прежде чем дополнение будет работать.

Устанавливать развертываемый архив на экземпляре сервера:

  1. Найдите архив в for_redistribution_files_only\server\ папка.

    Имя файла похоже на archiveName.ctf.

  2. Скопируйте архивный файл в auto_deploy папка экземпляра сервера. Экземпляр сервера автоматически развертывает его и делает его доступным для заинтересованных клиентов.

Для получения дополнительной информации см. документацию MATLAB Production Server.

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