Main Content

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

Advisor.authoring.generateConfigurationParameterDataFile

네임스페이스: Advisor.authoring

사용자 정의 구성 매개변수 확인을 위한 XML 데이터 파일 생성

설명

예제

Advisor.authoring.generateConfigurationParameterDataFile(dataFile,source)source에 대한 구성 매개변수를 지정하는 dataFile라는 XML 데이터 파일을 생성합니다. 데이터 파일은 태그 지정을 사용하여 원하는 구성 매개변수 설정을 지정합니다. 구성 매개변수에 대한 검사를 생성할 때 데이터 파일을 사용합니다. 데이터 파일에 지정된 각 모델 구성 매개변수는 하위 검사입니다.

예제

Advisor.authoring.generateConfigurationParameterDataFile(dataFile,source,Name,Value)source에 대한 구성 매개변수를 지정하는 dataFile라는 XML 데이터 파일을 생성합니다. 또한 하나 이상의 선택적 Name,Value 인수로 추가 옵션을 지정합니다. 데이터 파일은 태그 지정을 사용하여 원하는 구성 매개변수 설정을 지정합니다. 구성 매개변수에 대한 검사를 생성할 때 데이터 파일을 사용합니다. 데이터 파일에 지정된 각 모델 구성 매개변수는 하위 검사입니다.

예제

모두 축소

모든 구성 매개변수가 포함된 데이터 파일을 생성합니다. 데이터 파일을 사용하여 구성 매개변수를 생성합니다.

다음을 입력하여 vdp 모델을 엽니다.

openExample('simulink_general/VanDerPolOscillatorExample')

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

데이터 파일 myDataFile.xml에는 각 구성 매개변수에 대한 하위 검사 정보를 지정하는 태그가 있습니다. myDataFile.xml는 원하는 구성 매개변수 설정을 지정합니다. 다음은 구성 매개변수 AbsTol에 대한 XML 태그 지정을 지정합니다. 구성 매개변수가 1e-6로 설정된 경우 myDataFile.xml에 지정된 구성 매개변수 하위 검사가 통과됩니다.

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

솔버 창에 대한 구성 매개변수가 포함된 데이터 파일을 만듭니다. 데이터 파일을 사용하여 수정 작업이 포함된 솔버 창 구성 매개변수 검사를 생성합니다.

다음을 입력하여 vdp 모델을 엽니다.

openExample('simulink_general/VanDerPolOscillatorExample')

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

데이터 파일 myDataFile.xml에는 각 구성 매개변수에 대한 하위 검사 정보를 지정하는 태그가 있습니다. myDataFile.xml는 원하는 구성 매개변수 설정을 지정합니다. 다음은 구성 매개변수 AbsTol에 대한 XML 태그 지정을 지정합니다. 구성 매개변수가 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'

이름-값 인수

선택적 인수 쌍을 Name1=Value1,...,NameN=ValueN로 지정합니다. 여기서 Name은 인수 이름이고 Value는 해당 값입니다. 이름-값 인수는 다른 인수 뒤에 와야 하지만 쌍의 순서는 중요하지 않습니다.

R2021a 이전에는 쉼표를 사용하여 각 이름과 값을 구분하고 Name 따옴표로 묶습니다.

예: 'Pane', 'Solver', 'FixValues', true은 해결 창 구성 매개변수를 사용하여 dataFile을 지정하고 태그 지정을 수정합니다.

데이터 파일의 구성 매개변수를 쉼표로 구분된 'Pane' 쌍과 다음 중 하나로 지정된 창으로 제한하는 옵션입니다.

  • Solver

  • Data Import/Export

  • Optimization

  • Diagnostics

  • Hardware Implementation

  • Model Referencing

  • Code Generation

예: 'Pane','Solver'dataFile을 해 찾기 창의 구성 매개변수로 제한합니다.

데이터형: char

FixValuestrue로 설정하면 수정 태그가 포함된 dataFile이 제공됩니다. 수정 태그가 포함된 dataFile를 사용하여 사용자 정의 구성 매개변수 검사를 생성하는 경우 각 구성 매개변수 하위 검사에는 수정 작업이 있습니다. 'FixValues'true 또는 false의 쉼표로 구분된 쌍으로 지정됩니다.

예: 'FixValues,truedataFile의 수정 태그 지정을 지정합니다.

데이터형: logical

버전 내역

R2014a에 개발됨