Simulink.CloneDetection.findClones

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

Описание

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

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

Примеры

свернуть все

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

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

cloneResults =

  Results with properties:

    Clones: [1×1 struct]

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]

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

свернуть все

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

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

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

свернуть все

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

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