Hyowinner的MBD技术论坛

 找回密码
 立即注册
搜索
查看: 175|回复: 0

modelDiff 更新:Git 模型版本对比与差分配置使用体验优化

[复制链接]

129

主题

312

帖子

5033

积分

管理员

校长

Rank: 9Rank: 9Rank: 9

积分
5033
QQ
发表于 2026-7-24 12:00:15 | 显示全部楼层 |阅读模式
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 版本对比”,直接从模型历史版本中选择两个提交进行比较。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
持续学习 未来有你
基于场景 解决问题
项目合作联系微信:Hyowinners
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|MBD全栈技术学校|苏ICP备2025212294号-1|Hyowinner校长B站首页|手机版|小黑屋|Hyowinner的MBD技术论坛

GMT+8, 2026-8-30 17:19 , Processed in 0.100071 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表