ff50ccd4b03284fd23a19091264d54e65b5d9fe7
本机环境已实测:SOLIDWORKS 2025 SP01.1(RevisionNumber 33.1.1)、 Python 3.14.3 64 位 + pywin32,GetActiveObject 可挂已开实例。 已跑通的链路: - EasyEDA get3DFile 导 STEP —— 桥有 30s 硬超时,必须异步启动+轮询; 4MB 分块 base64 取回(刀片 31.2MB/25s,底板 53.9MB/44s) - GetImportFileData + LoadFile4 导入(得到带位号的装配树,一块板 95 个文档) - 遍历 GetDocuments 拿临时顶层 SLDASM → AddComponent4 插入(⛔ AddComponent5 恒返回 None) - ToolsCheckInterference2(0, EMPTY, False, pc, pf) 5 参形式可调 - CloseAllDocuments(True) 清理(295 文档 0.9s) ⛔ 未完成:刀片摆位(CreateTransform 卡在 pywin32 封送)、 坐标系(插入后两板被重心归零,§14 的平移量不能直接用)。 ⇒ 现状能装能查,但两板堆在原点,干涉结果无工程意义。 NOTES-probed.md 记了 18 节实测坑,包括: - 无参成员是属性不是方法(含 GetMathUtility 这个例外) - SaveAs3 返回 True 但写出的是废件(外部引用断链) - LoadFile4 不会插进当前装配体 - 动态派发"找不到成员"时用 _oleobj_.GetIDsOfNames + Invoke 绕行 Co-Authored-By: Claude Opus 5 <[email protected]> Claude-Session: https://claude.ai/code/session_0168Bu6SEx3cXXCJLkdnE6zB
描述
PhoneRail 五路手机直供电源板:硬件设计、ESP32-S3 固件、机架管理前后端(公开镜像,已去除部署环境信息)
118 MiB
语言
Python
77%
C
18%
JavaScript
2.3%
Vue
1.5%
Shell
0.4%
其它
0.7%