把 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 晚绑定不够用、内部单位是米和千克、面选择靠名字查询会失败、同一时刻只能留一个文档——这些都在代码里处理了。
需求方专属客服,免费梳理匹配
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如当前档期不合,也可免费为您推荐相似案例作者