modelDiff 这次更新,重点放在实际使用时的差异筛选和版本选择体验上。日常模型评审时,默认配置会更安静;需要追查布局、连线或 Chart 子视图变化时,再按需要打开对应选项。
图 1:modelDiff 主界面,普通对比、Git 版本对比和 HTML 报告入口保持在主工具栏。
1. Git 管理模型可以直接做版本对比
如果 .slx 模型已经放在 Git 仓库中,现在可以从主界面点击“Git 版本对比”,选择仓库里的模型文件。工具会进入版本选择窗口,用户只需要在旧版本和新版本列表中各选一个提交,然后点击“对比所选版本”。
这个流程适合做模型评审、问题回溯、交付前复查,也适合在一次模型修改后快速确认改动范围。
图 2:选择 Git 仓库中的 Simulink .slx 模型。
图 3:在 Git 历史中选择旧版本和新版本后开始对比。
2. 差分配置更适合日常评审
差分配置窗口里,位置相关的选项拆得更清楚:
- “比较组件位置差异”用于关注组件本身的位置变化。
- “比较坐标噪声差异”默认不勾选,用于避免标签、连线拐点等细小坐标变化把报告刷屏。
- “比较 Chart subview 内容差异”同样默认不勾选,需要检查 Chart 子视图内容时再打开。
这意味着默认报告会更聚焦在结构、属性和真实模型改动上;如果当前任务就是查布局细节,也可以手动勾选相应项。
图 4:差分配置窗口,坐标噪声差异和 Chart subview 内容差异默认不勾选。
3. 原有对比和报告流程不变
普通对比仍然按原来的方式选择两个 .slx 文件;对比完成后可以查看 Base/Compare 图形差异、模块/信号/配置等列表结果,并继续导出 HTML 报告用于评审、归档或问题沟通。
图 5:导出的 HTML 报告可以在浏览器中查看和留档。
使用建议
日常评审:保持默认差分配置,先看结构、属性、组件位置等主要变化。
布局专项检查:打开“比较坐标噪声差异”,再看标签、连线和细微坐标变化。
Chart 子视图专项检查:打开“比较 Chart subview 内容差异”,用于确认 Chart 内部子视图内容是否变化。
Git 版本回溯:优先使用“Git 版本对比”,直接从模型历史版本中选择两个提交进行比较。
|