exponenta event banner

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>

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

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

Файл данных myDataFile.xml имеет тег, указывающий информацию о вложенной проверке для каждого параметра конфигурации. myDataFile.xml определяет необходимые параметры конфигурации. Далее указывается маркировка XML для параметра конфигурации AbsTol. Если параметру конфигурации присвоено значение 1e-6, подзадача параметров конфигурации, указанная в myDataFile.xml проходит. Если подпроверка не пройдена, действие исправления проверки изменяет параметр конфигурации на 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 к параметрам конфигурации на панели Решатель (Solver).

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

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

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

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

Представлен в R2014a