Создайте надстройку Excel и развертываемый архив

Примечание

Excel® надстройку можно упаковать с помощью 64-разрядной Windows® и может быть развернута в 32 или 64-разрядном Excel.

Как создать надстройку Excel, которая интегрируется с MATLAB® Production Server™:

  1. Убедитесь, что в Центре доверия Excel выбран Trust access to the VBA project object model настройки.

  2. Откройте приложение Production Server Compiler.

    1. На панели инструментов выберите вкладку Apps.

    2. Щелкните стреле в крайнем правом углу вкладки, чтобы открыть галерею Apps.

    3. Щелкните Production Server Compiler, чтобы открыть окно проекта.

  3. В Application Type разделе панели инструментов выберите Deployable Archive with Excel Integration из списка.

  4. Укажите функции MATLAB, которые необходимо развернуть.

    1. В Exported Functions разделе панели инструментов нажмите кнопку «плюс».

    2. В открывшемся обозревателе файлов найдите и выберите нужные файлы.

    3. Щелкните Open, чтобы выбрать файлы и закрыть проводник файлов.

      Выбранные файлы добавляются в список файлов, и под кнопкой «плюс» появляется кнопка «минус».

      Примечание

      Функции, которые возвращают переменное количество выходов, не поддерживаются надстройками, которые используют код, выполняемый на образце MATLAB Production Server.

  5. Смотрите Archive Information раздел приложения.

    Первое текстовое поле является именем архива. Имя архива определяет имена сгенерированных программных продуктов и URL-адрес, используемый для подключения к серверу.

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

  7. Если вам нужно изменить правила маршалинга для функции, выберите Data Conversion Properties из контекстного меню имени функции.

    Для получения дополнительной информации см. раздел Правила маршалирования данных.

  8. Опционально настройте строение сервера по умолчанию, упакованную с установщиком.

    Сервер строения определяет соединение с производственным сервером MATLAB образца выполняющим код MATLAB.

    1. Найдите в таблице Default Server Configuration URL-адрес для упаковки с установщиком.

    2. Если он находится в таблице, выберите его.

    3. Если нет, щелкните Add, чтобы добавить его в таблицу.

  9. Смотрите Files required for your archive to run и Files installed with your archive разделы приложения.

    В этих разделах приложения перечислены все файлы, которые упакованы с скомпилированным кодом.

    Files required for your archive to run перечисляет файлы, от которых зависит ваша функция. Они упаковываются в развертываемый архив и предназначены только для сервера. См. «Управление необходимыми файлами в проекте компилятора» (MATLAB Production Server).

    Files installed with your archive включает разделы для клиента и сервера. Перечисленные файлы генерируются компилятором и должны быть доставлены человеку, устанавливающему приложение.

  10. Щелкните Package, чтобы сгенерировать надстройку и развертываемый архив.

  11. Установите флажок Open output folder when process completes, чтобы отобразить сгенерированные выходы.

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

  12. Нажмите Close в окне Пакет.

  13. Проверьте содержимое сгенерированного выхода:

    • for_redistribution - A client папка, содержащая сгенерированные программу установки и server папка, содержащая .zip файл

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

    • for_redistribution_files_only - A client папка, содержащая только файлы, необходимые для перераспределения надстройки и server папка, содержащая только файлы, необходимые для перераспределения развертываемого архива

    • PackagingLog.txt - Файл журнала, сгенерированный компилятором