Опции для создания дополнений Excel
создает opts
= compiler.build.ExcelClientForProductionServerOptions(Results
)ExcelClientForProductionServerOptions
объект с помощью compiler.build.Results
объект Results
созданный из compiler.build.productionServerArchive
функция. Используйте ExcelClientForProductionServerOptions
возразите как вход против compiler.build.excelClientForProductionServer
функция.
создает opts
= compiler.build.ExcelClientForProductionServerOptions(FunctionFiles
,ServerArchive
)ExcelClientForProductionServerOptions
объект с помощью MATLAB® функции заданы FunctionFiles
и архив MATLAB Production Server™ задан ServerArchive
.
создает opts
= compiler.build.ExcelClientForProductionServerOptions(FunctionFiles
,ServerArchive
,Name,Value
)ExcelClientForProductionServerOptions
объект с опциями, заданными с помощью одних или нескольких аргументов name-value. Опции включают дополнительное имя, выводят директорию, и как обработать Excel® тип данных даты.
Создайте ExcelClientForProductionServerOptions
объект с помощью результатов compiler.build.productionServerArchive
функция.
В MATLAB найдите функцию MATLAB, которую вы хотите развернуть в MATLAB Production Server. В данном примере используйте файл magicsquare.m
расположенный в
.matlabroot
\extern\examples\compiler
appFile = fullfile(matlabroot,'extern','examples','compiler','magicsquare.m');
Создайте архив MATLAB Production Server использование compiler.build.productionServerArchive
функция. Сохраните выход как compiler.build.Results
объект serverBuildResults
.
serverBuildResults = compiler.build.productionServerArchive(appFile);
Создайте ExcelClientForProductionServerOptions
объект с помощью serverBuildResults
и compiler.build.excelClientForProductionServer
функция.
opts = compiler.build.ExcelClientForProductionServerOptions(serverBuildResults)
opts =
ExcelClientForProductionServerOptions with properties:
AddInName: 'magicsquare'
AddInVersion: '1.0.0.0'
ClassName: 'magicsquareClass'
DebugBuild: off
FunctionFiles: {'C:\Program Files\MATLAB\R2021b\extern\
examples\compiler\magicsquare.m'}
GenerateVisualBasicFile: on
ServerArchive: '.\magicsquareproductionServerArchive\magicsquare.ctf'
ReplaceExcelBlankWithNaN: off
ConvertExcelDateToString: off
ReplaceNaNToZeroInExcel: off
ConvertNumericOutToDateInExcel: off
Verbose: off
OutputDir: '.\magicsquareexcelClientForProductionServer'
Используйте ExcelClientForProductionServerOptions
возразите как вход против compiler.build.excelClientForProductionServer
функционируйте, чтобы создать дополнение Excel для MATLAB Production Server.
buildResults = compiler.build.excelClientForProductionServer(opts);
Создайте ExcelClientForProductionServerOptions
объект с помощью файла функции MATLAB и архива MATLAB Production Server.
Создайте архив MATLAB Production Server использование compiler.build.productionServerArchive
функция. В данном примере используйте файл houdini.m
расположенный в
.matlabroot
\extern\examples\compiler
appFile = fullfile(matlabroot,'extern','examples','compiler','houdini.m'); compiler.build.productionServerArchive(appFile);
Создайте ExcelClientForProductionServerOptions
объект с помощью архивного файла MATLAB Production Server houdini.ctf
.
opts = compiler.build.ExcelClientForProductionServerOptions(appFile,... 'houdiniproductionServerArchive\houdini.ctf')
opts =
ExcelClientForProductionServerOptions with properties:
AddInName: 'houdini'
AddInVersion: '1.0.0.0'
ClassName: 'houdiniClass'
DebugBuild: off
FunctionFiles: {'C:\Program Files\MATLAB\R2021b\extern\examples\compiler\houdini.m'}
GenerateVisualBasicFile: off
ServerArchive: 'houdiniproductionServerArchive\houdini.ctf'
ReplaceExcelBlankWithNaN: off
ConvertExcelDateToString: off
ReplaceNaNToZeroInExcel: off
ConvertNumericOutToDateInExcel: off
Verbose: off
OutputDir: '.\houdiniexcelClientForProductionServer'
Используйте ExcelClientForProductionServerOptions
возразите как вход против compiler.build.excelClientForProductionServer
функционируйте, чтобы создать дополнение Excel для MATLAB Production Server.
buildResults = compiler.build.excelClientForProductionServer(opts);
Создайте ExcelClientForProductionServerOptions
возразите и настройте его с помощью аргументов name-value.
Создайте архив MATLAB Production Server использование compiler.build.productionServerArchive
функция. В данном примере используйте файл houdini.m
расположенный в
.matlabroot
\extern\examples\compiler
appFile = fullfile(matlabroot,'extern','examples','compiler','houdini.m'); compiler.build.productionServerArchive(appFile);
Создайте ExcelClientForProductionServerOptions
объект с помощью архивного файла MATLAB Production Server houdini.ctf
. Используйте аргументы name-value, чтобы задать выходную директорию и сгенерировать Visual Basic® файл.
opts = compiler.build.ExcelClientForProductionServerOptions(appFile,... 'houdiniproductionServerArchive\houdini.ctf',... 'OutputDir','D:\Documents\MATLAB\work\HoudiniMPSAddIn',... 'GenerateVisualBasicFile','on')
opts =
ExcelClientForProductionServerOptions with properties:
AddInName: 'houdini'
AddInVersion: '1.0.0.0'
ClassName: 'houdiniClass'
DebugBuild: off
FunctionFiles: {'C:\Program Files\MATLAB\R2021b\extern\examples\compiler\houdini.m'}
GenerateVisualBasicFile: on
ServerArchive: 'houdiniproductionServerArchive\houdini.ctf'
ReplaceExcelBlankWithNaN: off
ConvertExcelDateToString: off
ReplaceNaNToZeroInExcel: off
ConvertNumericOutToDateInExcel: off
Verbose: off
OutputDir: 'D:\Documents\MATLAB\work\HoudiniMPSAddIn'
Можно изменить значения свойств существующего ExcelClientForProductionServerOptions
объект с помощью записи через точку. Например, включите многословный выход.
opts.Verbose = 'on'
opts =
ExcelClientForProductionServerOptions with properties:
AddInName: 'houdini'
AddInVersion: '1.0.0.0'
ClassName: 'houdiniClass'
DebugBuild: off
FunctionFiles: {'C:\Program Files\MATLAB\R2021b\extern\examples\compiler\houdini.m'}
GenerateVisualBasicFile: on
ServerArchive: 'houdiniproductionServerArchive\houdini.ctf'
ReplaceExcelBlankWithNaN: off
ConvertExcelDateToString: off
ReplaceNaNToZeroInExcel: off
ConvertNumericOutToDateInExcel: off
Verbose: on
OutputDir: 'D:\Documents\MATLAB\work\HoudiniMPSAddIn'
Используйте ExcelClientForProductionServerOptions
возразите как вход против compiler.build.excelClientForProductionServer
функционируйте, чтобы создать дополнение Excel для MATLAB Production Server.
buildResults = compiler.build.excelClientForProductionServer(opts);
FunctionFiles
— Файлы функции MATLABСписок файлов, реализующих функции MATLAB в виде вектора символов, строкового скаляра, массива строк или массива ячеек из символьных векторов. Файлы должны иметь .m
расширение.
Пример: {'myFunction1.m','myFunction2.m'}
Типы данных: char |
string
| cell
Results
— Создайте объект результатовResults
объектСоздайте результаты в виде compiler.build.Results
объект. Создайте Results
объект путем сохранения выхода из compiler.build.productionServerArchive
функция.
ServerArchive
— Дополнение Excel создает опцииАрхив MATLAB Production Server, развернутый на Рабочем сервере в виде вектора символов или строкового скаляра.
Пример: 'mpsArchive.ctf'
Типы данных: char |
string
Задайте дополнительные разделенные запятой пары Name,Value
аргументы. Name
имя аргумента и Value
соответствующее значение. Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN
.
'Verbose','on'
AddInName
— Имя дополнения ExcelИмя дополнения Excel в виде вектора символов или строкового скаляра. Имя по умолчанию сгенерированного дополнения является первой записью FunctionFiles
аргумент. Имя должно начаться с буквы и содержать только буквенные символы и символы нижнего подчеркивания.
Пример: 'AddInName','myAddIn'
Типы данных: char |
string
AddInVersion
— Дополнительная версия
(значение по умолчанию) | вектор символов | строковый скалярДополнительная версия в виде вектора символов или строкового скаляра.
Пример: 'AddInVersion','4.0'
Типы данных: char |
string
ClassName
— Имя классаИмя сгенерированного класса в виде вектора символов или строкового скаляра. Вы не можете задать эту опцию, если вы используете ClassMap
входной параметр. Имена классов должны удовлетворить требования имени класса Excel.
Значением по умолчанию является AddInName
аргумент добавлен с Class
.
Пример: 'ClassName','MagicSquareClass'
Типы данных: char |
string
ConvertExcelDateToString
— Отметьте, чтобы преобразовать дату, чтобы представить в виде строки'off'
(значение по умолчанию) | логическое значение включения - выключенияОтметьте, чтобы преобразовать дату Excel, чтобы представить в виде строки в виде 'on'
или 'off'
, или как числовой или логический 1
TRUE
) или 0
ложь
). Значение 'on'
эквивалентно true
, и 'off'
эквивалентно false
. Таким образом можно использовать значение этого свойства как логическое значение. Значение хранится как логическое значение включения - выключения типа matlab.lang.OnOffSwitchState
.
Если вы устанавливаете это свойство на 'on'
, затем компилятор преобразует тип данных даты Excel в строку MATLAB.
Если вы устанавливаете это свойство на 'off'
, затем даты не преобразованы.
Пример: 'ConvertExcelDateToString','On'
Типы данных: логический
ConvertNumericOutToDateInExcel
— Отметьте, чтобы преобразовать числовые данные в дату Excel'off'
(значение по умолчанию) | логическое значение включения - выключенияОтметьте, чтобы преобразовать числовые данные в дату Excel в виде 'on'
или 'off'
, или как числовой или логический 1
TRUE
) или 0
ложь
). Значение 'on'
эквивалентно true
, и 'off'
эквивалентно false
. Таким образом можно использовать значение этого свойства как логическое значение. Значение хранится как логическое значение включения - выключения типа matlab.lang.OnOffSwitchState
.
Если вы устанавливаете это свойство на 'on'
, затем компилятор преобразует числовые данные в тип данных даты Excel.
Если вы устанавливаете это свойство на 'off'
, затем числовые данные не преобразованы.
Пример: 'ConvertNumericOutToDateInExcel','On'
Типы данных: логический
DebugBuild
— Отметьте, чтобы включить отладочные символы'on'
(значение по умолчанию) | логическое значение включения - выключенияОтметьте, чтобы включить отладочные символы в виде 'on'
или 'off'
, или как числовой или логический 1
TRUE
) или 0
ложь
). Значение 'on'
эквивалентно true
, и 'off'
эквивалентно false
. Таким образом можно использовать значение этого свойства как логическое значение. Значение хранится как логическое значение включения - выключения типа matlab.lang.OnOffSwitchState
.
Если вы устанавливаете это свойство на 'on'
, затем дополнение скомпилировано с отладочными символами.
Если вы устанавливаете это свойство на 'off'
, затем дополнение не скомпилировано с отладочными символами.
Пример: 'DebugSymbols','On'
Типы данных: логический
GenerateVisualBasicFile
— Отметьте, чтобы сгенерировать файл Visual Basic'off'
(значение по умолчанию) | логическое значение включения - выключенияОтметьте, чтобы сгенерировать файл Visual Basic (.bas
) и дополнительный файл Excel (.xla
) в виде 'on'
или 'off'
, или как числовой или логический 1
TRUE
) или 0
ложь
). Значение 'on'
эквивалентно true
, и 'off'
эквивалентно false
. Таким образом можно использовать значение этого свойства как логическое значение. Значение хранится как логическое значение включения - выключения типа matlab.lang.OnOffSwitchState
.
Если вы устанавливаете это свойство на 'on'
, затем функция генерирует дополнение Excel файл XLA и файл BAS Visual Basic, содержащий Microsoft® Интерфейс Excel Formula Function к дополнению.
Если вы устанавливаете это свойство на 'off'
, затем функция не генерирует файл Visual Basic или дополнительный файл Excel.
Пример: 'GenerateVisualBasicFile','On'
Типы данных: логический
OutputDir
— Путь, чтобы вывести директориюПуть к выходной директории, где файлы типа "build" сохранены в виде вектора символов или строкового скаляра. Путь может быть относительно текущей рабочей директории или абсолюта.
Имя по умолчанию папки сборки является дополнительным именем, добавленным с excelAddIn
.
Пример: 'OutputDir','D:\Documents\MATLAB\work\mymagicexcelAddIn'
Типы данных: char |
string
ReplaceExcelBlankWithNaN
— Отметьте, чтобы преобразовать пустые ячейки Excel в NaN'off'
(значение по умолчанию) | логическое значение включения - выключенияОтметьте, чтобы преобразовать пустые ячейки Excel в NaN в виде 'on'
или 'off'
, или как числовой или логический 1
TRUE
) или 0
ложь
). Значение 'on'
эквивалентно true
, и 'off'
эквивалентно false
. Таким образом можно использовать значение этого свойства как логическое значение. Значение хранится как логическое значение включения - выключения типа matlab.lang.OnOffSwitchState
.
Если вы устанавливаете это свойство на 'on'
, затем компилятор преобразует пустые ячейки Excel в NaN в скомпилированном артефакте.
Если вы устанавливаете это свойство на 'off'
, затем пустые ячейки Excel не преобразованы.
Пример: 'ReplaceExcelBlankWithNaN','On'
Типы данных: логический
ReplaceNaNToZeroInExcel
— Отметьте, чтобы преобразовать записи NaN в нуль'off'
(значение по умолчанию) | логическое значение включения - выключенияОтметьте, чтобы преобразовать записи NaN, чтобы обнулить в виде 'on'
или 'off'
, или как числовой или логический 1
TRUE
) или 0
ложь
). Значение 'on'
эквивалентно true
, и 'off'
эквивалентно false
. Таким образом можно использовать значение этого свойства как логическое значение. Значение хранится как логическое значение включения - выключения типа matlab.lang.OnOffSwitchState
.
Если вы устанавливаете это свойство на 'on'
, затем компилятор преобразует записи NaN от скомпилированного артефакта, чтобы обнулить в Excel.
Если вы устанавливаете это свойство на 'off'
, затем записи NaN не преобразованы.
Пример: 'ReplaceNaNToZeroInExcel','On'
Типы данных: логический
Verbose
— Отметьте, чтобы управлять многословием сборки'off'
(значение по умолчанию) | логическое значение включения - выключенияОтметьте, чтобы управлять многословием сборки в виде 'on'
или 'off'
, или как числовой или логический 1
TRUE
) или 0
ложь
). Значение 'on'
эквивалентно true
, и 'off'
эквивалентно false
. Таким образом можно использовать значение этого свойства как логическое значение. Значение хранится как логическое значение включения - выключения типа matlab.lang.OnOffSwitchState
.
Если вы устанавливаете это свойство на 'on'
, затем окно команды MATLAB отображает информацию о прогрессе, указывающую на выход компилятора во время процесса сборки.
Если вы устанавливаете это свойство на 'off'
, затем командное окно не отображает информацию о прогрессе.
Пример: 'Verbose','On'
Типы данных: логический
opts
— Дополнение Excel создает опцииExcelClientForProductionServerOptions
объектДополнение Excel создает опции, возвращенные как ExcelClientForProductionServerOptions
объект.
compiler.build.excelClientForProductionServer
| mcc
(MATLAB Production Server)
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.