Создайте инсталлятор для файлов, сгенерированных MATLAB Compiler
compiler.package.installer(
создает инсталлятор с помощью results
)compiler.build.Results
results объекта
сгенерирован из compiler.build
функция.
compiler.package.installer(
создает инсталлятор с помощью results
,Name,Value
)compiler.build.Results
results объекта
с дополнительными опциями, заданными с помощью одного или нескольких аргументов в виде имя-значение.
compiler.package.installer(
создает инсталлятор с помощью results
,'Options',opts
)compiler.build.Results
results объекта
с опциями установщика, заданными в InstallerOptions
opts объекта
. Если вы используете InstallerOptions
объект, вы не можете задать какие-либо другие опции, используя аргументы имя-значение.
compiler.package.installer(
создает инсталлятор для файлов, сгенерированных files
,filePath
,'ApplicationName',appName
,Name,Value
)mcc
команда. Имя установленного приложения определяется appName
. Программа установки может быть настроена с помощью необязательных аргументов имя-значение.
compiler.package.installer(
создает инсталлятор для файлов, сгенерированных files
,filePath
,'Options',opts
)mcc
команда с опциями инсталлятора, заданная InstallerOptions
opts объекта
. Если вы используете InstallerOptions
объект, вы не можете задать какие-либо другие опции, используя аргументы имя-значение.
Создайте инсталлятор для автономного приложения, используя результаты из compiler.build.standaloneApplication
функция.
В MATLAB®найдите код MATLAB, который необходимо развернуть в качестве автономного приложения. В данном примере скомпилируйте с помощью файла magicsquare.m
расположен в
.matlabroot
\ extern\примеры\компилятор
appFile = fullfile(matlabroot,'extern','examples','compiler','magicsquare.m');
Создайте автономное приложение с помощью compiler.build.standaloneApplication
команда.
results = compiler.build.standaloneApplication(appFile);
Создайте инсталлятор для автономного приложения с помощью compiler.package.installer
функция.
compiler.package.installer(results);
MyAppInstaller
в папке с именем magicsquareinstaller
.Создайте инсталлятор для автономного приложения, используя результаты из compiler.build.standaloneApplication
и настройте его с помощью аргументов имя-значение.
В MATLAB найдите код MATLAB, который вы хотите развернуть как автономное приложение. В данном примере скомпилируйте с помощью файла magicsquare.m
расположен в
.matlabroot
\ extern\примеры\компилятор
appFile = fullfile(matlabroot,'extern','examples','compiler','magicsquare.m');
Создайте автономное приложение с помощью compiler.build.standaloneApplication
команда.
results = compiler.build.standaloneApplication(appFile);
Создайте инсталлятор для автономного приложения с помощью compiler.package.installer
функция. Используйте аргументы имя-значение, чтобы задать имя установщика и включить MATLAB Runtime в установщик.
compiler.package.installer(results,... 'InstallerName','MyMagicInstaller',... 'RuntimeDelivery','installer');
MyMagicInstaller
в папке с именем magicsquareinstaller
.Создайте инсталлятор для автономного приложения в Windows® используя результаты из compiler.build.standaloneApplication
функция. Настройте инсталлятор с помощью InstallerOptions
объект.
В MATLAB найдите код MATLAB, который вы хотите развернуть как автономное приложение. В данном примере скомпилируйте с помощью файла magicsquare.m
расположен в
.matlabroot
\ extern\примеры\компилятор
appFile = fullfile(matlabroot,'extern','examples','compiler','magicsquare.m');
Создайте автономное приложение с помощью compiler.build.standaloneApplication
команда.
results = compiler.build.standaloneApplication(appFile);
Создайте InstallerOptions
объект. Используйте аргументы значения имени, чтобы определить имя приложения, компанию автора, имя автора, имя инсталлятора и сводные данные.
opts = compiler.package.InstallerOptions('ApplicationName','MagicSquare_Generator',... 'AuthorCompany','Boston Common',... 'AuthorName','Frog',... 'InstallerName','MagicSquare_Installer',... 'Summary','Generates a magic square.')
opts = InstallerOptions with properties: RuntimeDelivery: 'web' InstallerSplash: 'C:\Program Files\MATLAB\R2021a\toolbox\toolbox\compiler\resources\default_splash.png' InstallerIcon: 'C:\Program Files\MATLAB\R2021a\toolbox\compiler\resources\default_icon_48.png' InstallerLogo: 'C:\Program Files\MATLAB\R2021a\toolbox\compiler\resources\default_logo.png' AuthorName: 'Frog' AuthorEmail: '' AuthorCompany: 'Boston Common' Summary: 'Generates a magic square.' Description: '' InstallationNotes: '' Shortcut: '' Version: '1.0' InstallerName: 'MagicSquare_Installer' ApplicationName: 'MagicSquare_Generator' OutputDir: '.\MagicSquare_Generatorinstaller' DefaultInstallationDir: 'C:\Program Files\MagicSquare_Generator'
Создайте инсталлятор для автономного приложения с помощью Results
и InstallerOptions
объекты как входы compiler.package.installer
функция.
compiler.package.installer(results,'Options',opts);
MagicSquare_Installer
в папке с именем MagicSquare_Generatorinstaller
.Создайте программу установки для автономного приложения в системе Windows.
Написание функции MATLAB, которая генерирует магический квадрат. Сохраните функцию в файле с именем mymagic.m
.
function out = mymagic(in)
out = magic(in)
Создайте автономное приложение с помощью mcc
команда.
mcc -m mymagic.m
mymagic.exe mccExcludedFiles.log readme.txt requiredMCRProducts.txt
Создайте инсталлятор для автономного приложения с помощью compiler.package.installer
функция.
compiler.package.installer(... 'mymagic.exe','D:\Documents\MATLAB\work\MagicSquare\requiredMCRProducts.txt',... 'ApplicationName','MagicSquare_Generator')
MyAppInstaller.exe
в папке с именем MagicSquare_Generatorinstaller
.Настройте программу установки для автономного приложения в системе Windows с помощью аргументов имя-значение.
compiler.package.installer('mymagic.exe','requiredMCRProducts.txt',... 'ApplicationName','MagicSquare_Generator',... 'AuthorCompany','Boston Common',... 'AuthorName','Frog',... 'InstallerName','MagicSquare_Installer',... 'Summary','Generates a magic square.')
Настройка установщика для автономного приложения в системе Windows с помощью InstallerOptions
объект.
Создайте InstallerOptions
объект.
opts = compiler.package.InstallerOptions('ApplicationName','MagicSquare_Generator',... 'AuthorCompany','Boston Common',... 'AuthorName','Frog',... 'InstallerName','MagicSquare_Installer',... 'Summary','Generates a magic square.')
opts = InstallerOptions with properties: RuntimeDelivery: 'web' InstallerSplash: 'C:\Program Files\MATLAB\R2021a\toolbox\toolbox\compiler\resources\default_splash.png' InstallerIcon: 'C:\Program Files\MATLAB\R2021a\toolbox\compiler\resources\default_icon_48.png' InstallerLogo: 'C:\Program Files\MATLAB\R2021a\toolbox\compiler\resources\default_logo.png' AuthorName: 'Frog' AuthorEmail: '' AuthorCompany: 'Boston Common' Summary: 'Generates a magic square.' Description: '' InstallationNotes: '' Shortcut: '' Version: '1.0' InstallerName: 'MagicSquare_Installer' ApplicationName: 'MagicSquare_Generator' OutputDir: '.\MagicSquare_Generator' DefaultInstallationDir: 'C:\Program Files\MagicSquare_Generator'
Передайте InstallerOptions
объект как вход в функцию.
compiler.package.installer('mymagic.exe','requiredMCRProducts.txt','Options',opts)
results
- Объект результатов сборкиResults
объектРезультаты построения, заданные как compiler.build.Results
объект. Создайте Results
объект путем сохранения выхода из compiler.build
функция.
files
- Список файлов и папок для установкиСписок файлов и папок для установки, заданный как вектор символов, строковый скаляр, массив ячеек векторов символов или строковых массивов. Эти файлы обычно генерируются mcc
команда или compiler.build
а также может включать любые дополнительные файлы и папки, требуемые установленным приложением для выполнения.
Файлы, сгенерированные в конкретном релизе, могут быть упакованы с помощью compiler.package.installer
функция того же релиза.
Файлы типа .ctf
на одну операционную систему можно упаковать с помощью compiler.package.installer
функционирует в другой операционной системе, пока команда build и compiler.package.installer
функция из того же релиза.
Пример: 'mymagic.exe'
Типы данных: char
| string
filePath
- Путь к requiredMCRProducts.txt
файлПуть к requiredMCRProducts.txt
файл, сгенерированный MATLAB Compiler™.
Пример: 'D:\Documents\MATLAB\work\MagicSquare\requiredMCRProducts.txt'
Типы данных: char
| string
appName
- Имя установленного приложенияИмя установленного приложения, заданное как вектор символов или строковый скаляр.
Пример: 'MagicSquare_Generator'
Типы данных: char
| string
opts
- Объект опций инсталлятораInstallerOptions
объектОпции установщика, заданные как InstallerOptions
объект.
Задайте необязательные разделенные разделенными запятой парами Name,Value
аргументы. Name
- имя аргумента и Value
- соответствующее значение. Name
должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN
.
'Version','9.5'
задает версию установленного приложения.'ApplicationName'
- Имя приложения''
(по умолчанию) | символьный вектор | строковый скалярИмя установленного приложения, заданное как вектор символов или строковый скаляр.
Пример: 'MagicSquare_Generator'
Типы данных: char
| string
'AuthorCompany'
- имя компании''
(по умолчанию) | символьный вектор | строковый скалярИмя компании, создавшей приложение, заданное как вектор символов или строковый скаляр.
Пример: 'Boston Common'
Типы данных: char
| string
'AuthorEmail'
- Адрес электронной почты''
(по умолчанию) | символьный вектор | строковый скалярАдрес электронной почты автора приложения, заданный как вектор символов или строковый скаляр.
Пример: 'frog@bostoncommon.com'
Типы данных: char
| string
'AuthorName'
Имя''
(по умолчанию) | символьный вектор | строковый скалярИмя автора приложения, заданное как вектор символов или строковый скаляр.
Пример: 'Frog'
Типы данных: char
| string
'DefaultInstallationDir'
- Путь установки по умолчаниюДиректория по умолчанию, в котором инсталлятор должен установить приложение, заданный как вектор символов или строковый скаляр.
Если путь не задан, путь по умолчанию для каждой операционной системы следующий:
Операционная система | Директория установки по умолчанию |
---|---|
Windows | C :\Программные файлы |
Linux® | / usr |
macOS | / Приложения |
Пример: В Windows: C:\Program Files\MagicSquare_Generator
Типы данных: char
| string
'Description'
- Подробное описание приложения''
(по умолчанию) | символьный вектор | строковый скалярПодробное описание приложения, заданное как вектор символов или строковый скаляр.
Пример: 'The MagicSquare_Generator application generates an n-by-n matrix constructed from the integers 1 through n2 with equal row and column sums.'
Типы данных: char
| string
'InstallationNotes'
Примечания''
(по умолчанию) | символьный вектор | строковый скалярПримечания о дополнительных требованиях к использованию приложения, заданные как вектор символов или строковый скаляр.
Пример: 'This is a Linux installer.'
Типы данных: char
| string
'InstallerIcon'
- Путь к изображению значкаПуть к файлу изображения, используемому в качестве значка для установленного приложения, заданный в виде вектора символов или строкового скаляра.
Путь по умолчанию:
'matlabroot
\toolbox\compiler\resources\default_icon_48.png'
Пример: 'D:\Documents\MATLAB\work\images\myIcon.png'
'InstallerLogo'
- Путь к изображению установщикаПуть к файлу изображения, используемому в качестве логотипа установщика в виде вектора символов или строкового скаляра. Размер логотипа будет изменен на 150 пикселей на 340 пикселей.
Путь по умолчанию:
'matlabroot
\toolbox\compiler\resources\default_logo.png'
Пример: 'D:\Documents\MATLAB\work\images\myLogo.png'
'InstallerName'
- Имя файла установщикаMyAppInstaller
(по умолчанию) | символьный вектор | строковый скалярИмя файла установщика, заданное как вектор символов или строковый скаляр. Расширение определяется операционной системой, в которой выполняется функция.
Пример: 'MagicSquare_Installer'
'InstallerSplash'
- Путь к изображению заставкиПуть к файлу изображения, используемому в качестве заставки установщика, заданный в виде вектора символов или строкового скаляра. Размер значка заставки будет изменен до 400 пикселей на 400 пикселей.
Путь по умолчанию:
'matlabroot
\toolbox\toolbox\compiler\resources\default_splash.png'
Пример: 'D:\Documents\MATLAB\work\images\mySplash.png'
'OutputDir'
- Путь к папке, в которой будет сохранен установщикПуть к папке, в которой сохранен установщик, заданный как вектор символов или строковый скаляр.
Если путь не задан, путь по умолчанию для каждой операционной системы следующий:
Операционная система | Директория установки по умолчанию |
---|---|
Windows | . \ |
Linux | . / |
macOS | . / |
The .
в перечисленных выше директориях представлена текущая рабочая директория.
Пример: 'D:\Documents\MATLAB\work\MagicSquare'
'RuntimeDelivery'
- MATLAB Опция доставки во время выполнения'web'
(по умолчанию) | 'installer'
Выбор способа обеспечения доступности среды MATLAB Runtime для установленного приложения.
'web'
- Опция для установки для загрузки MATLAB Runtime из MathWorks® веб-сайт во время установки приложения. Это опция по умолчанию.
'installer'
- Опция включения MATLAB Runtime в установщик, чтобы его можно было установить во время установки приложения без подключения к веб-сайту MathWorks. Используйте эту опцию, если считаете, что конечный пользователь не имеет доступа к Интернету.
Пример: 'installer'
Типы данных: char
| string
'Shortcut'
- Путь к ярлыку''
(по умолчанию) | символьный вектор | строковый скалярПуть к файлу или папке, для которых установщик создаст ярлык во время установки, заданный как вектор символов или строковый скаляр.
Пример: '.\mymagic.exe'
Типы данных: char
| string
'Summary'
- Краткое описание приложения''
(по умолчанию) | символьный вектор | строковый скалярКраткое описание приложения, заданное как вектор символов или строковый скаляр.
Пример: 'Generates a magic square.'
Типы данных: char
| string
'Version'
- Версия установленного приложения'1.0'
(по умолчанию) | символьный вектор | строковый скалярНомер версии установленного приложения, заданный как вектор символов или строковый скаляр.
Пример: '2.0'
Типы данных: char
| string
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.