Опции для создания инсталляторов пакетов MATLAB Compiler
создает opts = compiler.package.InstallerOptions(results)InstallerOptions по умолчанию opts объекта использование compiler.build.Results results объекта сгенерирован из compiler.build функция. The InstallerOptions объект передается как вход в compiler.package.installer функция.
создает opts = compiler.package.InstallerOptions(results,Name,Value)InstallerOptions opts объекта использование compiler.build.Results results объекта с дополнительными опциями, заданными с помощью одного или нескольких аргументов в виде имя-значение. The InstallerOptions объект передается как вход в compiler.package.installer функция.
создает opts = compiler.package.InstallerOptions('ApplicationName',appName,Name,Value)InstallerOptions opts объекта с именем приложения, заданным appName и дополнительные индивидуальные настройки, заданные аргументами «имя-значение». The InstallerOptions объект передается как вход в compiler.package.installer функция.
Создайте InstallerOptions объект используя результаты из compiler.build.standaloneApplication функция и дополнительные опции, заданные как аргументы имя-значение.
В данном примере создайте автономное приложение с помощью файла magicsquare.m расположен в .matlabroot\ extern\примеры\компилятор
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® | 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
opts - Объект опций инсталлятораInstallerOptions объектОпции установщика, возвращенные как InstallerOptions объект.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.