exponenta event banner

Класс Simulink.CloneDetection.Settings

Пакет: 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.

Путь к библиотекам, используемым для замены образцов в модели, определяемый как символьный вектор или массив символьных векторов.

Методы

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

Примеры

свернуть все

В этом примере показано, как создавать 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
                          ExcludeInactiveRegions: 0
                        ParamDifferenceThreshold: 50
        ReplaceExactClonesWithSubsystemReference: 0
                                       Libraries: {}
Представлен в R2021a