Разверните компоненты на конечных пользователях

MATLAB Runtime

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

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

Инсталлятор MATLAB Runtime делает следующее:

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

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

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

Предпосылки MATLAB Runtime

  1. Инсталлятор MATLAB Runtime требует, чтобы права администратора запустились.

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

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

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

Добавьте инсталлятор MATLAB Runtime в инсталлятор

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

  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 с сети и запустите установщика.

Примечание

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

Пути к Windows установлены автоматически. На Linux® и Mac, можно использовать скрипт выполнения, чтобы установить пути. Смотрите проблемы Установить Пути MATLAB Runtime (MATLAB Compiler) для получения дальнейшей информации при выполнении всех задач развертывания в частности с вариантами UNIX®, такими как Linux и Mac.

Где найти API MWArray

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

На целевых машинах, где установщик MATLAB Runtime запущен, это помещает блок MWArray в mcrRoot\toolbox\dotnetbuilder\bin\architecture\framework_version.

Демонстрационная структура каталогов MATLAB Runtime включая MWArray.dll