Allegro PCB轉換成PADS方法

2022-07-26 15:48:12 字數 2069 閱讀 4858

cadence很強大,pads很方便,很多企業都在用這兩個eda軟體,有的人習慣cadence,有的人習慣pads,有些公司用cadence,有些公司用pads,有時我們需要將兩種軟體格式的pcb和原理圖相互轉換,

下面是將cadence allegro的pcb檔案轉化為pads的pcb檔案的方法

cadence軟體,我安裝的是cadence16.6

pads軟體,我安裝的是最新的pads vx.2.3

電腦安裝好cadence   和pads軟體,本人安裝的是cadence 16.6和最新的pads vx.2.3

新增使用者變數 ,變數名:aex_bin_root,值: pads軟體中translators軟體的bin目錄路徑

比如我的 aex_bin_root     =  c:\mentorgraphics\padsvx.2.3\sdd_home\translators\win32\bin

新增 使用者變數,變數名:aex_enable_jobprefs_layer_fix,值:     1   

比如我的  aex_enable_jobprefs_layer_fix =1

新增使用者變數,變數名:home, 值:cadence軟體的pcbenv資料夾所在目錄的路徑

如我的home=c:\cadence\spb_data

開啟allegro pcb editor,開啟pcb editor時選擇xl版本,在allegro軟體的setup下的user preferences editor 中的skill選項裡,在telskill選項中打√ ,  這時軟體會彈出乙個對話方塊,不用理會,關閉就是

將pads軟體skill_scripts目錄裡面的檔案全部複製到cadence軟體的pebenv目錄裡面   如我的將c:\mentorgraphics\padsvx.2.3\sdd_home\translators\skill_scripts裡面的檔案全部複製到c:\spb_data\pcbenv裡面 到這裡轉換的準備工作已經做完了

開啟要轉換的allegro pcb檔案

command命令欄中輸入skill load "dfl_main.il",回車後,會看到返回t。 注意,輸入時,引號不能少,load和引號間是有空格的

執行完後,在command中輸入:main out  ,回車,這時會彈出乙個對話方塊: 點選「star one way translation」  ,等待執行結束  ,   執行過程中不能有報錯,如果有報錯請查詢原因並修正,執行成功後commend命令欄提示成功,done

到這一步完成後,剛剛開啟的這份pcb就已經被軟體處理過了,做完了pads匯入前的處理工作    ,可以不用關掉allegro軟體

開啟 pads layout軟體,檔案-匯入,匯入檔案選擇型別選擇allgro pcb檔案,然後找到剛剛開啟的allgro 檔案,匯入,等待完成即可,layout中就開啟了該pcb檔案。再設定一下顯示顏色等等就可以了

如果沒有前面9步的處理,直接匯入乙份未經處理的allegro pcb檔案,pads會提示allegro未做好遷移準備,是轉換不了的,以後我們再轉換檔案時直接從第7部開始就是了

漢字轉換成拼音

c 乙個有用的漢字轉拼音類 c 漢字轉換為拼音的類,含大小寫轉換 因為是靜態函式 呼叫方法很簡單 crazycoderpinyin.convert 瘋狂 如下 using system using system.collections.generic using system.text using ...

分數轉換成小數

問題描述,輸入兩個整數a,b,將分數輸出a b的小數格式,如果a b是迴圈小數,則將迴圈部分用括號括起來,例如 1 4 0.25 1 3 0.3 1 6 0.1 6 分析 實質上是實現高精度浮點數除法。借助雜湊表來獲取迴圈部分。public class solution static int b i...

數字轉換成漢字

我們通過追加的方式來實現,考慮到我們的數字是四四分組的,所以我們要先實現四位數正確轉換,上述問題解決之後,再列印四位以上數字時,我們就可以通過追加的方式解決五位以上數 萬 字的追加,同時此程式只能對千萬級別以內的數字進行轉換。public class test02 else if i percent...