首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【源码】CAXA批量改尺寸,一个插件帮你省掉80%的重复劳动

【源码】CAXA批量改尺寸,一个插件帮你省掉80%的重复劳动

作者头像
偶尔敲代码
发布2026-06-29 12:39:24
发布2026-06-29 12:39:24
1200
举报
文章被收录于专栏:偶尔敲代码偶尔敲代码

前两天改一套图纸,两百多个尺寸要调公差,一个一个双击修改,改到手指头发麻。

干过机械设计的都懂,图纸改版最头疼的就是尺寸和公差。尤其是产品迭代阶段,公差等级一变,图纸上所有关联尺寸都得跟着改,纯手工操作,点一下改一个,头都大。

截至CAXA 电子图板2026,软件本身没提供批量(或快捷)修改尺寸的功能。因此,我让AI读取了电子图板的二次开发文档,开发了一个小插件,写出来后发现效果还行,分享给有同样需求的同行,界面如下:

这个插件能干什么?

简单说,选中一批尺寸,一次性修改。(注:如果追求图纸1:1比例的不适用)

用法很直接:

1. 在CAXA中加载

加载应用→模块管理器→指定文件→选择这个插件,勾选自动加载和加载,确认即可

2. 调用命令

在 CAXA 里输入 EEee 回车,框选或者点选你要改的尺寸,右键确认,弹出插件窗口,所有选中的尺寸全部列在里面。左边是列表,右边是编辑区。点哪个就改哪个,尺寸文本、前缀后缀、基本值、上下偏差,都能改。

3. 尺寸写回

改完点"确认修改",一次性写回图纸,搞定。

关于插件的一些说明:

1. 这个插件是用 AI 辅助生成的,我做了很多测试和修改,但bug 难免,使用过程中注意多保存图纸。

2. 公差从尺寸文本里直接解析

CAXA 的尺寸标注底层用的是格式码存储,例如:

代码语言:javascript
复制
%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位(理论上低版本也能用)

插件是为了解决问题,如果你有更好的思路或者发现什么bug,欢迎留言交流。

- End -

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-06-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 偶尔敲代码 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前两天改一套图纸,两百多个尺寸要调公差,一个一个双击修改,改到手指头发麻。
    • 这个插件能干什么?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档