Можно настроить приложение несколькими способами: настройте инсталлятор, управляйте файлами в проекте или добавьте пользовательский путь инсталлятора с помощью приложения Application Compiler или приложения Library Compiler.
Чтобы изменить значок по умолчанию, кликните по диаграмме слева от поля Library name или Application name, чтобы предварительно просмотреть значок.
Нажмите Select icon и найдите графический файл, чтобы использовать в качестве значка приложения. Выберите опцию Use mask, чтобы заполнить любые пробелы вокруг значка с белым или опции Use border, чтобы добавить границу вокруг значка.
Чтобы возвратиться к главному окну, нажмите Save and Use.
Можно предоставить дополнительную информацию о приложении можно следующим образом:
Библиотека/Имя приложения: имя установленных артефактов MATLAB®. Например, если именем является foo
, установленным исполняемым файлом является foo.exe
, и записью меню "Пуск" Windows® является foo. Папкой, созданной для приложения, является
.InstallRoot/foo
Значение по умолчанию является именем первой функции, перечисленной в поле Main File(s) приложения.
Версия: значение по умолчанию 1.0.
Имя автора: Имя разработчика.
Адрес электронной почты поддержки: Адрес электронной почты, чтобы использовать для контактной информации.
Название компании: путь к полной установке для установленных артефактов MATLAB. Например, если бы названием компании является bar
, путем к полной установке был бы
.InstallRoot/bar/ApplicationName
Сводные данные: Краткий обзор, описывающий приложение.
Описание: Подробное объяснение о приложении.
Вся информация является дополнительной и, если не указано иное, только отображена на первой странице инсталлятора. В системах Windows эта информация также отображена в панели управления Windows Add/Remove Programs.
Отображения экрана-заставки инсталлятора после инсталлятора запустились. Это отображено наряду со строкой состояния, в то время как инсталлятор инициализирует.
Можно изменить изображение по умолчанию путем нажатия на Select custom splash screen. Когда файловый менеджер откроется, найдите и выберите новое изображение.
Можно перетащить мышью пользовательское изображение на экран-заставку по умолчанию.
Эта таблица приводит путь по умолчанию использование инсталлятора при установке группированных двоичных файлов на целевую систему.
Windows |
|
Mac OS X |
|
Linux® |
|
Можно изменить путь к стандартной установке путем редактирования the Default installation folder поля под Additional installer options.
Текстовое поле, задающее путь, добавленный к корневой папке, является вашей папкой установки. Можно выбрать корневую папку для папки установки приложения. Эта таблица приводит дополнительные пользовательские корневые папки для каждой платформы:
Windows |
|
Linux | /usr/local |
Отображения логотипа после инсталлятора запустились. Это отображено на правой стороне инсталлятора.
Вы изменяете изображение по умолчанию в Additional Installer Options путем нажатия на Select custom logo. Когда файловый менеджер откроется, найдите и выберите новое изображение. Можно перетащить мышью пользовательское изображение на логотип по умолчанию.
Замечания по установке отображены, если инсталлятор успешно установил группированные файлы в целевой системе. Можно предоставить полезную информацию относительно любой дополнительной настройки, которая требуется, чтобы использовать установленные двоичные файлы и инструкции для того, как запустить приложение.
Когда исполняемое автономное приложение запущено в командной строке, входным типом по умолчанию является char
. Можно сохранить это значение по умолчанию или сохранить числовые переменные MATLAB от исходной функции MATLAB.
Чтобы сохранить тип входа char
к исполняемому автономному приложению, выберите Treat inputs to the app as a MATLAB character vector. В этом случае необходимо включать код, чтобы преобразовать char
в числовой тип MATLAB в функции MATLAB, которая будет развернута как автономное приложение.
Чтобы сохранить числовые переменные MATLAB, выберите опцию Treat inputs to the app as a numeric MATLAB double в Приложении Application Compiler. Таким образом вы не должны включать код, чтобы преобразовать char
в числовой тип MATLAB.
Компилятор использует функцию анализа зависимостей, чтобы автоматически определить, какие дополнительные файлы 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 Только char, struct и массивы ячеек поддерживаются.
Чтобы загрузить файл 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
.
Тип пакетного приложения | Описание | Дополнительные опции настроек во время выполнения |
---|---|---|
Автономные приложения |
|
|
Дополнения Excel |
|
|
applicationCompiler
| libraryCompiler