前两天改一套图纸,两百多个尺寸要调公差,一个一个双击修改,改到手指头发麻。
干过机械设计的都懂,图纸改版最头疼的就是尺寸和公差。尤其是产品迭代阶段,公差等级一变,图纸上所有关联尺寸都得跟着改,纯手工操作,点一下改一个,头都大。
截至CAXA 电子图板2026,软件本身没提供批量(或快捷)修改尺寸的功能。因此,我让AI读取了电子图板的二次开发文档,开发了一个小插件,写出来后发现效果还行,分享给有同样需求的同行,界面如下:

这个插件能干什么?
简单说,选中一批尺寸,一次性修改。(注:如果追求图纸1:1比例的不适用)
用法很直接:
1. 在CAXA中加载
加载应用→模块管理器→指定文件→选择这个插件,勾选自动加载和加载,确认即可

2. 调用命令
在 CAXA 里输入 EE 或 ee 回车,框选或者点选你要改的尺寸,右键确认,弹出插件窗口,所有选中的尺寸全部列在里面。左边是列表,右边是编辑区。点哪个就改哪个,尺寸文本、前缀后缀、基本值、上下偏差,都能改。
3. 尺寸写回
改完点"确认修改",一次性写回图纸,搞定。
关于插件的一些说明:
1. 这个插件是用 AI 辅助生成的,我做了很多测试和修改,但bug 难免,使用过程中注意多保存图纸。
2. 公差从尺寸文本里直接解析
CAXA 的尺寸标注底层用的是格式码存储,例如:
%c25{\D\H0.7071x;+0.033^+0.02|a;}这种字符串,里面既包含了尺寸值也包含了公差。插件把这些格式码解析出来,上偏差和下偏差分别显示在两个编辑框里,你直接改数字就行,不用去理解那些格式码的意思。
3. 小数位数原样保留
有些尺寸标注要求精确到 3 位小数,有些只标 1 位。插件会保持原来的小数位数,不会自作主张给你补零或者截断。
4. 尺寸文本和公差联动
改了公差,尺寸文本自动更新;改了尺寸文本里的数值,公差也自动重新识别。不会出现两边数据不一致的情况。
5. 支持文本替代
有些尺寸的真实测量值是 16,但标注写的是 19(文本替代),这种情况也能正确处理,文本替代的内容原样显示,你可以直接修改。
编译及测试环境:
Visual Studio 2022(v142 工具集) MFC 支持 64位 Release 编译 CAXA 2026 64位(理论上低版本也能用)
第一次分享该插件,源码和成品直接放出,有能力的可以自行修改。源码在公众号回复 CAXA 获取。
插件是为了解决问题,如果你有更好的思路或者发现什么bug,欢迎留言交流。
- End -
更多精彩文章
点击下方名片关注【偶尔敲代码】
夜雨聆风