exponenta event banner

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

Поддерживаемая платформа: 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 с помощью приложения компилятора производственного сервера

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

    Screen shot of Production Server Compiler app top navigation pane.

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

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

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

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

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

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

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

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

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

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

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

  • Файлы, установленные с архивом - файлы, установленные с архивом на клиенте и сервере. Файлы, установленные на сервере:

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

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

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

    • mymagic.bas

    • mymagic.dll

    • mymagic.xla

    • readme.txt

    • ServerConfig.dll

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

  • Опции - опция Зарегистрировать результирующий компонент для вас только на машине разработки регистрирует упакованный компонент исключительно для одного пользователя на машине разработки.

Screen shot of Production Server Compiler app.

Упакуйте приложение

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

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

    Screen shot of packaging the archive.

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

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

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

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

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

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

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

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

Чтобы установить развертываемый архив на экземпляр сервера, выполните следующие действия.

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

    Имя файла аналогично archiveName.ctf.

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

Дополнительные сведения см. в документации по производственному серверу MATLAB.

См. также