SWX-01 · SOLIDWORKS API
SOLIDWORKS 二次開發
・巨集與外掛程式客製
每次設計變更後,都要重新整理零件屬性、匯出 BOM,再逐一轉出工程圖? 自己錄製的巨集,換個零件就失效,或一遇到判斷條件就卡住?
我協助梳理料號、屬性與出圖規則,將重複操作整合成適合團隊使用的工具。 規則還沒整理好也沒關係,可以從目前的做法一起釐清。
也常被稱為:SOLIDWORKS 外掛程式、SOLIDWORKS API、設計自動化
SWX-02
可以做什麼
以下是最常見的 SOLIDWORKS 巨集與 API 需求。
- 01
自訂屬性批次處理
整批零件寫入料號、材質、供應商等屬性,並檢查漏填或格式錯誤。
- 02
工程圖批次轉 PDF/DXF
組合件底下所有工程圖一次輸出,零件輸出 STEP,依規則命名。
- 03
BOM 匯出與 ERP 串接
依公司格式整理 BOM,匯出 Excel 或產生 ERP 可匯入的檔案。
- 04
參數化產品生成
輸入規格表,自動產生對應尺寸的模型、組合件與工程圖。
- 05
出圖前檢查
檢查材質、公差、標註、參考是否完整,減少退圖。
- 06
PDM 流程自動化
簽入或狀態轉換時自動轉檔、檢查屬性、通知相關人員。
SWX-03
常見開發情境
針對特定工作的詳細說明:內建功能能做到哪裡、什麼情況適合客製。
SWX-04
工具形式
依功能範圍、使用人數與安裝方式,選擇適合的工具形式。
形式
適合的需求
備註
巨集
適合的需求單一功能、少數人使用
備註開發最快
外掛程式
適合的需求全部門長期使用,整合進 SOLIDWORKS 選單
備註可統一安裝與更新
免開啟軟體的批次工具
適合的需求大量檔案的屬性讀寫
備註需向原廠申請授權金鑰
PDM 流程整合
適合的需求簽入、狀態變更時自動執行
備註需 PDM Professional
相關技術筆記
全部筆記 →SWX-05
常見問題
可以。錄製巨集會把當下點選的物件名稱寫死,換個檔案就找不到。改寫時會把選取與判斷邏輯補上,讓它對不同零件都能正常執行。
巨集開發快,適合單一功能或少數人使用;外掛程式會整合進 SOLIDWORKS 的功能表,適合全部門長期使用、功能較多或需要統一安裝更新的工具。要做成哪一種,我會依需求建議。
可以評估。原廠有提供不開啟 SOLIDWORKS 就能讀寫檔案屬性的方式,處理大量檔案快很多,但需要向原廠申請授權金鑰,開發前我會先確認你們的授權狀態。
可以。PDM Professional 可以在簽入、狀態變更時自動執行檢查或轉檔;PDM Standard 的客製能力較有限,需要依實際需求評估。