主要内容

克隆检测检查

使用Clone Detector应用程序重构模型,识别克隆并创建模型,用库中的子系统块链接替换克隆。

从克隆检测中排除子系统和引用模型

为了在模型开发期间节省时间,您可以限制模型的克隆检测分析的范围。您可以使用下面的克隆检测排除编辑器排除组件排除子系统模型克隆检测的块。要排除一个子系统或引用的模型,右键单击子系统或引用的模型并选择识别建模克隆>子系统及其内容>添加到排除项

在指定子系统模型块排除,克隆检测应用程序使用排除信息排除块在分析。默认情况下,排除信息存储在模型SLX文件中。或者,您可以将信息存储在一个排除文件中。若要使用排除文件,请在“克隆检测排除编辑器”对话框中清除在模型文件中存储排除.的排除文件字段启用。

排除文件包含与模型关联的排除文件名和位置。您可以对多个模型使用一个排除文件。然而,一个模型只能有一个排除文件。

除非指定另一个文件夹,否则克隆检测排除编辑器会将排除文件保存在当前文件夹中。排除文件的默认名称是< model_name >_exclusions.xml

如果您创建了一个排除文件并保存了您的模型,那么您就可以将这个排除文件附加到您的模型上。每次打开模型时,排除文件中指定的块都被排除在分析之外。

要查看模型的排除信息,右键单击子系统模型块,并选择打开克隆检测排除编辑器.对于您从检测中排除的每个子系统或引用模型,在Rationale字段中,您可以提供排除它的原因。

您也可以选择启用排除库链接哪些排除了外部库链接和的子系统排除不活动的区域并注释掉区域它排除了在模拟过程中不活跃的建模子系统,例如可变子系统。