Main Content

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

Advisor.removeExclusion

모델 또는 제외 파일에서 제외를 제거합니다.

R2021a 이후

설명

Advisor.removeExclusion(modelName,filterType,entityIdentifier)는 모델의 블록, 하위 시스템 또는 Stateflow® 요소와 같은 엔터티에서 제외를 제거합니다. 제외 유형은 filterType 인수로 지정됩니다. 엔터티는 entityIdentifier 인수로 지정됩니다.

모델 또는 제외 파일에서 모든 제외를 지우려면 대신 Advisor.clearExclusion를 사용하십시오.

Advisor.removeExclusion(modelName,'object',exclusionObject)는 제외 개체 사용에서 제외를 제거합니다. Advisor.getExclusion 함수를 사용하여 제외 개체를 가져올 수 있습니다.

모델 또는 제외 파일에서 모든 제외를 지우려면 대신 Advisor.clearExclusion를 사용하십시오.

입력 인수

모두 축소

제외 항목을 제거할 모델로, 문자형 벡터 또는 string형 배열로 지정됩니다.

데이터형: char | string

제거하려는 항목 제외 유형으로, 다음 값 중 하나로 지정됩니다.

설명
BlockSimulink® 블록
BlockType특정 BlockType 속성 값을 가진 블록
Subsystem하위 시스템 내부의 블록
Library라이브러리 블록의 인스턴스
MaskType특정 MaskType 속성 값을 가진 블록 또는 하위 시스템
StateflowSimulink의 Stateflow 블록
ChartStateflow 차트 내의 모든 항목
StateStateflow 상태
TransitionStateflow 전환
JunctionStateflow 연결점
GraphicalFunctionStateflow 그래픽 기능
MatlabFunction

Stateflow MATLAB® 기능

SimulinkFunction

Stateflow Simulink 기능

TruthTableStateflow 진리표
SimulinkBasedStateSimulink의 Stateflow 기반 상태

예: Advisor.removeExclusion('mymodel', 'Block', 'mymodel/Constant')

데이터형: char | string

제거하려는 엔터티 제외에 대한 식별자로, BlockType 속성 값, MaskType 속성 값 또는 경로 이름으로 지정됩니다.

filterType 인수를 다음과 같이 지정한 경우:

  • BlockType, BlockType 값을 지정합니다.

    gcbget_param 기능을 사용하여 현재 선택된 블록과 블록 유형을 가져올 수 있습니다. 예를 들어:

    myblock = gcb;
    blockType = get_param(myblock,'BlockType');
    Advisor.removeExclusion('mymodel','BlockType',blockType);

  • MaskType, MaskType 값을 지정합니다.

    gcbget_param 기능을 사용하여 현재 선택된 엔터티와 마스크 유형을 가져올 수 있습니다. 예를 들어:

    blockWithMask = gcb;
    maskType = get_param(blockWithMask,'MaskType');
    Advisor.removeExclusion('mymodel','MaskType',maskType);

  • 다른 filterType 인수를 입력한 다음 엔터티의 경로 이름을 지정합니다.

    gcb 함수를 사용하여 엔터티의 경로 이름을 얻을 수 있습니다. 예를 들어:

    myblock = gcb;
    Advisor.removeExclusion('mymodel','Block',myblock)

예: Advisor.removeExclusion('mymodel', 'Block', 'mymodel/Constant')

데이터형: char | string

제거하려는 제외는 제외 개체 AdvisorFilterSpecification로 지정됩니다. Advisor.removeExclusion은 제외 개체를 사용하여 유형과 식별자를 결정합니다.

제외 개체를 얻으려면 Advisor.getExclusion 함수를 사용하세요.

exclusions = Advisor.getExclusion('mymodel'); 
Advisor.removeExclusion('mymodel', 'object', exclusions(1));

예: Advisor.removeExclusion('mymodel', 'object', exclusions(1));

대체 기능

모델 고문 제외 편집자

Model Advisor Exclusion Editor를 사용하여 제외를 제거할 수도 있습니다. 모델에 대한 Model Advisor Exclusion Editor를 열려면 Simulink 캔버스를 마우스 오른쪽 버튼으로 클릭하거나 엔터티를 마우스 오른쪽 버튼으로 클릭하고 Model Advisor > Open Model Advisor Exclusion Editor를 선택합니다. Model Advisor 제외 편집기 대화 상자에서 제거할 제외를 선택하고 Delete exclusion row 버튼 을 클릭합니다. 자세한 내용은 Exclude Blocks from Model Advisor Check Analysis를 참조하세요.

버전 내역

R2021a에 개발됨

모두 확장