Simulink.CloneDetection.Settings class

Пакет: Simulink.CloneDetection

Условия для функции findClones

Описание

Используйте объекты Simulink.CloneDetection.Settings класс, чтобы задать определенные обстоятельства при вызове Simulink.CloneDetection.findClones функция.

Создание

Описание

Simulink.CloneDetection.Settings создает объект Simulink.CloneDetection.Settings класс.

Свойства

развернуть все

Опция, чтобы проигнорировать сигнал называет различия при обнаружении клонов в виде false или true.

Опция, чтобы проигнорировать различия в свойстве блока при обнаружении клонов в виде false или true.

Опция, чтобы исключить блоки Модели - ссылки из поисковых шаблонов клона в виде false или true.

Опция, чтобы исключить ссылки библиотеки из поисковых шаблонов клона в виде false или true.

Опция, чтобы найти клоны в моделях от папок представляет в заданной папке в виде false или true.

Количество дифференцирований позволило рассматривать шаблон как клон в виде uint32 целое число.

Опция, чтобы заменить точные клоны на Ссылку Подсистемы блокируется в виде false или true.

Путь к библиотекам раньше заменял шаблоны в модели в виде вектора символов или массива векторов символов.

Путь к папкам, которые содержат модели в виде вектора символов или массива векторов символов.

Опция, чтобы обнаружить клоны где угодно через модель в виде false или true.

Минимальное количество блоков в области, требуемой рассматривать шаблон как клон в виде uint32 целое число.

Это свойство применяется только когда DetectClonesAcrossModel true.

Минимальное количество случаев шаблона клона, требуемых рассматривать шаблон как группу клонов в виде uint32 целое число.

Опция, чтобы исключить неактивные области или прокомментированные области от поисковых шаблонов клона в виде false или true.

Методы

развернуть все

Примеры

свернуть все

В этом примере показано, как создать cloneDetectionSettings объект от Simulink.CloneDetection.Settings класс для операции обнаружения клонов и изменения свойство IgnoreSignalName к true для игнорирования различий в имени сигнала при обнаружении клонов.

  • cloneDetectionSettings = Simulink.CloneDetection.Settings();
    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
    
Введенный в R2021a
Для просмотра документации необходимо авторизоваться на сайте