Advisor.authoring.generateConfigurationParameterDataFile

Пакет: Advisor.authoring

Сгенерируйте файл данных XML для пользовательской проверки параметров конфигурации

Описание

пример

Advisor.authoring.generateConfigurationParameterDataFile(dataFile,source) генерирует XML-файл данных с именем dataFile определение параметров конфигурации для source. Файл данных использует теги, чтобы задать параметры конфигурации, которые вы хотите. При создании проверки параметров конфигурации используется файл данных. Каждый параметр конфигурации модели, заданный в файле данных, является подшеком.

пример

Advisor.authoring.generateConfigurationParameterDataFile(dataFile,source,Name,Value) генерирует XML-файл данных с именем dataFile определение параметров конфигурации для source. Он также задает дополнительные опции одним или несколькими необязательными Name,Value аргументы. Файл данных использует теги, чтобы задать параметры конфигурации, которые вы хотите. При создании проверки параметров конфигурации используется файл данных. Каждый параметр конфигурации модели, заданный в файле данных, является подшеком.

Примеры

свернуть все

Создайте файл данных со всеми параметрами конфигурации. Файл данных используется для создания параметра конфигурации.

model = 'vdp';
dataFile = 'myDataFile.xml';
Advisor.authoring.generateConfigurationParameterDataFile( ...
               dataFile, model);

Файл данных myDataFile.xml имеет маркировку, указывающую информацию о подчеке для каждого параметра конфигурации. myDataFile.xml задает требуемые параметры конфигурации. Следующее задает маркировку XML для параметра конфигурации AbsTol. Если параметру конфигурации задано значение 1e-6, подпек параметра конфигурации, заданный в myDataFile.xml проходит.

<!-- Absolute tolerance: (AbsTol)-->
  <PositiveModelParameterConstraint>
     <parameter>AbsTol</parameter>
     <value>1e-6</value>
     </PositiveModelParameterConstraint>

Создайте файл данных с параметрами конфигурации для панели Solver. Вы используете файл данных, чтобы создать проверку параметра конфигурации панели Solver с действиями исправления.

model = 'vdp';
dataFile = 'myDataFile.xml';
Advisor.authoring.generateConfigurationParameterDataFile( ...
               dataFile, model, 'Pane', 'Solver', 'FixValues', true);

Файл данных myDataFile.xml имеет маркировку, указывающую информацию о подчеке для каждого параметра конфигурации. myDataFile.xml задает требуемые параметры конфигурации. Следующее задает маркировку XML для параметра конфигурации AbsTol. Если параметру конфигурации задано значение 1e-6, подпек параметра конфигурации, заданный в myDataFile.xml проходит. Если подпек не проходит, действие check fix изменяет параметр конфигурации на 1e-6.

<!-- Absolute tolerance: (AbsTol)-->
  <PositiveModelParameterConstraint>
     <parameter>AbsTol</parameter>
     <value>1e-6</value>
     <fixvalue>1e-6</fixvalue>
     </PositiveModelParameterConstraint>

Входные параметры

свернуть все

Имя создаваемого файла данных XML, заданное как вектор символов.

Пример: 'myDataFile.xml'

Имя модели или Simulink.ConfigSet объект, используемый для задания параметров конфигурации

Пример: 'vdp'

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Пример: 'Pane', 'Solver', 'FixValues', true задает dataFile с параметрами конфигурации панели решателя и фиксированным маркированием.

Опция для ограничения параметров конфигурации в файле данных панелью, заданной как разделенная разделенными запятой парами 'Pane' и одно из следующих:

  • Solver

  • Data Import/Export

  • Optimization

  • Diagnostics

  • Hardware Implementation

  • Model Referencing

  • Code Generation

Пример: 'Pane','Solver' ограничивает dataFile в параметры конфигурации на панели « Решателе».

Типы данных: char

Настройка FixValues на true предоставляет dataFile с фиксированным маркированием. Когда вы генерируете пользовательскую проверку параметра конфигурации с помощью dataFile с фиксированием тегов каждый подпек параметра конфигурации имеет действие исправления. Задается как разделенная запятыми пара 'FixValues' и любой из них true или false.

Пример: 'FixValues,true задает исправление тегов в dataFile.

Типы данных: logical

Введенный в R2014a