1. 程式人生 > >Protel與PADS之間相關檔案的轉換

Protel與PADS之間相關檔案的轉換

ProtelPADS之間相關檔案的轉換

作者:Gary Wu             聯絡方式:[email protected]             日期:September 1st, 2012

1. 將Protel的原理圖元件庫匯入PADS: 

操作:

1.1 StartMenu -> Mentor Graphics SDD -> PADS 9.0 -> Translators -> PADS Schematic Translator; 

1.2 設定轉換檔案的相關選項:

Select the source design format for translation: Protel 99SE/DXP; 

Select the output design format: PADS Logic

1.3 匯入相關的原始檔案:

選擇Libraries 選項卡,Add 按鍵新增相關的原始檔案:*.lib;*.SchLib;*.ddb; 

1.4 開始轉換檔案:

設定轉換檔案存放路徑:Place translated files in: X:\xxx\; 

"Translate"按鍵確認開始轉換

1.5 轉換檔案後,系統彈出 "Translation Results"報告,使用者需確認相關的錯誤和警告資訊

1.6 在預先設定的路徑下,出現4個新檔案: xxx.ld9; xxx.ln9; xxx.pd9; xxx.pt9; 

1.7 PADS Logic匯入相關的新元件庫:

開啟PADS Logic軟體,操作:File -> Library -> Manage Lib. List -> Add -> 選擇需匯入的新元件庫檔案"*.pt9"; 

1.8 驗證匯入的原理元件庫

返回Library Manager面板,在Filter 中選擇 Logic,此時在CAE Decals下的列表中,看到相關的元件原理封裝。

2. 將ProtelPCB元件庫和PCB設計檔案匯入PADS: 

操作:

2.1 StartMenu -> Mentor Graphics SDD -> PADS 9.0 -> Translators -> PADS Layout Translator; 

2.2 設定轉換檔案的相關選項:

按具體需求在"Files to translate"下設定"Translate designs" 和 "Translate libraries"; 

點選"Add"按鈕新增需要被轉換的原始檔案,檔案型別All designe and library files包含了 PADS所支援轉換的檔案格式,如:*.ddb; *.pcb; *.lib; *.pcbdoc; *.pcblib; *.intlib

2.3 使用者可以根據所需,將Protel中的PCB元件庫和PCB設計檔案同時轉換成PADS支援的格 式,如:xxx.PcbDoc & xxx.PcbLib; 

2.4 確認後按Translate按鈕開始轉換檔案格式,轉換檔案時如果預設的路徑下存在舊版本的文 件,系統會提示使用者是否覆蓋;

說明:在轉換原理圖元件庫後,相關檔案目錄下會生成4個相關的Library檔案,而此時庫中還看不到相關元件的PCB封裝樣式,這是因為使用者還未向這4個相關的Library檔案中新增PCB元件封裝,此時只需在"PCB Layout Translator"軟體中,新增需要轉換格式的PCB元件封裝庫檔案,然後,在系統轉換檔案時彈出的覆蓋檔案提示框中選擇“Yes”,就可以將PCB元件封裝與之前的原理圖元件封裝兩種封裝整合在一起。

2.5 轉換後,系統彈出轉換結果的報告框,提示相關的錯誤與警告資訊,使用者自行檢視;

2.6 在預先設定的路徑下,有4個庫檔案: xxx.ld9; xxx.ln9; xxx.pd9; xxx.pt9,包含了相關元件的原理封裝和PCB封裝

2.7 PADS Logic匯入相關的新元件庫:

開啟PADS Logic軟體,操作:File -> Library -> Manage Lib. List -> Add -> 選擇需匯入的新元件庫檔案"*.pt9"; 

2.8 驗證匯入的原理元件庫

返回Library Manager面板,在Filter 中選擇 Decal,此時在CAE Decals下的列表中,看到相關的元件PCB封裝。

3. 將Protel的原理圖檔案匯入PADS: 

操作:

3.1 StartMenu -> Mentor Graphics SDD -> PADS 9.0 -> Translators -> PADS Schematic Translator; 

3.2 設定轉換檔案的相關選項:

Select the source design format for translation: Protel 99SE/DXP; 

Select the output design format: PADS Logic

3.3 匯入相關的原始檔案:

選擇Schematics 選項卡,Add 按鍵新增相關的原始檔案:*.shc; *.schdoc; 

說明:如果轉換失敗,原因估計是軟體版本新舊的相容問題,使用者可以嘗試在Protel中將原理圖檔案儲存為低一些的版本檔案,再向PADS中新增轉換格式。

3.4 開始轉換檔案:

設定轉換檔案存放路徑:Place translated files in: X:\xxx\; 

"Translate"按鍵確認開始轉換

3.5 轉換檔案後,系統彈出 "Translation Results"報告,使用者需確認相關的錯誤和警告資訊

3.6 在預先設定的路徑下,出現新的PADS原理圖檔案,如:xxx.sch。 

相關推薦

ProtelPADS之間相關檔案轉換

Protel與PADS之間相關檔案的轉換 作者:Gary Wu             聯絡方式:[email protected]             日期:September 1st, 2012 1. 將Protel的原理圖元件庫匯入PADS:  操作: 1.1 StartMenu

js timestampdatetime之間的相互轉換

times content data 轉換成 span etime post settime ont 1. datetime轉換成timestamp strdate = "2015-08-09 08:01:36:789"; var

c++ 中 char string 之間的相互轉換

第一部分: 將  char *    或者    char []   轉換為  string 可以直接賦值,轉換。       第二部分: 將  &n

字串陣列之間的互相轉換

將物件或者陣列或者物件陣列轉換成字串------JSON.stringify let obj= {name:'ming',age:18} console.log(JSON.stringify(obj)); let obj= [{name:'ming'

FileZilla實現window10Ubuntu之間檔案傳輸

通過免費的FTP傳輸軟體FileZilla實現雙向傳輸,只需將該軟體下載到windows下。下載連結:https://filezilla-project.org/ 2. 使用FileZilla傳輸檔案需要SSH服務,Ubuntu作為服務端使用需要安裝SSH服務端,參考:Ubuntu下使

java常用工具類(一)—— Map Bean 之間的互相轉換

import net.bytebuddy.implementation.bytecode.Throw; import org.springframework.cglib.beans.BeanMap; import java.beans.PropertyDescriptor; import java.lang

虛擬機器主機之間共享檔案和剪下板的方法

VMware tools是虛擬機器中自帶的一款超級增強工具,這個工具可以使我們使用虛擬機器更加方便,比如說安裝VMware tools之後,我們在虛擬機器和主機之間傳輸檔案可以直接通過拖拽就可完成,又比如說,我們的滑鼠可以在虛擬機器和主機之間自由移動,還可以實現剪下板共享。接下來,介紹一下如何安裝V

python3 json 物件之間的相互轉換

原文地址:http://blog.csdn.net/leilba/article/details/50654256 真的很感謝 # -*- coding: UTF-8 -*- import json #自定義類 class MyClass:

JsonList之間的相互轉換

谷歌的Gson.jar: //list轉換為json Gson gson = new Gson(); List<Person> persons = new ArrayList<Person>(); String str = gson.toJson(persons)

Android中JNI使用詳解(4)---JavaC之間資料型別轉換

Jni中基本型別轉換對應的表格 Java型別 本地型別 說明 boolean jboolean 無符號,8位 byte jbyte

putty伺服器之間檔案

linux IP地址:192.168.1.101 linux的一個使用者abc,密碼:123456 putty位於Window平臺 利用pscp工具互傳檔案 1、利用pscp傳檔案到linux pscp .\hello.txt [email protected]/home/abc

document String之間的互相轉換

字串轉換為 Document public static org.w3c.dom.Document getStringToDocument(String svg){         StringReader sr = new StringReader(svg);     

c++ 中 char string 之間的相互轉換問題

第一部分: 將  char *    或者    char []   轉換為  string 可以直接賦值,轉換。       第二部分: 將  &n

json物件之間的相互轉換

1,將實體類的每個屬性以鍵值對的形式發到map中  ErrorCode code =new ErrorCode(1, "SUCCESS"); JSONObject json=JSONObject.fromObject(co

Xshell從windows伺服器之間檔案傳送rz/sz

Xshell可以使用rz/sz命令來完成與windows之間的檔案傳輸。 # rz rz命令是從windows傳檔案到伺服器(r:receive),輸入rz後按回車,Xshell彈出對話方塊,可以選擇需要上傳的檔案,點選開啟即可上傳。如下圖: #sz  error.tx

使用WinSCP在VirtualBoxWindows之間進行檔案傳輸

    第一次寫部落格表示很激動。完成Linux作業用的時間還比較少,但是為了在兩種作業系統下傳輸檔案,我耗費了整整一個下午的時間。雖然百度上在介紹WinSCP的使用時,講起來非常簡單(不夠詳細),但在我自己用的時候真是問題重重,幾乎把所有可能遇到的問題都遇到了,現在把它分享

java中unicode字串之間的互相轉換

字串與unicode之間的互相轉換/*** 字串轉換unicode*/public static String string2Unicode(String string) { StringBuffer unicode = new StringBuffer(); for (i

Swift中NSDataNSDictionary之間的相互轉換

原創Blog,轉載請註明出處 使用NSKeyedUnarchiver類來進行相互轉換 1、NSDictionary轉NSData var dictionaryExample : [String:Any

Docker容器主機之間檔案傳遞——docker cp 命令

用途說明 docker cp命令用於將檔案在主機和Docker容器之間進行傳遞。傳遞是採用cp複製的方式,而不是對映,即,拷貝後在一方的修改不影響另一方檔案的內容。 語法 docker cp [OPTION] CONTAINER:SR

Java 字串byte之間的相互轉換

寫在前面 你是否跟我一樣,在一些需要加密的程式碼裡看見需要把字串轉換為位元組的場景,例如MD5加密。而你每次看到像我以前一樣,自動地略過(反正別人都寫好了,我用就是了)。如果是的話,不要再逃避了,下面跟我一起來了解一下字串與byte之間轉換的原理 正文