使用Model Transformer和Clone Detector重构模型,以提高模型组件化、可读性和重用性。
确定有资格转换为变体源或变体子系统块的建模模式。使用不同的子系统和变异来源块有助于模型的可重用性,用于称为变量选择的不同条件表达式。活动模型是固定结构和可变组件的组合,您可以根据所选择的变量选择激活这些组件。
识别符合消除条件的数据存储块。消除数据存储块使数据依赖显式地提高了模型的可读性。
确定有资格转换为共享的n-D查询表块Prelookup块和多个插值块。这种转换提高了仿真效率。
识别克隆,并用库中指向子系统块的链接替换克隆创建一个模型。用指向库块的链接替换克隆可以实现组件重用。
mdltransformer |
开放模型变压器 |
clonedetection |
打开克隆检测器app |
金宝appSimulink.CloneDetection.findClones |
在模型中找到克隆体 |
金宝appSimulink.CloneDetection.replaceClones |
替换模型中的克隆 |
金宝appSimulink.CloneDetection.checkEquivalency |
检查克隆替换模型与原模型的等效性 |
克隆探测器 | 通过用库链接或子系统引用标识和替换克隆,在模型中实现模型重构和子系统重用 |
使用Model Transformer工具将模型转换为变体系统。
使用Model Transformer工具将数据存储块替换为直接信号线,a, a,从而使模型中的数据依赖显式地显示出来延迟块或合并块。
使用modeltransformer工具来转换多个一天的查找表块到共享Prelookup块和多个插值块。
使用克隆检测器应用程序用库块替换子系统克隆。
使用克隆检测器应用程序替换精确的克隆与子系统参考块。
使用克隆检测api来识别和替换模型中的克隆。