Main Content

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

Advisor.authoring.PositiveBlockTypeConstraint 클래스

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

지원되는 블록 유형을 확인하기 위해 Model Advisor 제약 조건을 생성합니다.

설명

Advisor.authoring.PositiveBlockTypeConstraint 클래스의 인스턴스는 모델이 포함할 수 있는 유일한 블록을 정의합니다.

생성

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

속성

모두 확장

포지티브 블록 유형 제약조건의 고유 식별자입니다. 이 속성은 읽기/쓰기입니다.

다음 필드로 구성된 구조:

  • ''BlockType'

  • 'MaskType'

지원되는 블록 유형 목록입니다. MaskType 필드에 대한 자세한 내용은 Mask Editor OverviewMask Parameters을 참조하세요. 이 속성은 읽기/쓰기입니다.

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

예제

지원되는 블록 유형 지정

다음 명령은 모델에 Inport, Outport, Gain 블록과 지정된 마스크가 있는 Constant 블록만 포함되도록 지정합니다.

c1=Advisor.authoring.PositiveBlockTypeConstraint;
c1.ID='ID_1';
s1=struct('BlockType','Inport','MaskType','');
s2=struct('BlockType','Outport','MaskType','');
s3=struct('BlockType','Gain','MaskType','');
s4=struct('BlockType','Constant','MaskType','Stateflow');
c1.SupportedBlockTypes={s1;s2;s3;s4;};

버전 내역

R2018a에 개발됨