Опции для создания инсталляторов пакета MATLAB Compiler
создает opts
= compiler.package.InstallerOptions(results
)InstallerOptions
по умолчанию объект
opts
использование compiler.build.Results
объект results
сгенерированный от compiler.build
функция. InstallerOptions
объект передается как вход compiler.package.installer
функция.
создает opts
= compiler.package.InstallerOptions(results
,Name,Value
)InstallerOptions
объект opts
использование compiler.build.Results
объект results
с дополнительными опциями, заданными с помощью одного или нескольких аргументов значения имени. InstallerOptions
объект передается как вход compiler.package.installer
функция.
создает opts
= compiler.package.InstallerOptions('ApplicationName',appName
,Name,Value
)InstallerOptions
объект opts
с именем приложения, заданным appName
и дополнительные индивидуальные настройки заданы аргументами значения имени. InstallerOptions
объект передается как вход compiler.package.installer
функция.
Создайте InstallerOptions
объект с помощью результатов compiler.build.standaloneApplication
функциональные и дополнительные опции, заданные в качестве аргументов значения имени.
В данном примере создайте автономное приложение с помощью файла magicsquare.m
расположенный в
.matlabroot
\extern\examples\compiler
appFile = fullfile(matlabroot,'extern','examples','compiler','magicsquare.m'); results = compiler.build.standaloneApplication(appFile)
results = Results with properties: BuildType: 'standaloneApplication' Files: {2×1 cell} Options: [1×1 compiler.build.StandaloneApplicationOptions]
opts = compiler.package.InstallerOptions(results,'AuthorName','Frog')
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: '' Summary: '' Description: '' InstallationNotes: '' Shortcut: '' Version: '' InstallerName: 'MyAppInstaller' ApplicationName: 'magicsquare' OutputDir: '.\magicsquare' DefaultInstallationDir: 'C:\Program Files\magicsquare'
Можно изменить значения свойств существующего InstallerOptions
объект с помощью записи через точку. Например, определите имя инсталлятора к MyMagicInstaller
.
opts.InstallerName = 'MyMagicInstaller'
Чтобы создать инсталлятор для автономного приложения, используйте Results
и InstallerOptions
объекты как входные параметры к compiler.package.installer
функция.
compiler.package.installer(results,'Options',opts);
MyMagicInstaller.exe
в папке под названием magicsquareinstaller
.Создайте 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
объект с помощью записи через точку. Например, установите замечания по установке на Windows installer
.
opts.InstallationNotes = 'Windows installer'
results
— Создайте объект результатовResults
объектСоздайте результаты в виде compiler.build.Results
объект. Создайте Results
объект путем сохранения выхода из compiler.build
функция.
appName
— Имя установленного приложенияИмя установленного приложения в виде вектора символов или строкового скаляра.
Пример: 'MagicSquare_Generator'
Типы данных: char |
string
Задайте дополнительные разделенные запятой пары 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® |
|
Linux® | /usr/ |
macOS | /Applications/ |
Пример: на 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 | ./ |
.
в упомянутых выше директориях представляет настоящую рабочую директорию.
Пример: 'D:\Documents\MATLAB\work\MagicSquare'
'RuntimeDelivery'
— Вариант доставки MATLAB® Runtime'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'
— Версия установленного приложения
(значение по умолчанию) | вектор символов | строковый скалярНомер версии установленного приложения в виде вектора символов или строкового скаляра.
Пример: '2.0'
Типы данных: char |
string
opts
— Объект опций инсталлятораInstallerOptions
объектОпции инсталлятора, возвращенные как InstallerOptions
объект.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.