與其他應用程式整合 > Windchill Workgroup Manager 文件集 > ECAD > ECAD Design 移轉 > 設計資料移轉
  
設計資料移轉
本主題描述轉換舊有 ECAD 設計以使其與 ECAD Windchill Workgroup Manager 軟體的較新發行版本相容的的流程。特殊轉換公用程式可在批次模式下工作以轉換較舊樣式的設計。在可分隔 (Cadence 樣式) 設計與不可分隔 (Mentor 樣式) 設計之間的差異之下,會使用公用程式的獨立模組執行多階段轉換。此外,資料修改會以增量方式執行,讓公用程式可以處理大多數類型的舊有設計,同時跳過不需要的轉換步驟。
舊有資料移轉
下表顯示目前可供較新版本 Windchill Workgroup Manager 上的舊有 ECAD 資料使用的移轉路徑。
資料伺服器版本
移轉至 Workgroup Manager 版本
7.0
8.0
9.x
10.0 M010 與較新版本
6.2.6
yes
no
no
no
7.0
n/a
yes
no
yes (僅限非變體設計)
8.0
n/a
n/a
yes
yes (直接轉換)
9.x
n/a
n/a
n/a
yes (直接轉換)
* 
7.0 之前的 ECAD 設計與較新版本的 ECAD Windchill Workgroup Manager 不相容。因此,不應嘗試將 6.2.6 版設計的資料移轉至 ECAD Windchill Workgroup Manager 10.0 版及較新版本。
當舊有設計轉換完成時 (階段一),轉換器會繼續建立主要組件 (階段二),並以轉換新 ECAD 模型 (階段三) 結束。每個階段的轉換詳細資訊列在下列各部份。
階段一 (6.2.6 至 7.0) 資料轉換詳細資訊
舊有設計將其設計資料儲存在指派給 CAD 文件作為主要內容的單一檔案中。電路圖 CAD 文件可能存在也可能不存在。如果之前不存在電路圖 CAD 文件,Cadence 與 Mentor 轉換器會建立電路圖 CAD 文件,如果電路板 CAD 文件之前存在新電路圖,則也會為新電路圖建立 WTPart。
* 
此階段中的所有修改會套用至相關 CAD 文件的新版序。之前版本會保持不動。
階段二 (7.0 至 8.0) 資料轉換詳細資訊
此轉換流程會確保每個設計都有主要組件。主要組件是 PTC_ECAD_PRIMARY 屬性指定的組件。此屬性必須由伺服器管理員在啟動轉換之前建立。
* 
此階段中的所有修改會套用至相關 CAD 文件的新版序。之前版本會保持不動。
階段三 (8.0 至 9.0) 資料轉換詳細資訊
此流程會轉換新 ECAD 模型。與前兩個階段不同,在此階段中所做的修改會套用至 CAD 文件的所有現有版序。但是,並不會嘗試轉換最舊的文件。因此,6.2.6 舊有設計會限制在兩階段轉換之內。新模型轉換會使用一組由目標 Windchill 伺服器 (10.0 M010 版與更新版本) 的 Upgrade Manager 執行的移轉程式執行。
* 
欲節省處理時間,如果沒有舊有 6.2.6 或 7.0 樣式設計可轉換,您可以選擇略過轉換流程的第一與第二階段。您可以在下列程序的步驟 2 中所列出的指令行中包括選用引數 -AttributesOnly=true 來執行此操作。
欲轉換 ECAD 舊有設計:
1. 如果還沒有這樣做,請讓您的伺服器管理員建立及設定 PTC_ECAD_PRIMARY 屬性以定義主要組件。
2. 從作業系統提示中,輸入下列指令:
<java_1.4.2_home>\bin\java —classpath “lib\boot.jar;log4j.jar”wt.boot.BootstrapMain boot_jar=wtECAD.jar boot_class=com.ptc.conversion.ConverterMain [-AttributesOnly=true] boot_codebase=<Windchill URL>
會顯示一個視窗,提示您登入。
3. 以管理員身份登入轉換公用程式。
轉換流程會與 Cadence 舊有設計的轉換一起開始,且之後會自動進行 Mentor 舊有設計的轉換。
4. 檢查最新應用伺服器記錄檔是否有轉換結果。
* 
Windchill 10.0 開始,使用 log4j 來記錄。您可在 log4jMethodServer.properties 中設定記錄層級。
EDA 資料模型更新
下列清單提供對於 EDA 資料模型的高層級變更:
如果由特殊移轉程式處理,會將復原出庫套用至已出庫的文件。這可以防止資料遺失。
對於可分隔的設計,會排除 ECAD-SOURCE,對於不可分隔 (MENTORB) 的設計,則會變為 ECADNON- SEPARABLE-GENERIC。
會針對不可分隔的設計建立族表,且 ECAD-BOARD 與 ECAD-SCHEMATIC 會變為 ECAD-NON-SEPARABLEGENERIC 的子項。
會排除 ECAD-COMPONENTs EPMDocuments。零件不受影響。
會排除沒有內容的 ECAD-ASSEMBLY。剩餘的項目 (極少) 會變為子類型為 ECAD-DERIVED-OBJECT-FOR-ASSM 的 ECAD-CONTENT。
ECAD-CONTENT 會變為其各自來源的衍生物件。
先前的組件與其內容會變為 ECADBOARD (若為 RSD 則為 ECAD-SCHEMATIC) 的衍生物件。
組件檔案群組的子類型會變為 ECAD-DERIVED-OBJECT-FORASSM。
會排除 RSD 設計的 ECAD-BOARD 及其各自 WTPart。
組件、電路板與電路圖模型項目在電路板與電路圖的最新版序中建立。
* 
不會針對 RSD 設計建立電路板模型項目。
在可分隔設計與不可分隔設計的族表情況下,設計資料會變為電路板與電路圖的主要內容。
可以剖析設計資料以擷取設計項目。相關 IBA 會附加至電路板與電路圖的最新版序。
會將編寫應用程式指派給電路板與電路圖。會使用最舊的可用版本。
資料模型比較
下列表格針對可分隔與不可分隔設計顯示新舊 ECAD 資料模型之間的移轉任務與物件和物件的比較。
可分隔的設計
舊模型物件 (8.0 與 9.x)
移轉期間
新模型物件 (10.x)
組件 ▶ ASM 檔案群組
如果組件文件有任何附件,組件文件會轉換為衍生的物件。否則,會將其移除。
組件衍生物件▶ 衍生的物件。
Assembly_SRC
會移除組件來源文件。
電路板▶ 空電路板檔案群組
檔案群組會轉換為衍生的物件。
* 
針對 Routed System Designer (RSD) 設計:會移除電路板文件。
電路板▶ 衍生的物件
電路圖▶ 電路圖檔案群組
電路圖▶ 衍生的物件
元件▶ cmp1、cmp2、cmp3、. . .
會移除元件 EPM 文件。
零件:
組件零件
電路板零件
電路圖零件
元件零件▶ cmp1、cmp2、cmp3、. . .
無變更。
零件:
組件零件
電路板零件
電路圖零件
元件零件▶ cmp1、cmp2、cmp3、. . .
* 
舊模型中的設計資料為附屬內容。
* 
新模型中的設計資料為主要內容。
不可分隔的設計
舊模型物件 (8.0 與 9.x)
移轉期間
新模型物件 (10.x)
組件 ▶ ASM 檔案群組
如果組件文件有任何附件,組件文件會轉換為衍生的物件。否則,會將其移除。
組件衍生物件▶ 衍生的物件。
Assembly_SRC
組件來源文件會轉換為 ECAD 不可分隔的泛用物件。
Assembly_SRC:ECAD 不可分隔的泛用物件。
電路板▶ 空電路板檔案群組
檔案群組會轉換為衍生的物件。
電路板▶ 衍生的物件
電路圖▶ 電路圖檔案群組
電路圖▶ 衍生的物件
元件▶ cmp1、cmp2、cmp3、. . .
會移除元件 EPM 文件。
零件:
組件零件
電路板零件
電路圖零件
元件零件▶ cmp1、cmp2、cmp3、. . .
無變更。
零件:
組件零件
電路板零件
電路圖零件
元件零件▶ cmp1、cmp2、cmp3、. . .
DesignAll.zip
已重新命名為文件的 CAD 名稱。
<$CAD_NAME>.zip
* 
舊模型中的設計資料為附屬內容。
* 
不可分隔的設計資料會轉換為族表。
* 
新模型中的設計資料為主要內容。