SOLIDWORKS 可以產生 IDF 不支援的複雜形狀。 為確保幾何的正確輸出,請檢閱以下主題。
封閉輪廓
IDF 預期特徵被定義為封閉輪廓(未斷裂的圖元鏈)。 要輸出的所有特徵應該符合此規則。 在 SOLIDWORKS 中伸長您的草圖是一個不錯的檢驗方式。 如果草圖正確地伸長,則它應該適合輸出。
範例:封閉的輪廓
範例:開放的輪廓
每個草圖的輪廓 / 迴圈數
IDF 2.0 和 3.0 檔案在每個電路零組件中僅支援一個封閉輪廓。定義電路零組件的草圖必須只能包括一個未斷裂的圖元鏈。在每個草圖中擁有一個以上的輪廓(迴圈)的草圖無法正確輸出為電路零組件。如果用來產生零組件模型的草圖太複雜,請考慮簡化零組件模型的形狀,將剩餘的草圖圖元轉換為建構幾何(CircuitWorks 會忽略)或是建立一個特定“足印草圖”以便在輸出零組件時使用。其他 IDF 特徵可以有多於一個封閉的輪廓。例如,一個電路板輪廓線草圖可以包含多於一個的草圖迴圈以代表在電路板上的切割。
例如:這個多重迴圈草圖適合輸出作為電路板輪廓線、阻進或是其他輪廓線,但是不適合作為零組件。
藉由將圖元的中心迴圈轉換為建構幾何,CircuitWorks 會將此草圖視為單一迴圈草圖(適合輸出作為零組件)。
支援的草圖圖元類型
IDF 僅支援直線和圓弧。CircuitWorks 嘗試在輸出至 IDF 之前將更複雜的草圖幾何轉換成直線或圓弧。
CircuitWorks 支援下列的 SOLIDWORKS 草圖圖元:
- 直線
- 矩形
- 平行四邊形
- 多邊形
- 圓
- 弧
- 不規則曲線 (使用直線約略呈現,細節程度由 SOLIDWORKS 顯示設定決定)
CircuitWorks 會忽略任何不支援的圖元。請注意,如果被忽略的圖元是某個封閉輪廓的部分,結果可能是不被支援的開放輪廓。
幾何建構線
CircuitWorks 在輸出時會忽略草圖中的建構線。只有透過實心的未斷裂直線產生的幾何才會輸出。
隱藏與抑制的零組件
CircuitWorks 會忽略 FeatureManager(特徵管理員) 中的隱藏或抑制的零組件。在您輸出的組合件中如果包含您不想要輸出的特徵時,這個動作就很有用。舉例來說,您的電路板組合件與零組件也可以包含機械性零件或外殼。CircuitWorks 也會忽略零組件中抑制的特徵。