Simulink.CloneDetection.findClones

Найдите клоны в модели

Описание

cloneResults = Simulink.CloneDetection.findClones(model) находит и возвращает клоны подсистемы для заданного model.

cloneResults = Simulink.CloneDetection.findClones(model,cloneDetectionSettings) использует условия, заданные в cloneDetectionSettings объект для заданного model.

cloneResults = Simulink.CloneDetection.findClones(cloneDetectionSettings) использует условия, заданные в cloneDetectionSettings объект.

Примеры

свернуть все

В этом примере показано, как выполнить findClones функционируйте и сохраните результаты к cloneResults объект.

cloneResults = Simulink.CloneDetection.findClones('ex_clone_detection')

cloneResults =

  Results with properties:

    Clones: [1×1 struct]
    ExceptionLog: ''
cloneResults.Clones = 
  Results with properties:

        Summary: [1×1 struct]
    CloneGroups: [1×2 struct]

В этом примере показано, как выполнить findClones функция с помощью специализированных настроек задана в cloneDetectionSettings возразите и измените значение свойства ParamDifferenceThreshold обнулять.

cloneDetectionSettings = Simulink.CloneDetection.Settings();
cloneDetectionSettings.ParamDifferenceThreshold = 0; 

cloneResults = Simulink.CloneDetection.findClones('ex_clone_detection', cloneDetectionSettings)
cloneResults =

  Results with properties:

    Clones: [1×1 struct]
    ExceptionLog: ''

В этом примере показано, как выполнить findClones функция с помощью специализированных настроек задана в cloneDetectionSettings возразите и упомяните имя папок в Folders свойство.

cloneDetectionSettings = Simulink.CloneDetection.Settings();
cloneDetectionSettings.Folders = {'Folder 1', 'Folder 2', 'Folder 3'};

cloneResults = Simulink.CloneDetection.findClones(cloneDetectionSettings)

cloneResults =

  Results with properties:

    Clones: [1×1 struct]
    ExceptionLog: ''

Входные параметры

свернуть все

Имя модели в виде вектора символов.

Настройки Обнаружения клонов в виде Simulink.CloneDetection.Settings объект.

Выходные аргументы

свернуть все

Идентифицированные клоны, возвращенные как Simulink.CloneDetection.Results объект.

Введенный в R2021a
Для просмотра документации необходимо авторизоваться на сайте