跳至內容

CAD數據交換

維基百科,自由的百科全書

CAD 數據交換包括許多將數據從一種CAD系統轉換到另外一種CAD文件格式的軟體技術及方法。產品生命周期管理要求 OEM 廠商之間以及他們的供應商之間要進行良好的產品開發協作。

其中主要的問題議題就是幾何元素如網格曲面以及實體造型之間的轉換,以及如屬性、元數據裝配結構以及特徵數據的轉換。

轉換的方法

總地來說有三種方法可以進行 CAD 軟體之間的數據轉換。

  • CAD 系統直接輸出/輸入
  • 第三方的直接轉換
  • 採用中間的數據交換格式

內部直接格式轉換

一些 CAD 系統通過簡單地打開、另存選項就可以直接讀寫其它一些 CAD 格式。由於大部分的 CAD 文件格式都不是公開的,只有是同一個公司的產品或者是擅自破譯競爭對手的文件格式才有可能採用這種方式。

外部直接格式轉換

許多專注於 CAD 數據轉換的公司提供將一種 CAD 數據格式轉換成另外一種 CAD 系統的數據格式。這些系統有它們自己的預處理中間格式,一些系統還可以審查轉換過程中的數據。其中一些可以獨自工作,另外一些由於 CAD 系統的編程接口所以需要在同一機器上安裝兩個 CAD 的軟體包以讀寫數據。

數據轉換格式

一種常用的轉換格式是使用中間格式。一個 CAD 系統輸出這種格式,另外一個 CAD 則讀取這種格式。 其中有一些格式是標準化組織定義的獨立於 CAD 廠商的格式,另外更多的卻是被當作業界標準的公司私有的格式。

示例格式

數據轉換的細緻程度

由於每一種 CAD 系統都有自己數學上以及結構上定義的幾何形狀,因此在從一種 CAD 數據格式轉換到另外一種時都不可避免地會有一些信息的丟失。另外中間文件格式還受制於它們能夠描述的數據格式,在不同的發送、接受系統上其解釋可能會有所不同。

因此在不同的系統之間進行數據轉換的時候首先要確定哪些需要進行轉換。

如果自頂向下設計過程中只需要三維模型,那麼就只需要轉換模型的描述信息。但是,仍然有細節程度的問題需要考慮。例如,線框數據、曲面或者實體是否需要轉換;是否需要拓撲信息(或稱邊界表示BREP);在隨後的修改中是不是要維持面與邊的編號不變;特性信息以及歷史信息是否需要保留在不同的系統之中;以及產品製造信息是否需要進行轉換。

對於產品模型來說,可能需要保留裝配信息。

當需要轉換圖紙的時候,通常線框幾何信息容易表示,但是文本、尺寸以及其它的注釋信息可能會成為問題,尤其是字體及其格式更是這樣。

無論需要轉換什麼樣的信息,都需使如圖形的顏色、層面以等屬性及文件中的文本信息等保持不變。

根據所用轉換方法的不同,在不同的 CAD 系統之間進行轉換的能力也有所不同。

外部連結