SolidWorks專門論壇 SolidWorks forum

 找回密碼
 註冊
查看: 12505|回復: 2

在組合件更改某個零件數學關係式

[複製鏈接]
發表於 2019/8/27 19:31:59 | 顯示全部樓層 |閱讀模式
各位先進好, 我想要用API實現下列的動作, 這已經困擾我好幾個禮拜了都寫不出來, 請各位指教一下。要怎麼在組合件中添加零件的數學關係式,達到控制零件特徵的效果。
我原本是利用 Add3 Method(EquationMgr) 去增加方程式
原廠的API Help中有提到  directly to an assembly component's model, you must call IAssemblyDoc::EditPart2 before calling this method.
我利用EditPart2確實會進到編輯零件的模式  我不管怎麼用都只能添加或刪除組件的方程式 沒辦法編輯零件的方程式
請高手幫幫我
發表於 2019/8/29 16:39:24 | 顯示全部樓層
你數學關係式的參數改成放在零件屬性裡,
在組合件可以修改零件屬性,但要使用屬性標籤或是組合件視覺化
再寫API重新計算,就可以在組合件內修改模型參數
組合件應該改不了零件內數學參數式的參數,之前我也嘗試過...
難點在於重新計算因為組合件內改好零件屬性他無法讓零件特徵讀取修改後的屬性值,
必須要有方法讓零件去讀,我自己是利用 選零件>編輯草圖>再退出
缺點是要一個一個選, 無法批量處理





您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

論壇統計|手機版上論壇|論壇來自幾何科技 論壇架構版次 20240312

GMT+8, 2024/3/29 18:54 , Processed in 0.145897 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表