Main Content

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

Advisor.authoring.PositiveBlockParameterConstraint 클래스

네임스페이스: Advisor.authoring
슈퍼클래스:

지원되는 블록 매개변수 값을 확인하기 위해 Model Advisor 제약 조건을 생성합니다.

설명

Advisor.authoring.PositiveBlockParameterConstraint 클래스의 인스턴스는 지정된 블록 매개변수에 대해 지원되는 값을 정의합니다.

생성

constraint = Advisor.authoring.PositiveBlockParameterConstraint는 이 클래스의 인스턴스를 생성합니다.

속성

모두 확장

포지티브 블록 매개변수 제약조건에 대한 고유 식별자입니다. 이 속성은 읽기/쓰기입니다.

제약조건을 지정하는 매개변수가 포함된 블록입니다. 블록 유형 목록은 Block-Specific Parameters를 참조하세요. 이 속성은 읽기/쓰기입니다.

구속조건을 지정하는 블록 매개변수입니다. 블록 매개변수 목록은 Block-Specific Parameters를 참조하세요. 이 속성은 읽기/쓰기입니다.

BlockTypeParameterName 필드에 지정된 블록 매개변수에 대해 지원되는 값 목록입니다. 이 속성은 읽기/쓰기입니다.

다음 연산자를 사용하여 지원되는 값을 하나 이상 지정합니다.

  • 'eq'

  • 'or'

  • 'lt'

  • 'gt'

  • 'ge'

  • 'le'

  • 'range'

  • 'regex'

이 속성은 읽기/쓰기입니다. regex 연산자에 대한 자세한 내용은 regexp를 참조하세요.

addPreRequisiteConstraintID 메서드를 사용하여 전제 조건으로 지정하는 제약 조건의 ID입니다. 전제조건이 충족되지 않으면 Model Advisor는 전제조건이 있는 제약조건을 확인하지 않습니다. 이 속성은 읽기 전용입니다.

지원되는 블록 매개변수 값 지정

Constant 블록의 경우 이러한 명령은 매개변수의 값이 [2 5]이어야 함을 지정합니다.

c1=Advisor.authoring.PositiveBlockParameterConstraint;
c1.ID='ID_1';
c1.BlockType='Constant';
c1.ParameterName='Value';
c1.SupportedParameterValues={'[2 5]'};
c1.ValueOperator='eq';

Constant 블록의 경우 이러한 명령은 매개변수의 값이 14 사이에 있어야 함을 지정합니다.

c1=Advisor.authoring.PositiveBlockParameterConstraint;
c1.ID='ID_1';
c1.BlockType='Constant';
c1.ParameterName='Value';
c1.SupportedParameterValues={'1','4'};
c1.ValueOperator='range';

버전 내역

R2018a에 개발됨