重构模型

确定要转换模型的建模克隆和模式

使用模型转换器和克隆检测器应用程序重构模型,以改进模型组件化和可读性,并支持重用。

识别符合转换到变体源或变体子系统块的建模模式。创建一个模型,将建模模式转换为不同的源或不同的子系统块。使用不同的子系统变异来源块有助于为称为变体选择的不同条件表达式提供模型的可重用性。活动模型是固定结构和可变组件的组合,您根据所选择的变量选择激活这些可变组件。

识别符合消除条件的数据存储块。消除数据存储块使数据依赖关系显式,从而提高了模型的可读性。

标识克隆并创建一个模型,该克隆将被库中到子系统块的链接替换。用指向库块的链接替换克隆可以实现组件重用。

标识符合转换为共享的n-D查找表块Prelookup块和多个插值块。这种转换提高了仿真效率。

功能

mdltransformer 开放模型变压器
clonedetection 打开克隆检测app

应用程序

克隆探测器 通过使用库链接标识和替换克隆,在模型中启用模型重构和子系统重用

主题

将模型转换为变体系统

使用模型转换器工具将一个模型转换为一个变体系统。

通过消除本地数据存储块来提高模型的可读性

使用Model Transformer工具,通过将数据存储块替换为直接信号线(a延迟块或合并块。

通过使用克隆检测来启用组件重用

使用克隆检测器应用程序将子系统克隆替换为库块。

通过优化查找表块的预查找操作,提高仿真效率

使用模型转换工具转换多个一天的查找表块到共享Prelookup块和多个插值块。