Распространение кода MATLAB с помощью MATLAB Runtime

На целевых компьютерах без MATLAB®установите MATLAB Runtime, если он еще не присутствует на компьютере развертывания.

MATLAB Runtime

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

MATLAB Runtime доступен для загрузки из Интернета, чтобы упростить распределение ваших приложений, созданных с помощью MATLAB Compiler™ или MATLAB Compiler SDK™. Загрузите среду выполнения MATLAB со страницы продукта MATLAB Runtime или используйте compiler.runtime.download Функция MATLAB.

MATLAB Runtime installer выполняет следующие действия:

  1. Установите среду MATLAB Runtime.

  2. Установите сборку компонента в папку, из которой запускается инсталлятор.

  3. Скопируйте MWArray сборка в глобальный кэш сборок (GAC).

MATLAB Runtime Необходимых условий

  1. Для выполнения программы установки MATLAB Runtime требуются права администратора.

  2. Версия MATLAB Runtime, которая запускает ваше приложение на целевом компьютере, должна быть такой же, как версия MATLAB Compiler или MATLAB Compiler SDK, который создавал развернутый код на том же уровне обновления или более позднем.

  3. Не устанавливайте среду MATLAB Runtime в директории MATLAB.

  4. Для установки MATLAB Runtime требуется приблизительно 2 ГБ дискового пространства.

Добавьте MATLAB Runtime Installer к установке

В этом примере показано, как включить MATLAB Runtime в сгенерированный инсталлятор с помощью одного из приложений компилятора. Сгенерированный инсталлятор содержит все файлы, необходимые для запуска автономного приложения или общей библиотеки, созданной с помощью MATLAB Compiler или MATLAB Compiler SDK DK K.

  1. В Packaging Options разделе интерфейса компилятора выберите одну или обе из следующих опций:

    • Runtime downloaded from web - Эта опция создает инсталлятор, который загружает инсталлятор MATLAB Runtime с веб-сайта MathWorks.

    • Runtime included in package - Опция включает инсталлятор MATLAB Runtime в сгенерированном инсталляторе.

  2. Нажмите Package.

  3. Распространите программу установки среди конечных пользователей.

Установка MATLAB Runtime

Инструкции по установке среды MATLAB Runtime в системе см. в разделе Установка и настройка MATLAB Runtime.

Если вам дан инсталлятор, содержащий скомпилированные программные продукты, то MATLAB Runtime устанавливается вместе с приложением или общей библиотекой. Если вам выдают только необработанные двоичные файлы, необходимо загрузить и запустить инсталлятор MATLAB Runtime.

Примечание

В Windows®пути устанавливаются установщиком автоматически. Если вы работаете на платформе, отличной от Windows, необходимо либо изменить путь на целевой машине, либо использовать интерпретатор для запуска скомпилированного приложения. Установка путей позволяет исполняемому файлу приложения найти MATLAB Runtime. Дополнительные сведения об установке пути см. в разделе Установка пути MATLAB Runtime для развертывания во время выполнения.

Где найти MWArray API

MATLAB Runtime также включает MWArray.dll, который содержит API для обмена данными между вашими приложениями и MATLAB Runtime. Документацию для этого API можно найти в Help папка установки.

На целевых компьютерах, где запускается MATLAB Runtime installer, он помещает MWArray сборка в <MATLAB_RUNTIME_INSTALL_DIR>\ toolbox\dotnetbuilder\bin\ <ARCH>\<FRAMEWORK_VERSION>.

Образец структуры директории среды MATLAB Runtime, включая MWArray.dll