Main Content

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

Simulink.CloneDetection.Settings 클래스

네임스페이스: Simulink.CloneDetection

findClones 기능의 조건

R2021a 이후

설명

Simulink.CloneDetection.findClones 함수를 호출할 때 특정 조건을 지정하려면 Simulink.CloneDetection.Settings 클래스의 개체를 사용하세요.

생성

설명

Simulink.CloneDetection.SettingsSimulink.CloneDetection.Settings 클래스의 객체를 생성합니다.

속성

모두 확장

복제를 감지하는 동안 신호 이름 차이를 무시하는 옵션으로 false 또는 true로 지정됩니다.

복제를 감지하는 동안 블록 속성 차이를 무시하는 옵션으로 false 또는 true로 지정됩니다.

false 또는 true로 지정되는 검색 복제 패턴에서 모델 참조 블록을 제외하는 옵션입니다.

false 또는 true로 지정되는 검색 복제 패턴에서 라이브러리 링크를 제외하는 옵션입니다.

패턴을 복제로 간주하도록 허용된 차이점 수로, uint32 정수로 지정됩니다.

정확한 복제본을 false 또는 true로 지정된 하위 시스템 참조 블록으로 대체하는 옵션입니다.

모델의 패턴을 바꾸는 데 사용되는 라이브러리의 경로로, 문자형 벡터 또는 문자형 벡터로 구성된 배열로 지정됩니다.

모델이 포함된 폴더의 경로로, 문자형 벡터 또는 문자형 벡터로 구성된 배열로 지정됩니다.

false 또는 true로 지정되는 지정된 폴더 내에 있는 폴더에서 모델의 복제본을 찾는 옵션입니다.

이 속성은 Folders에 입력을 제공하는 경우에만 적용됩니다.

false 또는 true로 지정되는 모델 전체의 어느 위치에서든 복제본을 감지하는 옵션입니다.

패턴을 복제로 간주하는 데 필요한 영역의 최소 블록 수로, uint32 정수로 지정됩니다.

이 속성은 DetectClonesAcrossModeltrue인 경우에만 적용됩니다.

패턴을 클론 그룹으로 간주하는 데 필요한 최소 클론 패턴 발생 횟수로, uint32 정수로 지정됩니다.

이 속성은 DetectClonesAcrossModeltrue인 경우에만 적용됩니다.

false 또는 true로 지정되는 검색 복제 패턴에서 비활성 영역이나 주석 처리된 영역을 제외하는 옵션입니다.

라이브러리 하위 시스템의 가져오기 데이터 유형이 모델에 있는 복제본의 가져오기 데이터 유형과 일치하는지 여부를 결정하는 옵션으로 false 또는 true로 지정됩니다.

메서드

모두 확장

예제

모두 축소

  1. Simulink.CloneDetection.Settings 클래스에서 cloneDetectionSettings 객체를 생성합니다.

    cloneDetectionSettings = Simulink.CloneDetection.Settings();
  2. 복제를 감지하는 동안 신호 이름 차이를 무시하려면 IgnoreSignalName의 속성을 true로 변경합니다.

    cloneDetectionSettings.IgnoreSignalName = true
    cloneDetectionSettings = 
    
      Settings with properties:                            
                                IgnoreSignalName: 1
                             IgnoreBlockProperty: 0
                          ExcludeModelReferences: 0
                             ExcludeLibraryLinks: 0
                          SelectedSystemBoundary: ''
                  FindClonesRecursivelyInFolders: 1
                        ParamDifferenceThreshold: 50
        ReplaceExactClonesWithSubsystemReference: 0
                                       Libraries: {}
                                         Folders: {} 
                         DetectClonesAcrossModel: 0
                          ExcludeInactiveRegions: 0
                                   DataTypeCheck: 0
    

버전 내역

R2021a에 개발됨