克隆件检测器
通过标识和替换克隆,在模型中实现模型重构和子系统重用
自 R2019b 起
说明
克隆检测器是用于标识和替换克隆的工具,这些克隆是具有相同模块类型和连接的建模模式。该工具能够跨引用模型边界标识克隆。您可以通过用库链接或 Subsystem Reference 模块替换克隆来重构您的模型,这样可以重用组件。
克隆检测器界面会引导您完成标识和重构克隆的过程。您可以:
访问模型中的克隆重用百分比,以确定重构的好处。
更改参数容差以标识相似克隆和精确克隆。
标识克隆与基线子系统之间的差异。
访问克隆检测结果的日志。
使用 Simulink® Test™ 许可证访问嵌入式测试管理器,它允许您验证重构模型与原始模型之间的等效性。
要标识和替换模型中的克隆,请执行下列步骤:
打开模型
TimerMemoryOptimization
。openExample('TimerMemoryOptimization')
将模型保存到您的工作文件夹中。
在 App 选项卡上,点击克隆检测器。
您可以在“克隆检测器”选项卡上的视图部分,选择帮助窗格、属性来显示“检测到的克隆属性”窗格,或选择结果以显示“克隆检测操作和结果”窗格。
点击查找克隆以标识克隆。
点击“克隆检测操作和结果”窗格,浏览结果以查看标识的克隆。
点击替换克隆以替换克隆组。具有原始布局的备份模型将保存。点击克隆检测日志中的还原按钮以还原到原始模型。
点击检查等效性以打开测试管理器。这将测试重构模型在功能上是否等效于原始模型。
打开 克隆件检测器 App
在 App 库中,点击克隆检测器。
示例
版本历史记录
在 R2019b 中推出