Опции для того, чтобы создать автономные приложения
создает объект опций автономного приложения по умолчанию использование MATLAB® функция, класс или приложение, заданное с помощью opts = compiler.build.StandaloneApplicationOptions(AppFile)AppFile. Используйте StandaloneApplicationOptions возразите как вход против compiler.build.standaloneApplication и compiler.build.standaloneWindowsApplication функции.
создает объект опций автономного приложения с опциями, заданными с помощью одних или нескольких аргументов name-value.opts = compiler.build.standaloneApplicationOptions(AppFile,Name,Value)
Создайте StandaloneApplicationOptions объект с помощью файла вводится.
В данном примере используйте файл magicsquare.m расположенный в .matlabroot\extern\examples\compiler
appFile = fullfile(matlabroot,'extern','examples','compiler','magicsquare.m'); opts = compiler.build.StandaloneApplicationOptions(appFile)
opts =
StandaloneApplicationOptions with properties:
CustomHelpTextFile: ''
EmbedArchive: on
ExecutableIcon: 'C:\Program Files\MATLAB\R2021b\toolbox\compiler\resources\default_icon_48.png'
ExecutableName: 'magicsquare'
ExecutableSplashScreen: 'C:\Program Files\MATLAB\R2021b\toolbox\toolbox\compiler\resources\default_splash.png'
ExecutableVersion: '1.0.0.0'
AppFile: 'C:\Program Files\MATLAB\R2021b\extern\examples\compiler\magicsquare.m'
TreatInputsAsNumeric: off
AdditionalFiles: {}
AutoDetectDataFiles: on
Verbose: off
OutputDir: '.\magicsquarestandaloneApplication'
Можно изменить значения свойств существующего StandaloneApplictionOptions объект с помощью записи через точку. Например, включите многословный выход.
opts.Verbose = 'on'opts =
StandaloneApplicationOptions with properties:
CustomHelpTextFile: ''
EmbedArchive: on
ExecutableIcon: 'C:\Program Files\MATLAB\R2021b\toolbox\compiler\resources\default_icon_48.png'
ExecutableName: 'magicsquare'
ExecutableSplashScreen: 'C:\Program Files\MATLAB\R2021b\toolbox\toolbox\compiler\resources\default_splash.png'
ExecutableVersion: '1.0.0.0'
AppFile: 'C:\Program Files\MATLAB\R2021b\extern\examples\compiler\magicsquare.m'
TreatInputsAsNumeric: off
AdditionalFiles: {}
AutoDetectDataFiles: on
Verbose: on
OutputDir: '.\magicsquarestandaloneApplication'
Используйте StandaloneApplicationOptions возразите как вход против compiler.build.standaloneApplication функция, чтобы создать автономное приложение.
compiler.build.standaloneApplication(opts);
Создайте StandaloneApplictionOptions возразите и настройте его с помощью аргументов name-value.
Создайте StandaloneApplicationOptions объект с помощью файла функции mymagic.m. Используйте аргументы name-value, чтобы задать выходную директорию, установить выполняемую версию и значок и входные параметры обработки как числовые значения.
opts = compiler.build.StandaloneApplicationOptions('mymagic.m',... 'OutputDir','D:\Documents\MATLAB\work\MagicApp',... 'ExecutableIcon','D:\Documents\MATLAB\work\images\magicicon.png',... 'ExecutableVersion','2.0',... 'TreatInputsAsNumeric','On')
opts =
StandaloneApplicationOptions with properties:
CustomHelpTextFile: ''
EmbedArchive: on
ExecutableIcon: 'D:\Documents\MATLAB\work\images\magicicon.png'
ExecutableName: 'mymagic'
ExecutableSplashScreen: 'C:\Program Files\MATLAB\R2021b\toolbox\toolbox\compiler\resources\default_splash.png'
ExecutableVersion: '2.0'
AppFile: 'D:\Documents\MATLAB\work\mymagic.m'
TreatInputsAsNumeric: on
AdditionalFiles: {}
AutoDetectDataFiles: on
Verbose: off
OutputDir: 'D:\Documents\MATLAB\work\MagicApp'
Можно изменить значения свойств существующего StandaloneApplictionOptions объект с помощью записи через точку. Например, включите многословный выход.
opts.Verbose = 'on'opts =
StandaloneApplicationOptions with properties:
CustomHelpTextFile: ''
EmbedArchive: on
ExecutableIcon: 'D:\Documents\MATLAB\work\images\magicicon.png'
ExecutableName: 'mymagic'
ExecutableSplashScreen: 'C:\Program Files\MATLAB\R2021b\toolbox\toolbox\compiler\resources\default_splash.png'
ExecutableVersion: '2.0'
AppFile: 'D:\Documents\MATLAB\work\mymagic.m'
TreatInputsAsNumeric: on
AdditionalFiles: {}
AutoDetectDataFiles: on
Verbose: on
OutputDir: 'D:\Documents\MATLAB\work\MagicApp'Используйте StandaloneApplicationOptions возразите как вход против compiler.build.standaloneApplication функция, чтобы создать автономное приложение.
compiler.build.standaloneApplication(opts);
AppFile — Путь к основному файлуПуть к основному файлу раньше создавал приложение в виде вектора символов строки или строкового скаляра. Файлом должна быть функция MATLAB, класс или приложение одного из следующих типов: .mP, .mlx, .mlapp, или допустимый файл MEX.
Пример: 'mymagic.m'
Типы данных: char | string
Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
'EmbedArchive','on'AdditionalFiles — Дополнительные файлыДополнительные файлы, чтобы включать в автономное приложение в виде вектора символов, строкового скаляра, массива строк или массива ячеек из символьных векторов. Пути к файлам могут быть относительно текущей рабочей директории или абсолюта.
Пример: 'AdditionalFiles',["myvars.mat","myfunc.m"]
Типы данных: char | string | cell
AutoDetectDataFiles — Отметьте, чтобы автоматически включать файлы данных'on' (значение по умолчанию) | логическое значение включения - выключенияОтметьте, чтобы автоматически включать файлы данных в виде 'on' или 'off', или как числовой или логический 1 TRUE) или 0 ложь). Значение 'on' эквивалентно true, и 'off' эквивалентно false. Таким образом можно использовать значение этого свойства как логическое значение. Значение хранится как логическое значение включения - выключения типа matlab.lang.OnOffSwitchState.
Если вы устанавливаете это свойство на 'on', затем файлы данных, которые вы предоставляете как входные параметры определенным функциям (такой как load и fopen) автоматически включены в автономное приложение.
Если вы устанавливаете это свойство на 'off', затем необходимо добавить файлы данных в приложение с помощью AdditionalFiles свойство.
Пример: 'AutoDetectDataFiles','Off'
Типы данных: логический
CustomHelpTextFile — Путь к справочному файлуПуть к справочному файлу, содержащему текст справки для конечного пользователя приложения в виде вектора символов или строкового скаляра. Путь может быть относительно текущей рабочей директории или абсолюта.
Пример: 'CustomHelpTextFile','D:\Documents\MATLAB\work\help.txt'
Типы данных: char | string
EmbedArchive — Отметьте, чтобы встроить автономный архив'on' (значение по умолчанию) | логическое значение включения - выключенияОтметьте, чтобы встроить автономный архив в виде 'on' или 'off', или как числовой или логический 1 TRUE) или 0 ложь). Значение 'on' эквивалентно true, и 'off' эквивалентно false. Таким образом можно использовать значение этого свойства как логическое значение. Значение хранится как логическое значение включения - выключения типа matlab.lang.OnOffSwitchState.
Если вы устанавливаете это свойство на 'on', затем функция встраивает архив в независимый исполняемый файл.
Если вы устанавливаете это свойство на 'off', затем функция генерирует автономный архив как отдельный файл.
Пример: 'EmbedArchive','Off'
Типы данных: логический
ExecutableIcon — Путь к изображению значкаПуть к значку отображает в виде вектора символов или строкового скаляра. Изображение используется в качестве значка для независимого исполняемого файла. Путь может быть относительно текущей рабочей директории или абсолюта. Принятыми типами изображения является .jpg, .jpeg, .pngBMP , и .gif.
Путь по умолчанию:
'matlabroot\toolbox\compiler\resources\default_icon_48.png'Пример: 'ExecutableIcon','D:\Documents\MATLAB\work\images\myIcon.png'
Типы данных: char | string
ExecutableName — Имя сгенерированного приложенияИмя сгенерированного приложения в виде вектора символов или строкового скаляра. Значением по умолчанию является имя файла AppFile. Целевые выходные имена должны начаться с буквы или символа подчеркивания и содержать только алфавитно-цифровые символы или символы нижнего подчеркивания.
Пример: 'ExecutableName','MagicSquare'
Типы данных: char | string
ExecutableSplashScreen — Путь к изображению экрана-заставкиПуть к экрану-заставке отображает в виде вектора символов или строкового скаляра. Путь может быть относительно текущей рабочей директории или абсолюта. Принятыми типами изображения является .jpg, .jpeg, .pngBMP , и .gif. Изображение изменено к 400 пикселям на 400 пикселей.
Путь по умолчанию:
'matlabroot\toolbox\toolbox\compiler\resources\default_splash.png'Примечание
Это используется только в Windows® приложения создали использование compiler.build.standaloneWindowsApplication.
Пример: 'ExecutableSplashScreen','D:\Documents\MATLAB\work\images\mySplash.png'
Типы данных: char | string
ExecutableVersion — Выполняемая версия (значение по умолчанию) | вектор символов | строковый скалярВыполняемая версия в виде вектора символов или строкового скаляра.
Примечание
Это только используется на операционных системах Windows.
Пример: 'ExecutableVersion','4.0'
Типы данных: char | string
OutputDir — Путь, чтобы вывести директориюПуть к выходной директории, где файлы типа "build" сохранены в виде вектора символов или строкового скаляра. Путь может быть относительно текущей рабочей директории или абсолюта.
Имя по умолчанию папки сборки является исполняемым именем, добавленным с standaloneApplication.
Пример: 'OutputDir','D:\Documents\MATLAB\work\MagicSquarestandaloneApplication'
Типы данных: char | string
SupportPackages — Пакеты поддержки'autodetect' (значение по умолчанию) | 'none' | строковый скаляр | массив ячеек из символьных векторов | массив строкПакеты поддержки, чтобы включать в виде одной из следующих опций:
'autodetect' (значение по умолчанию) — Процесс анализа зависимостей обнаруживает и включает необходимые пакеты поддержки автоматически.
'none' — Никакие пакеты поддержки не включены. Используя эту опцию может вызвать ошибки периода выполнения.
Строковый скаляр, вектор символов или массив ячеек из символьных векторов — Только заданные пакеты поддержки включены. Чтобы перечислить установленные пакеты поддержки или используемых определенным файлом, смотрите compiler.codetools.deployableSupportPackages.
.
Пример: 'SupportPackages',{'Deep Learning Toolbox Converter for TensorFlow Models','Deep Learning Toolbox Model for Places365-GoogLeNet Network'}
Типы данных: char | string | cell
TreatInputsAsNumeric — Отметьте, чтобы интерпретировать входные параметры командной строки'off' (значение по умолчанию) | логическое значение включения - выключенияОтметьте, чтобы интерпретировать входные параметры командной строки как числовые значения в виде 'on' или 'off', или как числовой или логический 1 TRUE) или 0 ложь). Значение 'on' эквивалентно true, и 'off' эквивалентно false. Таким образом можно использовать значение этого свойства как логическое значение. Значение хранится как логическое значение включения - выключения типа matlab.lang.OnOffSwitchState.
Если вы устанавливаете это свойство на 'on', затем входные параметры командной строки обработаны, когда числовой MATLAB удваивается.
Если вы устанавливаете это свойство на 'off', затем входные параметры командной строки обработаны как векторы символов MATLAB.
Пример: 'TreatInputsAsNumeric','On'
Типы данных: логический
Verbose — Отметьте, чтобы управлять многословием сборки'off' (значение по умолчанию) | логическое значение включения - выключенияОтметьте, чтобы управлять многословием сборки в виде 'on' или 'off', или как числовой или логический 1 TRUE) или 0 ложь). Значение 'on' эквивалентно true, и 'off' эквивалентно false. Таким образом можно использовать значение этого свойства как логическое значение. Значение хранится как логическое значение включения - выключения типа matlab.lang.OnOffSwitchState.
Если вы устанавливаете это свойство на 'on', затем окно команды MATLAB отображает информацию о прогрессе, указывающую на выход компилятора во время процесса сборки.
Если вы устанавливаете это свойство на 'off', затем командное окно не отображает информацию о прогрессе.
Пример: 'Verbose','On'
Типы данных: логический
opts — Объект опций автономного приложенияStandaloneApplictionOptions объектОпции сборки автономного приложения, возвращенные как StandaloneApplictionOptions объект.
compiler.build.standaloneApplication | compiler.build.standaloneWindowsApplication | deploytool | mcc
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.