Можно настроить приложение несколькими способами: настройте инсталлятор, управляйте файлами в проекте или добавьте пользовательский путь инсталлятора с помощью приложения Application Compiler или приложения Library Compiler.
Чтобы изменить значок по умолчанию, кликните по диаграмме слева от поля Library name или Application name, чтобы предварительно просмотреть значок.
Нажмите Select icon и найдите графический файл, чтобы использовать в качестве значка приложения. Выберите опцию Use mask, чтобы заполнить любые пробелы вокруг значка с белым или опции Use border, чтобы добавить границу вокруг значка.
Чтобы возвратиться к главному окну, нажмите Save and Use.
Можно предоставить дополнительную информацию о приложении можно следующим образом:
Библиотека/Имя приложения: имя установленных артефактов MATLAB®. Например, если именем является foo
, установленным исполняемым файлом является foo.exe
, и записью меню "Пуск" Windows® является foo. Папкой, созданной для приложения, является
.InstallRoot
/ нечто
Значением по умолчанию является имя первой функции, перечисленной в поле Main File(s) приложения.
Версия: значение по умолчанию 1.0.
Имя автора: Имя разработчика.
Адрес электронной почты поддержки: Адрес электронной почты, чтобы использовать в контактной информации.
Название компании: путь к полной установке для установленных артефактов MATLAB. Например, если названием компании является bar
, путем к полной установке был бы
.InstallRoot
/bar/ApplicationName
Сводные данные: Краткий обзор, описывающий приложение.
Описание: Подробное объяснение о приложении.
Вся информация является дополнительной и, если не указано иное, только отображена на первой странице инсталлятора. В системах Windows эта информация также отображена в панели управления Windows Add/Remove Programs.
Отображения экрана-заставки инсталлятора после инсталлятора запустились. Это отображено наряду со строкой состояния, в то время как инсталлятор инициализирует.
Можно изменить изображение по умолчанию путем нажатия на Select custom splash screen. Когда файловый менеджер откроется, найдите и выберите новое изображение.
Можно перетащить мышью пользовательское изображение на экран-заставку по умолчанию.
Эта таблица приводит путь по умолчанию использование инсталлятора при установке группированных двоичных файлов на целевую систему.
Windows |
|
Mac OS X | /Applications/ |
Linux® | /usr/ |
Можно изменить путь к стандартной установке путем редактирования the Default installation folder поля под Additional installer options.
Текстовое поле, задающее путь, добавленный к корневой папке, является вашей папкой установки. Можно выбрать корневую папку для папки установки приложения. Эта таблица приводит дополнительные пользовательские корневые папки для каждой платформы:
Windows |
|
Linux | /usr/local |
Отображения логотипа после инсталлятора запустились. Это отображено на правой стороне инсталлятора.
Вы изменяете изображение по умолчанию в Additional Installer Options путем нажатия на Select custom logo. Когда файловый менеджер откроется, найдите и выберите новое изображение. Можно перетащить мышью пользовательское изображение на логотип по умолчанию.
Замечания по установке отображены, если инсталлятор успешно установил группированные файлы в целевой системе. Можно предоставить полезную информацию относительно любой дополнительной настройки, которая требуется, чтобы использовать установленные двоичные файлы и инструкции для того, как запустить приложение.
Компилятор использует функцию анализа зависимостей, чтобы автоматически определить, какие дополнительные файлы MATLAB требуются для приложения к пакету и запуску. Эти файлы автоматически группированы в сгенерированный двоичный файл. Компилятор не генерирует кода обертки, который предоставляет прямой доступ к функциям, определяемым необходимыми файлами.
Если вы используете одно из приложений компилятора, необходимые файлы, обнаруженные функцией анализа зависимостей, перечислены в поле Files required for your application to run или Files required for your library to run.
Чтобы добавить файлы, щелкните плюс кнопка в поле и выберите файл из файлового менеджера. Чтобы удалить файлы, выберите файлы и нажмите клавишу Delete.
Удаление файлов из списка необходимых файлов может вызвать ваше приложение к не пакет или не запускаться правильно, когда развернуто.
mcc
Если вы используете mcc
чтобы группировать ваш код MATLAB, компилятор не отображает список необходимых файлов перед выполнением. Вместо этого это группирует все необходимые файлы, которые обнаружены функцией анализа зависимостей, и добавляет их в сгенерированный двоичный файл.
Можно добавить файлы в список путем передачи одного или нескольких -a
аргументы к mcc
. -a
аргументы добавляют заданные файлы в список файлов, которые будут добавлены в сгенерированный двоичный файл. Например, -a hello.m
добавляет файл hello.m
к списку необходимых файлов и -a ./foo
добавляют все файлы в foo
и его подпапки к списку необходимых файлов.
Следующая цель вводит поддержку демонстрационное создание файла драйвера в MATLAB Compiler SDK™:
C++ совместно использовал библиотеку
Пакет Java®
Блок.NET
Пакет Python®
Демонстрационная функция создания файла драйвера в Library Compiler использует код MATLAB, чтобы сгенерировать демонстрационные файлы драйвера на выходном языке. Демонстрационные файлы драйвера используются, чтобы реализовать сгенерированные разделяемые библиотеки в приложение на выходном языке. В приложении нажмите Create New Sample, чтобы автоматически сгенерировать новый скрипт MATLAB или нажать Add Existing Sample, чтобы загрузить скрипт MATLAB, который вы уже записали. После того, как вы группируете свои функции, демонстрационный файл драйвера на выходном языке сгенерирован из вашего скрипта MATLAB и сохранен в for_redistribution_files_only\samples
. Демонстрационные файлы драйвера также включены в инсталлятор в for_redistribution
.
Чтобы автоматически сгенерировать новый файл MATLAB, нажмите Create New Sample. Это открывает файл MATLAB для вас, чтобы отредактировать. Файл примера служит начальной точкой, и можно отредактировать его по мере необходимости на основе поведения экспортируемых функций. Демонстрационные файлы MATLAB должны следовать этим инструкциям:
Код файла примера должен использовать только экспортируемые функции.
Каждая экспортируемая функция должна быть в отдельном файле примера.
Каждый вызов той же экспортируемой функции должен быть отдельным файлом примера.
Выход экспортируемой функции должен быть n-мерным числовым, char, логическим, struct или массив ячеек.
Данные должны быть сохранены как локальная переменная и затем передали экспортируемой функции в коде файла примера.
Код файла примера не должен требовать взаимодействия с пользователем.
Дополнительные факторы, характерные для выходного языка, следующие:
C++ mwArray API — varargin
и varargout
не поддержаны.
.NET — Безопасный с точки зрения типов API не поддержан.
Python Массивы ячеек и массивы символов должны иметь размер 1xN, и массивы структур должны быть скаляром. Нет никаких ограничений на числовые или логические массивы, кроме которых они должны быть прямоугольными, как в MATLAB.
Чтобы загрузить файл MATLAB, который вы уже записали, нажмите Add Existing Sample. Код MATLAB должен продемонстрировать, как выполнить экспортируемые функции. Необходимый код MATLAB может быть только несколькими линиями:
input1 = [1 4 7; 2 5 8; 3 6 9]; input2 = [1 4 7; 2 5 8; 3 6 9]; addoutput = addmatrix(input1,input2);
Можно также принять решение не включать демонстрационный файл драйвера вообще во время упаковочного шага. Если вы создаете свой собственный код драйвера на выходном языке, можно позже скопировать и вставить его в соответствующую директорию, если функции MATLAB группированы.
Файлы пакетов компилятора, чтобы установить наряду с теми это генерирует. По умолчанию инсталлятор включает readme файл с инструкциями относительно установки MATLAB Runtime и конфигурирования его.
Эти файлы перечислены в разделе Files installed for your end user приложения.
Чтобы добавить файлы в список, щелкните и выберите файл из файлового менеджера.
Файлы JAR добавляются к пути к классу приложений, как будто вы вызвали javaaddpath
.
Удаление двоичного файла предназначается от результатов списка в инсталляторе, который не устанавливает намеченную функциональность.
Когда установлено на целевом компьютере, файлы, перечисленные в Files installed for your end user, сохранены в application
папка.
Тип пакетного приложения | Описание | Дополнительные опции настроек во время выполнения |
---|---|---|
Типовые COM-компоненты |
|
|
Блок.NET |
|
|
Create all interfaces — Создайте интерфейсы для разделяемых библиотек с помощью обоих mwArray
API и MATLAB Data API.
Create interface that uses the mwArray API — Создайте интерфейс для разделяемой библиотеки с помощью mwArray
API. Интерфейс использует функции C-стиля, чтобы инициализировать MATLAB Runtime, загрузить скомпилированные функции MATLAB в MATLAB Runtime и управлять данными, которые передаются между Кодом С++ и MATLAB Runtime. Интерфейс поддерживает только C++ 03 функциональности. Для примера смотрите, Генерируют C++ mwArray API Разделяемая Библиотека и Сборка Приложение C++.
Create interface that uses the MATLAB Data API — Создайте интерфейс для разделяемой библиотеки с помощью MATLAB Data API. Это использует типовой интерфейс, который имеет современную семантику C++. Интерфейс поддерживает C++ 11 функциональностей. Для получения дополнительной информации смотрите, Генерируют MATLAB Data API C++ Разделяемая Библиотека и Сборка Приложение C++.