Main Content

克隆件检测器

通过标识和替换克隆,在模型中实现模型重构和子系统重用

自 R2019b 起

说明

克隆检测器是用于标识和替换克隆的工具,这些克隆是具有相同模块类型和连接的建模模式。该工具能够跨引用模型边界标识克隆。您可以通过用库链接或 Subsystem Reference 模块替换克隆来重构您的模型,这样可以重用组件。

克隆检测器界面会引导您完成标识和重构克隆的过程。您可以:

  • 访问模型中的克隆重用百分比,以确定重构的好处。

  • 更改参数容差以标识相似克隆和精确克隆。

  • 标识克隆与基线子系统之间的差异。

  • 访问克隆检测结果的日志。

  • 使用 Simulink® Test™ 许可证访问嵌入式测试管理器,它允许您验证重构模型与原始模型之间的等效性。

Clone Detector toolstrip with sections for View, Prepare, Detect, Refactor, and Verify

要标识和替换模型中的克隆,请执行下列步骤:

  1. 打开模型 TimerMemoryOptimization

    openExample('TimerMemoryOptimization')

  2. 将模型保存到您的工作文件夹中。

  3. App 选项卡上,点击克隆检测器

  4. 您可以在“克隆检测器”选项卡上的视图部分,选择帮助窗格、属性来显示“检测到的克隆属性”窗格,或选择结果以显示“克隆检测操作和结果”窗格。

  5. 点击查找克隆以标识克隆。

  6. 点击“克隆检测操作和结果”窗格,浏览结果以查看标识的克隆。

  7. 点击替换克隆以替换克隆组。具有原始布局的备份模型将保存。点击克隆检测日志中的还原按钮以还原到原始模型。

  8. 点击检查等效性以打开测试管理器。这将测试重构模型在功能上是否等效于原始模型。

Clone Detector app

打开 克隆件检测器 App

App 库中,点击克隆检测器

版本历史记录

在 R2019b 中推出