SolidWorks 模型读写助手

人工智能 其他 案例ID:256456
焰
1 年经验· 自由工作者
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

把 SolidWorks 接到 MCP 上,让 AI 能读模型、也能改模型。

分三层:感知层读特征树、尺寸、草图、包围盒、质量属性;表达层做矩形、圆、拉伸、切除、改尺寸;连接层封装 COM(单一 STA 线程、错误码归一、单位换算)。

三项实测:①读 把手.SLDPRT,16 个特征、包围盒 175×63×8.5mm、质量 52.8g;②从零建 100×60×10 板加中心 φ30 通孔,体积 52931.4mm³,与理论值精确到 0.1;③拉伸深度从 10 改到 140mm,重建后体积按新尺寸吻合。

性能:774 个 COM 组件,单次调用从 16.3ms 降到 2.6ms,把逐层晚绑定换成 DISPID 直呼。

坑:pywin32 晚绑定不够用、内部单位是米和千克、面选择靠名字查询会失败、同一时刻只能留一个文档——这些都在代码里处理了。

SolidWorks 模型读写助手

人工智能 · 其他 案例ID:256456
联系该工程师
微信扫码,建群沟通
作者: 焰 - 1年经验- 自由工作者

案例介绍

把 SolidWorks 接到 MCP 上,让 AI 能读模型、也能改模型。

分三层:感知层读特征树、尺寸、草图、包围盒、质量属性;表达层做矩形、圆、拉伸、切除、改尺寸;连接层封装 COM(单一 STA 线程、错误码归一、单位换算)。

三项实测:①读 把手.SLDPRT,16 个特征、包围盒 175×63×8.5mm、质量 52.8g;②从零建 100×60×10 板加中心 φ30 通孔,体积 52931.4mm³,与理论值精确到 0.1;③拉伸深度从 10 改到 140mm,重建后体积按新尺寸吻合。

性能:774 个 COM 组件,单次调用从 16.3ms 降到 2.6ms,把逐层晚绑定换成 DISPID 直呼。

坑:pywin32 晚绑定不够用、内部单位是米和千克、面选择靠名字查询会失败、同一时刻只能留一个文档——这些都在代码里处理了。

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×