Создание программы установки для файлов, созданных компилятором MATLAB
compiler.package.installer( создает установщик с помощью results)compiler.build.Results объект results генерируется из compiler.build функция.
compiler.package.installer( создает установщик с помощью results,Name,Value)compiler.build.Results объект results с дополнительными параметрами, заданными с помощью одного или нескольких аргументов «имя-значение».
compiler.package.installer( создает установщик для файлов, созданных files,filePath,'ApplicationName',appName,Name,Value)mcc команда. Имя установленного приложения определяется appName. Программу установки можно настроить с помощью необязательных аргументов «имя-значение».
Создайте программу установки для автономного приложения, используя результаты compiler.build.standaloneApplication функция.
В MATLAB ® найдите код MATLAB, который необходимо развернуть как автономное приложение. Для этого примера выполните компиляцию с помощью файлаmagicsquare.m расположен в .matlabroot\extern\examples\compiler
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\examples\compiler
appFile = fullfile(matlabroot,'extern','examples','compiler','magicsquare.m');
Создание автономного приложения с помощью compiler.build.standaloneApplication команда.
results = compiler.build.standaloneApplication(appFile);
Создание программы установки для автономного приложения с помощью compiler.package.installer функция. Используйте аргументы name-value для указания имени установщика и включения среды выполнения MATLAB в установщик.
compiler.package.installer(results,... 'InstallerName','MyMagicInstaller',... 'RuntimeDelivery','installer');
MyMagicInstaller в папке с именем magicsquareinstaller.Создайте программу установки для автономного приложения в системе Windows ®, используя результаты compiler.build.standaloneApplication функция. Настройка программы установки с помощью InstallerOptions объект.
В MATLAB найдите код MATLAB, который необходимо развернуть как автономное приложение. Для этого примера выполните компиляцию с помощью файла magicsquare.m расположен в .matlabroot\extern\examples\compiler
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:\Program Files\ |
| 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 для установленного приложения.
'web'- Возможность загрузки программы установки MATLAB Runtime с веб-сайта MathWorks ® во время установки приложения. Это параметр по умолчанию.
'installer'- Возможность включения среды выполнения MATLAB в программу установки, чтобы ее можно было установить во время установки приложения без подключения к веб-сайту 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.