- Protel實用教程
- 鄭阿奇編著
- 19637字
- 2018-12-30 11:11:59
第一部分 教程
第1章 Protel 2004概述
1.1 Protel的產生和發展
當今信息社會的標志性產品是電子產品,而現代電子產品的性能越來越高,復雜度越來越大,更新步伐也越來越快,其基礎就是微電子技術和電子設計技術的發展。前者以微細加工技術為代表,后者的核心就是電子設計自動化(Electronic Design Automatic,EDA)技術。目前,EDA主要輔助IC設計、電子電路設計和PCB設計。Protel設計系統就是一套建立在IBM兼容PC環境下的EDA電路集成設計系統。
Altium公司(其前身是Protel International Limited公司)最早于1991年發行了一套基于Windows的PCB設計系統——Advanced PCB。1997 年年底,Altium公司發布了專為Windows NT平臺構建的Protel 98,第一次包括并集成了所有5套核心EDA工具——原理圖輸入、可編程邏輯設備(PLD)設計、仿真、板設計和自動布線。此后于1999 年又推出了Protel 99,以及第二次修正版Protel 99 SE,在這一版中增加了使電子設計的設計工具、文件管理、元件庫等方面實現無縫集成的Design Explorer平臺。Protel 99軟件真正使電路設計師從繁重的繪圖勞動中解放了出來。
2001年,Protel International Limited公司正式更名為Altium有限公司。2002年,Altium公司重新設計了Design Explorer(DXP)平臺,出現了第一個在新DXP平臺上使用的產品——Protel DXP,2003年又發布了完整的板級設計系統Protel 2004,并對其不斷完善。2006年,Altium Designer 6.0推出。2008年,Altium Designer Summer 8.0將ECAD和MCAD兩種文件格式結合在一起,在其一體化設計解決方案中為電子工程師帶來了全面驗證機械設計與電氣特性關系的能力。2008年年底,Altium發布了其新一代電子設計解決方案Altium Designer的最新版本Winter 09。
從Protel 2004開始,其后續版本都以Altium Designer開頭命名。Altium Designer是第一套將所有的設計工具集成于一身的板級設計系統,它拓寬了板級設計的傳統界限,集成了FPGA設計功能,從而允許用戶將系統設計中的FPGA與PCB設計集成在一起。通過把設計輸入仿真、PCB繪制編輯、拓撲自動布線、信號完整性分析和設計輸出等技術的融合,Protel 2004為用戶提供了全面的設計解決方案。
Protel可以說是目前國內最流行的EDA軟件,在國內電子設計行業中得到了廣泛的應用。以前,許多用戶都使用Protel 99或Protel 99 SE進行PCB設計,高等院校或高職高專院校也使用Protel 99或Protel 99 SE進行教學。現在隨著計算機性能的提高與計算機操作系統的升級換代,Protel 2004已逐漸取代了Protel 99 SE成為了電路設計和院校教學的首選。本書著眼于PCB Layout平臺的電子產品開發環境,將重點介紹Protel 2004。下面都將以Protel 2004為基礎進行介紹。
1.2 Protel 2004介紹
Protel 2004具有以下特點:
① Protel 2004能充分發揮Windows XP和Windows 2000平臺的優勢,具有更穩定、更強大的圖形處理和更友好的用戶界面,使設計者可進行更輕松、更高效的設計。Protel 2004擺脫了Protel前期版本基于PCB設計的產品定位,是第一個將EDA軟件設計成基于Windows的普及型產品。
② Protel 2004是完全向下兼容的,用以前版本設計的所有文件均可轉到Protel 2004中進行使用。同時,在Protel 2004中設計的PCB也可以保存為用戶需要的版本(Protel 99 SE)格式。
③ Protel 2004引入了集成庫的概念,這使在原理圖中選擇的元器件就已經有了必要的封裝。Protel 2004附帶了68000多個元件的設計庫,包括原理圖FPGA設計的即調即用及預綜合元件集成庫,并且這些封裝都能完全符合要求。當然,如果不滿意也可以修改這個元器件的封裝。
④ Protel 2004 總共可進行74 個板層設計,包含32 層Signal(信號走線層)、16 層Mechanical(機構層)、16層Internal Plane(內層電源層)、2層Solder Mask(防焊層)、2層Paste Mask(錫膏層)、2層Silkscreen(絲印層)、2層鉆孔層(鉆孔引導和鉆孔沖壓)、1層Keep Out(禁止層)、1層Multi-Layer(橫跨所有層的信號板層)。
⑤ Protel 2004中的自動布線功能也是廣大用戶最為關心的。Protel 2004采用了改進型Situs Topological Autorouting布線規則。這種改進型的布線規則以及內部算法的優化都大大提高了布線的成功率和準確率。因此,Protel 2004降低了制作PCB的門檻,用戶只要通過短時間的培訓或自學,就可以很快地具有制作一塊合格PCB的能力。
⑥ Protel 2004中的高速電路規則也很實用,它能限制平行走線的長度,并可以實現高速電路中所要求的網絡匹配長度的問題,方便用戶進行高速電路設計。
⑦ Protel 2004不僅提供了部分電路的混合模擬仿真,而且還提供了PCB和原理圖上的信號完整性分析。混合模擬仿真使用戶可以直接在電路圖中進行模擬,信號完整性分析可以給設計帶來很大的方便,提高了PCB制作的一次性成功率。
當然,Protel 2004的功能還不光停留在PCB設計上,為了實現真正的、完整的板級設計,Altium公司提出了live-design-enabled的平臺概念,這個平臺實現了Altium軟件的無縫集成。它集成了當今很流行的可設計ASIC(專門應用集成電路)的功能,并提供了原理圖和HDL(硬件描述語言)混合設計的功能,而且所有設計I/O的改變均可返回到PCB,使PCB上相應的FPGA芯片發生改變。Protel 2004還為XILINX和ALTERA設備族提供了一個完整庫,設計時無須再借助第三方開發工具,用Protel 2004及有關硬件工具就可很方便地完成這兩方面的工作。Protel 2004支持更完美的3D功能,在PCB加工之前就可以從各個角度觀看PCB及焊裝元件后的“實物”,特別是可支持雙屏顯示功能,可以一個屏幕看原理圖,另一個屏幕看PCB,從而給制作PCB帶來了極大的方便和高效。
1.3 Protel 2004設計環境
當用戶啟動Protel DXP 2004后,系統進入Protel 2004集成應用設計環境,如圖1-1所示。

圖1-1 Protel 2004設計環境界面
圖1.1 上方的主菜單欄中除了有菜單命令外,還有對應菜單命令的主工具欄按鈕圖標和快捷鍵標志等;圖1.1中間為Protel DXP 2004的主頁面,單擊主頁面中的任一選項,即可快速啟動該功能;圖1.1 右下方為工作面板標簽,Protel 2004 相應的面板都呈現在該標簽處,單擊其可彈出相應的工作界面或快捷菜單,彈出的工作區面板分別在主頁面的左右兩邊。
1.3.1 主界面
Protel DXP 2004 的主頁面如圖1-1所示。如果該主頁面未打開,用戶可單擊菜單“View”→“Home”命令或單擊圖1.1右上角的圖標打開該頁面。若用戶要打開如圖1- 2所示的完全的Protel DXP 2004的主頁面,則在圖1.1中
圖標上右擊鼠標,在彈出的菜單中選擇“Open In New Window”命令,也可直接關閉圖1.1中的文件工作區。
Protel 2004主頁面簡介如下:
①“Recently Opened Project and Documents”(近期打開的項目和文檔):選擇該選項后,系統會彈出一個對話框,用戶可以很方便地從對話框中選擇需要打開的文件。當然用戶也可以從“File”菜單中選擇近期打開的文檔、項目和工作空間文件。
②“Device Management and Connections”(器件管理和連接):選擇該選項可查看系統所連接的器件(如硬件設備和軟件設備)。
③“Configure DXP”(DXP系統配置):選擇該選項后,系統會彈出如圖1-3所示的系統配置選擇項,此時用戶可以選擇自己需要的操作。當然這些操作也可以從DXP菜單中選擇。

圖1-3 DXP系統配置選項
DXP系統配置選擇項說明:
●“Display system information”(顯示系統信息):用戶可以顯示當前Protel軟件所包含的模塊。
●“Customize the user interface resources”(定制用戶接口資源):此時用戶可以自定義操作界面,如刪除、移動、修改菜單欄,創建或修改快捷鍵等,從而使用戶可以設計出最適合自己的工作界面。
●“Setup system preferences”(設置系統參數):用戶可以設置諸如啟動、顯示和版本控制等參數,詳細介紹見1.3.4節設置Protel 2004系統參數。
●“Install or configure licenses”(安裝和配置許可證):選擇該選項可以對許可證進行安裝和配置操作。
●“Run a DXP process”(運行一個進程):選擇該選項后允許運行一個Protel的模塊程序,如原理圖的放置元件命令(Sch:Placepart)。
④“Reference Design and Examples”(參考設計和實例):Protel 2004為用戶提供了許多經典的參考實例,包括原理圖設計、PCB布線和FPGA設計等實例。
⑤“Help and Information”(幫助和信息):選擇該選項可獲得包括原理圖設計、PCB設計、FPGA設計等非常詳細的在線幫助和參考信息。
⑥“Printed Circuit Board Design”(印制電路板設計):選擇該選項后,系統會彈出如圖1-4所示的印制電路板設計的選項列表。

圖1-4 印制電路板設計的選項列表
其中:
●“New Blank PCB Project”:新建空的PCB項目。
●“Create PCB Project From Template”:從模板創建PCB項目。
●“Create PCB Project From Project”:從已存在項目創建PCB項目。
●“New Blank PCB Document”:新建空的PCB文檔。
●“Create PCB From Template”:從模板創建PCB文檔。
●“Create PCB From Existing PCB”:從已存在的PCB創建PCB文檔。
●“PCB Document Wizard”:使用向導創建PCB文檔。
⑦“FPGA Design and Development”(FPGA設計與開發):選擇該選項后,系統會彈出如圖1-5所示的FPGA設計與開發的選項列表。

圖1-5 FPGA設計與開發的選項列表
其中:
●“New Blank FPGA Project”:新建空的FPGA項目。
●“Create FPGA Project From Template”:從模板創建FPGA項目。
●“Create FPGA Project From Project”:從已存在的項目創建FPGA項目。
●“FPGA Project Wizard”:使用向導創建FPGA項目。
●“New Blank Core Project”:新建空的核心項目。
●“Create Core Project From Template”:從模板創建核心項目。
●“Create Core Project From Project”:從已存在的項目創建核心項目。
⑧“Embedded Software Development”(嵌入式軟件開發):選擇該選項后,系統會彈出如圖1-6所示的嵌入式軟件開發的命令選項列表。

圖1-6 嵌入式軟件開發的選項列表
其中:
●“New Blank Embedded Software Project”:新建空的嵌入式軟件項目。
●“Create Embedded Software Project From Template”:從模板創建嵌入式軟件項目。
●“Create Embedded Software Project From Project”:從已存在的項目創建嵌入式軟件項目。
●“Embedded Software Project Wizard”:使用向導創建嵌入式軟件項目。
⑨“DXP Library Management”(DXP庫管理):選擇該選項后,系統會彈出如圖1-7所示的DXP庫管理的選項列表。

圖1-7 DXP庫管理的選項列表
其中:
●“Libraries Panel(Install & Remove Libraries)”:加載或移去庫。
●“Search Libraries”:搜索庫。
●“Library Development Center”:庫開發中心。
●“Creare a New Integrated Library Package”:創建一個新集成庫。
●“Creare a New Schematic Library”:創建一個新原理圖元件庫。
●“Creare a New PCB Footprint Library”:創建一個新PCB封裝元件庫。●“Creare a New 3D Model Library”:創建一個新PCB 3D庫。
⑩“DXP Scripting”(DXP腳本操作):選擇該選項后,系統會彈出如圖1-8所示的DXP腳本操作的選項列表。

圖1-8 DXP腳本操作的選項列表
其中:
●“New Blank Script Project”:新建空的腳本操作項目。
●“Create Script Project from template”:從模板創建腳本操作項目。
●“Create Script Project from existing project”:從已存在的項目創建腳本操作項目。
1.3.2 菜單及工具欄
1.菜單
Protel 2004主菜單如圖1-9所示,其功能是進行各種命令操作、設置各種參數、進行各種開關切換等。Protel 2004主菜單欄中每一項均含有一個下拉子菜單,具體命令介紹如下:

圖1-9 Protel 2004主菜單
①“DXP”菜單內容詳見1.3.1節Protel 2004主界面中“Configure DXP”(DXP系統配置)的介紹。
②“File”菜單如圖1-10所示。

圖1-10 “File”菜單
菜單項說明如下:
●“New”:新建一個文件。
“New”子菜單如圖1-11所示。

圖1-11 “New”子菜單
其中:
“Schematic”:新建原理圖文件。
“VHDL Document”:新建VHDL文件。
“PCB”:新建PCB文件。
“Schematic Library”:新建原理圖庫文件。
“PCB Library”:新建PCB庫文件。
“PCB3D Library”:新建PCB 3D庫文件。
“PCB Project”:新建PCB項目。
“FPGA Project”:新建FPGA項目。
“Core Project”:新建核心項目。
“Integrated Library”:新建集成庫。
“Embedded Project”:新建嵌入式項目。
“Script Project”:新建腳本項目。
“Text Document”:新建文本項目。
“Output Job File”:新建輸出工作項目。
“CAM Document”:新建CAM文件。
“Database Link File”:新建數據庫鏈接文件。
“Design Workspace”:新建設計項目組。
“Script Unit”:新建腳本單元。
“Script Form”:新建腳本格式。
“Other”:新建其他文件。
●“Open”:打開Protel 2004可以識別的各種文件。
●“Close”:關閉已經打開的文件。
●“Open Project”:打開各種項目文件。
●“Open Design Workspace”:打開設計項目組。
●“Save Project”:保存當前的項目文件。
●“Save Project As”:將當前的項目文件另存為。
●“Save Design Workspace”:保存當前設計項目組。
●“Save Design Workspace As”:將當前設計項目組另存為。
●“Save ALL”:保存當前所有文件。
●“Recent Documents”:最近打開過的文件。
●“Recent Projects”:最近打開過的項目文件。
●“Recent Workspaces”:最近打開過的設計項目組。
●“Exit”:退出Protel 2004。
③“View”菜單如圖1-12所示。

圖1-12 “View”菜單
菜單項說明如下:
●“Toolbars”:控制工具欄的顯示與隱藏。
●“Workspace Panels”:控制工作區面板的顯示與隱藏。
●“Desktop Layouts”:控制桌面的層次顯示。
●“Devices View”:打開設備視圖窗口。
●“Home”:打開主頁窗口。
●“Status Bar”:控制工作面板標簽的顯示與隱藏。
●“Command Status”:控制命令行的顯示與隱藏。
④“Favorites”菜單如圖1-13所示。

圖1-13 “Favorites”菜單
菜單項說明如下:
●“Add to Favorites”:添加頁面到收藏夾。
●“Organize Favorites”:管理收藏夾文件。
⑤“Project”菜單如圖1-14所示。

圖1-14 “Project”菜單
菜單項說明如下:
●“Compile”:編譯當前的工程。
●“Show Differences”:顯示文件和文件之間、文件與項目之間、項目與項目之間的比較。
●“Add Existing to Project”:添加已有的文件到項目。
●“Remove from Project”:從項目中移出文件。
●“Add Existing Project”:添加已有的項目。
●“Add New Project”:添加新的項目。
●“Version Control”:版本控制。
●“Project Options”:項目選項。
⑥“Window”菜單如圖1-15所示。

圖1-15 “Window”菜單
菜單項說明如下:
●“Arrange All Windows Horizontally”:窗口水平方向平鋪。
●“Arrange All Windows Vertically”:窗口垂直方向平鋪。
●“Close All”:關閉所有項目。
⑦“Help”菜單如圖1-16所示。

圖1-16 “Help”菜單
菜單項說明如下:
●“Contents”:聯機幫助。
●“Search”:搜索。
●“Smart Search”:快速搜索。
●“Help On”:分類幫助。
●“About”:關于DXP。
2.工具欄
Protel 2004工具欄在圖1.1中主菜單欄的下面,可以根據不同的編輯環境打開不同的工具欄,其主要作用就是給用戶提供一種快捷、方便的命令啟動方式。在剛進入Protel 2004的主窗口時,其工具欄有4個按扭。
單擊按鈕,可以在隨后顯示的“Files”面板中選擇新建或打開任何文件。
單擊按鈕,打開已有文件。
單擊按鈕,打開設備視圖頁面。
單擊按鈕,打開幫助向導。
3.命令行
Protel 2004 命令行在圖1.1 的左下方,用于顯示當前執行的命令。可以通過單擊菜單“View”→“Command”命令,控制命令行的顯示與隱藏。
1.3.3 工作區、工作面板及工作面板標簽
1.工作區
工作區具體位置如圖1-1所示。工作區是用戶編輯各種文檔的區域。在無編輯器打開的情況下,工作區內以快速啟動圖標的方式列出了最常用的任務。這些任務主要分為三類,完成創建和對系統設置功能(Pick a Task)、打開項目或文件(Open a Progect or Document)和快速啟動幫助功能(Get Help)。具體功能介紹見第1.3.1節。
2.工作面板
Protel 2004 的工作面板位于工作區左邊,如圖1-1所示,主要用來提供系統的操作向導,用戶可以通過工作面板方便地實現打開文件、瀏覽各個設計文件和編輯對象等功能。Protel 2004的工作面板可以分為兩類:一類是系統型工作面板,即在任何編輯環境下都出現的工作面板,如“Files”工作面板、“Projects”工作面板等;另一類是編輯器工作面板,只有在相應的文件被打開時才會出現,如原理圖、PCB編輯環境中的導航器工作面板等。
在Protel 2004啟動后,系統會自動激活默認的“Files”面板,為設計者新建和打開各種文件和項目提供方便。如果有打開的項目文件,系統會自動激活“Projects”面板以迅速進入當前項目的編輯操作。當然,設計者也可以通過工作面板標簽打開其他的工作面板。
(1)工作面板的選擇
當多個工作面板處于彈出/隱藏狀態時,若要選擇其中一個工作面板時,可以在該工作面板標簽上單擊鼠標,該工作面板會自動彈出;或單擊工作面板的下拉按鈕,將會彈出如圖1-17所示的激活工作面板選單。單擊其中一個選項,相應的工作面板會立刻出現在工作界面上。當指針離開該工作面板一定時間或者在工作區單擊后,該工作面板會自動隱藏。

圖1-17 激活工作面板選單
(2)工作面板顯示方式及轉換
工作面板的顯示方式有三種,即彈出/隱藏、鎖定及浮動。當工作面板的顯示方式為彈出/隱藏時,工作面板上邊框上有按鈕出現;當工作面板的顯示方式為鎖定時,工作面板上邊框上有
按鈕出現;當工作面板的顯示方式為浮動時,工作面板上邊框上有
按鈕出現。
如果當前工作面板的顯示方式為鎖定方式時,單擊圖釘按鈕,可以使該圖標變成滑輪按鈕,從而使該工作面板的顯示方式由鎖定方式轉換為彈出/隱藏方式;如果當前工作面板的顯示方式為彈出/隱藏方式時,單擊滑輪按鈕
,可以使該圖標變成圖釘按鈕
,從而使該工作面板的顯示方式由彈出/隱藏方式轉換為鎖定方式。
要使工作面板顯示方式由彈出/隱藏方式或鎖定方式轉換為浮動方式,只需將光標放在工作面板的上邊框上,按住并將工作面板拖到工作窗口中所希望放置的地方即可;而要使工作面板顯示方式由浮動方式轉換為彈出/隱藏方式或鎖定方式,則要按住鼠標左鍵的同時將工作面板拖到工作窗口的左側或右側,使其變為隱藏標簽,然后再進行相應的操作即可。
另外,為了方便起見,Protel 2004可以激活多個工作面板,激活后的多個工作面板即可以水平分開擺放,也可以垂直疊放,還可以用標簽的形式隱藏在當前工作窗口的邊上。將光標放在工作面板的標簽欄(即上邊框)上,右擊鼠標,系統會彈出一個如圖1-18所示的快捷菜單。在“Allow Dock”子菜單中,有兩個選項“Horizontally”和“Vertically”,只選中“Horizontally”選項,則該工作面板的自動隱藏和鎖定顯示方式將按水平方式顯現在工作窗口中。只選中“Vertically”選項,則該工作面板的自動隱藏和鎖定顯示方式將按垂直方式顯現在工作窗口中。如果兩項都選,則該工作面板既可以按水平方式在工作窗口中顯現,也可以按垂直方式在工作窗口中顯現。

圖1-18 設置工作面板
3.工作面板標簽
工作面板標簽為快速打開工作面板提供了簡單的操作方式,具體位置如圖1-1所示。對應不同的工作面板,Protel 2004在主窗口的不同地方設置了對應的工作面板標簽。例如,在主窗口的左下方設置了通用工作面板標簽,在右上方設置了元器件庫面板標簽以及在右下方設置的工作面板標簽等。用戶可以在需要的工作面板標簽上單擊鼠標以激活操作所需要的工作面板。
用戶也可以單擊菜單“View”→“Workspace Panels”→“System”→“Files”子菜單顯示文件工作區面板;或者在“View”→“Workspace Panels”→“System”子菜單中選擇顯示項目、編譯、庫、信息輸出及幫助等工作面板。
1.3.4 系統參數
對于Protel 2004軟件的初學者,學會Protel 2004系統參數設置是很有用處的。它可以幫助用戶有一個好的工作環境,避免一些不必要的麻煩。
單擊菜單“DXP”→“System Preferences”命令,出現如圖1-19所示的系統參數設置對話框。圖1.19 上方有6 個選項卡,分別是“General”、“View”、“Transparency”、“Version Control”、“Backup Options”和“Projects Panel”選項卡。

圖1-19 系統參數設置對話框
下面針對這6個選項卡逐一進行詳細介紹。
1.“General”選項卡
單擊“General”選項卡,打開的對話框如圖1-19所示,這里可以設置Protel 2004的常規參數。
(1)“Startup”選項組
● 如果選中了“Reopen Last Workspace”復選框,則下次啟動Protel 2004時會打開上次編輯的最后一個項目。
● 如果選中了“Open Tasks control panel if no documents open”復選框,則下次啟動Protel 2004時如果沒有打開的文件,就打開任務控制面板。
(2)“Splash Screens”選項組
● 如果選中“Show DXP startup screen”復選框,則下次啟動Protel 2004時顯示Protel 2004啟動界面。Protel 2004啟動界面如圖1-20所示。

圖1-2 Protel 2004主頁面

圖1-20 Protel 2004啟動界面
● 如果選中“Show product splash screens”復選框,則啟動DXP集成的各種軟件工具(如原理圖編輯器、PCB編輯器等)時,先顯示對應的啟動界面。
(3)“Default Locations”選項組
該選項組用來設置保存DXP各種文檔、工程文件、工程文件組時的默認路徑。系統默認路徑是“C:\PROGRAM FILES\ALTIUM2004\Examples\”,用戶可以通過單擊“Document Path”文本框右邊的按鈕來選擇不同的路徑。
(4)“System Font”選項組
該選項組用來設置系統本身的字體、字形和字號。用戶可以先選中“System Font”復選框,再單擊“Change”按鈕,在彈出的對話框中設置所需字體,然后單擊“確定”按鈕,即可改變DXP系統的字體。
(5)“General”選項組
● 如果選中“Integrate help system”復選框,則選擇DXP結合幫助系統。
● 如果選中“Open PDF documents inside DXP”復選框,則選擇在DXP系統中打開PDF文件。
2.“View”選項卡
單擊“View”選項卡,打開的對話框如圖1-21所示,用來設置Protel 2004的桌面工作區及彈出工作面板的顯示效果。

圖1-21 “View”選項卡
(1)“Desktop”選項組
● 如果選中“Autosave desktop”復選框,則系統將會在退出Protel 2004時自動保存桌面的顯示情況,包括面板的位置和可見性、工具條的顯示情況等,而下次啟動Protel 2004時以上次保存的參數進入系統。
● 如果選中“Restore open documents”復選框,則系統將會在退出Protel 2004時自動保存已打開的文檔,而下次啟動Protel 2004時將直接打開該文檔。另外,也可以通過單擊按鈕決定不保存一些格式的文件。
(2)“Popup Panels”選項組
● 調節“Popup delay”選項的滑塊可以改變工作面板彈出的延時時間。滑塊向左移動,延時時間變短;反之,滑塊向右移動,延時時間變長。
● 調節“Hide delay”選項的滑塊可以改變工作面板隱藏的延時時間。滑塊向左移動,延時時間變短;反之,滑塊向右移動,延時時間變長。
● 如果選中“Use animation”復選框,則系統顯示或隱藏工作面板時采用動畫方式。同時也可以通過調節“Animation speed”選項的滑塊調節動畫的速度。滑塊向左移動,動畫速度加快;反之,滑塊向右移動,動畫速度減慢。
(3)“Show Navigation Bar As”選項組
● 如果選中“Built-in panel”單選按鈕,則在使用DXP過程中,將導航欄作為內嵌工作面板。
● 如果選中“Toolbar”單選按鈕,則在使用DXP過程中,將導航欄作為工具欄。同時,若選中“Aiways Show Navigation Panel In Tasks View”復選框,則系統總是顯示導航面板。
(4)“Favorites Panel”選項組
如果選中“Keep 4×3 Aspect Ratio”復選框,則系統采用默認的顯示畫面的高寬比為4×3。反之,則可通過單獨調節“Thumbnail X Size”和“Thumbnail Y Sise”微調框得到不同的高寬比。
(5)“General”選項組
● 如果選中“Show full path in title bar”復選框,則編輯器將在標題欄中顯示當前激活文檔的全部路徑。
● 如果選中“Display shadows around menus,toolbars and panels”復選框,則系統的菜單、工具欄、工作面板周圍將顯示陰影,具有立體效果。
● 如果選中“Emulate XP look under Windows 2000”復選框,則Protel 2004在Windows 2000下模擬Windows XP的風格。
● 如果選中“Hide floating panels on focus change”復選框,則系統將在光標變換時隱藏浮動工作面板。
● 如果選中“Remember window for each document kind”復選框,則系統為每種文件記憶窗口。
● 如果選中“Auto show symbol previews”復選框,則系統預先自動顯示符號。
(6)“Documents Bar”選項組
● 如果選中“Group documents of same kind if need”復選框,則系統根據需要將相同類別的文檔進行歸類。
● 如果選中“Use equal-width buttons”復選框,則系統按鈕采用相同寬度。
● 如果選中“Auto-hide the documents bar”復選框,則系統自動隱藏文檔欄。
● 如果選中“Multiline documents bar”復選框,則系統顯示多排工具條。
3.“Transparency”選項卡
單擊“Transparency”選項卡,打開的對話框如圖1-22所示,這里可以設置Protel 2004浮動工具欄以及對話框的透明效果。

圖1-22 “Transparency”選項卡
● 如果選中“Transparent floating windows”復選框,則當系統調用一個交互式過程時,編輯器工作區上的浮動工具欄和其他對話框將透明顯示。
● 如果選中“Dynamic transparency”復選框,則系統將采用動態透明效果。
調節“Highest transparency”選項的滑塊,可以設置最高透明度。滑塊向左移動,最高透明度降低;反之,滑塊向右移動,最高透明度增加。
調節“Lowest transparency”選項的滑塊,可以設置最低透明度。滑塊向左移動,最低透明度降低;反之,滑塊向右移動,則最低透明度增加。
調節“Distance factor”選項的滑塊,可以設置指針距離浮動工具欄、浮動對話框或浮動工作面板為多少時,透明效果消失。滑塊向左移動,透明效果消失變快;反之,滑塊向右移動,透明效果消失變慢。
4.“Version Control”選項卡
單擊“Version Control”選項卡,打開的對話框如圖1-23所示,這里可以設置Protel 2004的版本控制。

圖1-23 “Version Control”選項卡
如果選中“Enable Version Control”復選框,則將激活系統的版本控制。
5.“Backup Options”選項卡
單擊“Backup Options”選項卡,打開的對話框如圖1-24所示,這里可以設置Protel 2004 在電路設計過程中的文件備份,以便當遇到意外時能最大限度地恢復文件,將損失減低到最小。

圖1-24 “Backup Options”選項卡
(1)“Backup Files”選項組
● 如果選中“Create backup files”復選框,則系統將在保存文檔的同時保存備份,并可以通過調整“Number of backups to keep”的增減按鈕設置保存的備份數,還可以通過設置“Path”文本框來選擇保存文檔的路徑。
● 如果選中“Path is relative To Project Source Folder”復選框,則系統選擇保存文檔的路徑和項目源文件夾相關聯。
(2)“Auto Save”選項組
如果選中“Auto save every”復選框,則系統將啟動自動保存功能,并可以通過調整自動保存時間的增減按鈕來調節自動保存時間的時間間隔。同時可以調整“Number of versions to keep”的增減按鈕來設置保存的版本數。用戶還可以在“Path”文本框中輸入保存文檔的路徑。
6.“Projects Panel”選項卡
單擊“Projects Panel”選項卡,打開的對話框如圖1-25所示,這里可以設置Protel 2004項目工程面板的狀態選項、文檔操作以及文檔管理形式等內容。

圖1-25 “Projects Panel”選項卡
(1)“General”選項組
● 如果選中“Show open/modified status”復選框,系統將在項目工程面板上顯示各個設計文檔被打開、編輯等狀態。
● 如果選中“Show VCS status”復選框,系統將在項目工程面板上顯示各個設計文檔的VCS狀態。
● 如果選中“Show document position in project”復選框,系統將在項目工程面板上顯示各個文檔在項目工程中的位置。
● 如果選中“Show full path information in hint”復選框,當指針指向某設計文檔時,系統將在提示信息內顯示文檔的完整路徑。
● 如果選中“Show Grid”復選框,系統將在工程面板上顯示柵格。
(2)“File View”選項組
● 如果選中“Show Project Structure”復選框,系統將在工程面板上顯示項目文件結構。
● 如果選中“Show Document Structure”復選框,系統將在工程面板上顯示文檔結構。
(3)“Structure View”選項組
● 如果選中“Show Document”復選框,系統將顯示文檔。
● 如果選中“Show Sheet Symbols”復選框,系統將顯示圖紙符號。
● 如果選中“Show Nexus Components”復選框,系統將顯示連接元件。
(4)“Storting”選項組
● 如果選中“Project order”復選框,項目工程中的文件將按照添加到工程中的次序進行排序。
● 如果選中“Alphabetically”復選框,項目工程中的文件將按照字母次序進行排序。
● 如果選中“Open/modified status”復選框,項目工程中的文件將按照打開、正在編輯、未打開次序進行排序。
● 如果選中“VCS status”復選框,項目工程中的文件將按照VCS狀態進行排序。
● 如果選中“Ascending”復選框,項目工程中的文件將按照升序進行排序。
(5)“Grouping”選項組
● 如果選中“Do not group”復選框,項目工程中的文件將不進行分類管理。
● 如果選中“By class”復選框,項目工程中的文件將按照類別進行管理。
● 如果選中“By document type”復選框,項目工程中的文件將按照文檔類型進行管理。
(6)“Default Expansion”選項組
● 如果選中“Fully contracted”復選框,項目工程中的文件將全部壓縮。
● 如果選中“Expanded one level”復選框,項目工程中的文件將只展開一層。
● 如果選中“Source files expanded”復選框,項目工程中的源文件將展開。
● 如果選中“Fully expanded”復選框,項目工程中的文件將全部展開。
(7)“Single Click”選項組
● 如果選中“Does nothing”復選框,則單擊項目工程面板上某個文檔時,將不引起任何動作。
● 如果選中“Activates open documents/objects”復選框,則單擊項目工程面板上某個已經打開的文檔時,將激活該文檔。
● 如果選中“Opens and shows documents/objects”復選框,則單擊項目工程面板上某個未打開的文檔時,將打開該文檔。
1.3.5 原理圖編輯器
在Protel 2004的集成設計環境中,電路原理圖編輯器是專門為電路原理圖的繪制而設計的一個專用模塊。它支持模塊化的層次電路設計,具有豐富而又靈活的編輯功能、強大的設計自動化功能,以及在線庫編輯和完善的庫管理功能,另外還具有電路信號仿真及信號完整性分析的功能。
1.3.6 PCB編輯器
PCB設計是產品設計過程中很重要的一個環節,PCB設計的好壞決定著設計是否能滿足要求。Protel 2004的PCB編輯器能根據電路原理圖生成印制電路板,它支持32位的EDA系統,它具有豐富而又靈活的編輯功能、強大的設計自動化功能,以及在線式庫編輯和完善的庫管理功能,并具有完備的輸出系統。
1.3.7 文件管理
Protel 2004的文件組織管理方法及結構與Protel 99 SE不同。Protel 99 SE的整個設計項目都是以數據庫的形式(*.ddb)存放的,其中Protel 99SE的原理圖文件或者PCB文件只有通過導出的方式才能得到單個文件。而Protel 2004所指的項目包括所有文件夾的連接和與設計有關的設置,項目文件只是以文本形式定義了與設計有關的各種類型的所有設計文件的集合,起一個管理的作用。Protel 2004在保存文件時,不是將整個項目作為一個文件來保存的,而是將這些文件以單個文件的形式加以保存。為了使文件比較有條理,用戶可以為某個項目單獨建立一個文件夾,用以存放項目中的所有文件,這樣的保存方式在進行多個設計管理時是非常方便的。
對于項目文件與設計文件,不同的文件類型,其保存的文件的后綴是不同的,表1.1 為Protel 2004 的文件后綴名所對應的文件對象。與此同時,Protel 2004 還提供了兼容OrCAD的文件格式(.DSN)。
表1-1 Protel 2004的文件后綴名所對應的文件對象

以系統提供的“4 Port Serial Interface.PRJPCB”為例,其項目結構如圖1-26所示。該項目文件包含了整個設計相關的所有文件:原理圖文件(*.SchDoc)、PCB文件(*.PcbDoc)、原理圖元件庫文件(*.SchLib)、PCB封裝庫文件(*.PcbLib)和一些報表文件。

圖1-26 項目文件
在創建新文件時,除了可以創建項目文件外,用戶還可以直接創建設計對象文件,比如直接創建原理圖(Schematic)文件。此時文件就不是以項目來表示的,而是一個單獨的設計對象文件。如果打開一個單獨的、不屬于任何工程項目的文件,該文件不會出現在項目文件夾中,而將出現在“Free Documents”文件夾中。另外,如果將一個文件從項目文件夾中刪除時,文件并不會從項目面板中消失,而是也出現在“Free Documents”文件夾中。稱以上兩種文件為自由文件(如圖1-27所示)。如果需要徹底刪除該文件,則要在該文件所保存的路徑中刪除。

圖1-27 自由文件
一個項目文件中一般包括設計中生成的一切文件,包括原理圖文件、PCB文件、各種報表文件以及元件的集成庫等。在這里,可以把項目文件看做是一個文件夾,在其中可以執行對文件的各種操作,如新建、保存、打開、刪除等。具體操作介紹如下:
(1)建立新的項目文件
單擊菜單“File”→“New”→“PCB Project”命令,這時在項目面板中,系統自動創建一個默認文件名為“PCB_Project1.PrjPCB”的空項目文件,如圖1-28所示。

圖1-28 創建項目工程文件
在項目面板中,將指針指向要保存的項目文件,右擊鼠標,在彈出的快捷菜單中選擇“Save Project As”命令,或直接單擊菜單“File”→“Save Project As”命令,在彈出的文件保存對話框(如圖1-29所示)中的“文件名”文本框中,輸入新建的項目文件名,如“My_Design”,單擊“保存”按鈕,在完成保存項目文件的同時,完成了新項目文件的創建。

圖1-29 保存文件
(2)在項目文件中添加新的設計文件
在項目面板中,將指針指向要添加設計文件的項目文件,右擊鼠標,在彈出的快捷菜單中選擇“Add New to Project”命令,在隨后彈出的菜單中確定要添加的新設計文件的種類,例如,在創建電路原理圖文件時選“Schematic”命令,如圖1-30所示。這時,系統將自動在該項目下新建一個默認文件名為“Sheet1.SchDoc”的原理圖文件,并自動將該文件在原理圖編輯器中打開,如圖1-31所示。

圖1-30 新添加設計文件種類的選擇菜單

圖1-31 新建的原理圖文件
在項目面板中,用鼠標右擊新建的工作文件,在彈出的快捷菜單中選擇“Save As”命令,或直接單擊菜單“File”→“Save As”命令,在彈出的文件保存對話框中的“文件名”文本框中,輸入新建的文件名,如“Main”,單擊“保存”按鈕,在完成保存原理圖文件的同時,完成了新原理圖文件的創建。
(3)將已存在的工作文件添加到項目文件中
在項目面板中,用鼠標右鍵單擊要添加電路設計工作文件的項目,在彈出的快捷菜單中選擇“Add Existing to Project”命令,或直接單擊菜單“Project”→“Add Existing to Project”命令,這時系統彈出選擇添加文件對話框,如圖1-32所示。

圖1-32 選擇添加文件對話框
在選擇添加文件對話框中,瀏覽并選定要添加的電路設計工作文件,如原理圖文件“Extsfr”,如圖1-32所示。單擊“打開”按鈕,這時系統自動將選定的文件添加到項目文件中,如圖1-33所示。用這種方法添加的文件可以在磁盤的任何位置。甚至是在網絡中的其他位置。

圖1-33 在項目中添加文件
(4)重命名文件
若要重命名一個文件,首先用鼠標右鍵單擊要重命名的文件,然后在彈出的快捷菜單中選擇“Save As”命令,最后在彈出的對話框中輸入新的文件名后單擊“保存”按鈕即可。
使用這種方法,既可以重命名一個項目文件,又可以重命名具體的電路設計工作文件。
(5)打開文件
單擊菜單“File”→“Open”命令或單擊工具欄中按鈕,系統將彈出“打開文件”對話框,用戶可以選擇需要打開的文件對象或設計項目文件。
如果用戶僅僅打開一個項目文件,則可以單擊菜單“File”→“Open Project”命令,此時只能打開各種項目文件。
(6)關閉文件
用鼠標右擊要關閉的設計文件,然后在彈出的快捷菜單中選擇“Close”命令,或直接單擊菜單“Project”→“Close Project Documents”命令,即可關閉當前已經打開的設計文件。
用鼠標右擊要關閉的項目文件,然后在彈出的快捷菜單中選擇“Close Projec”命令,或直接單擊菜單“Project”→“Close Project”命令,即可關閉當前已經打開的項目文件。
用鼠標右鍵單擊任意一個文件標簽,然后在彈出的快捷菜單中選擇“Close All”命令,或直接單擊菜單“Windows”→“Close All”命令,即可關閉所有當前已經打開的文件。
(7)在項目間復制或移動文件
由于項目中的文件僅僅是一種連接關系,所以要將一個文件從一個項目中移動到另一個項目中的操作非常簡單,具體的操作與Windows的文件操作類似。
文件移動:使用鼠標左鍵按住要移動的文件將其直接拖到目的項目中,即可將一個具體的電路設計工作文件從源項目移動到目的項目中。
文件復制:當文件在項目間移動的同時,按下鍵盤上的Ctrl鍵即可將文件從源項目下復制到目的項目下。
(8)從項目中刪除文件
要從項目中刪除一個文件,在項目面板中使用鼠標右鍵單擊要刪除的文件,在彈出的快捷菜單中選擇“Remove from Project”命令,即可將選定的文件從項目中刪除。
注意,此時該文件實際上沒被刪除,只不過是被移至自由文件夾中了。這可防止用戶誤操作。如果需要徹底刪除該文件,則要在該文件所保存的路徑中刪除。
(9)打開最近使用過的文件
單擊菜單“File”→“Recent Documents”、“File”→“Recent Projects”或“File”→“Recent Project Groups”命令,用戶可直接從“File”菜單中打開最近使用過的文件、項目文件或項目組文件。
1.3.8 設置和編譯項目
建立新的Protel 2004項目后,一般可以對其選項進行設置,設置包括錯誤檢查規則、連接矩陣、比較設置、ECO(工程變化順序)生成、輸出路徑和網絡表選項等,用戶也可以指定任何項目規則。設置了項目后,在編譯該項目時,Protel 2004將使用這些設置。
當項目被編譯時,詳盡的設計和電氣規則將應用于驗證設計。當所有錯誤被解決后,原理圖設計的再編譯將被生成的ECO加載到目標文件中,如一個PCB文件。項目比較允許用戶找出源文件和目標文件之間的差別,并在相互之間進行同步更新。
1.設置項目
單擊菜單“Project”→“Project Options”命令,系統將彈出如圖1-34所示的項目選項設置(Options for PCB Project)對話框,所有與項目有關的選項均通過這個對話框來設置。

圖1-34 項目選項設置對話框
項目選項設置對話框中有9個選項卡,它們分別是“Error Reporting”(錯誤報告)選項卡、“Connection Matrix”(連接矩陣)選項卡、“Comparator”(比較器)選項卡、“ECO Generation”(工程變化順序)選項卡、“Options”(選項)選項卡、“Multi-Channel”(多通道)選項卡、“Default Prints”(打印默認)選項卡、“Search Paths”(搜索路徑)選項卡及“Parameters”(項目文件參數)選項卡。下面具體介紹各項功能:
(1)錯誤報告設置(“Error Reporting”)
錯誤報告設置對話框如圖1-34所示,用于設置設計草圖的檢查。報告模式(“Report Mode”)表明違反規則的嚴格程度,用戶一般可以采用系統默認設置。如果要修改“Report Mode”,可以采用下面兩種方法:
① 首先選中具體欄目,然后單擊“Report Mode”。此時系統將出現下拉菜單,包括4 種選項:“No Report”(不顯示錯誤)、“Warning”(警告)、“Error”(錯誤)和“Fatal Error”(嚴重錯誤),用戶可以從中根據自己的需要加以選擇。
② 在對話框中右擊鼠標,彈出菜單如圖1-35所示,用戶可根據自己的需要對系統設置進行修改。

圖1-35 右鍵快捷菜單
第二種方法可以同時進行多項設置修改,按住Ctrl或Shift鍵,同時選中一些項目,然后右擊鼠標,在彈出的菜單中根據需要加以選擇。
如果用戶想恢復系統的默認設置,單擊對話框左下角的按鈕即可。
(2)連接矩陣設置(“Connection Matrix”)
連接矩陣設置對話框如圖1-36所示,用于設置錯誤類型顯示的嚴格性。它通過在設計中運行電氣連接檢查,產生錯誤報告,如引腳間的連接、元件和圖樣輸入等是否存在錯誤。這個矩陣給出了一個在原理圖中不同類型的連接點以及是否被允許的圖表描述。

圖1-36 連接矩陣設置對話框
圖1.36 中分別用4 種顏色的方塊表示錯誤的不同程度。紅色表示錯誤程度為嚴重錯誤,報告中將出現“Fatal Error”字樣;橙色
表示錯誤程度為錯誤,報告中將出現“Error”字樣;黃色
表示錯誤程度為警告性錯誤,報告中將出現“Warning”字樣;綠色
表示錯誤不產生報告,報告中將不出現任何提示。
例如,在矩陣圖的右邊找到“Output Pin”,從這一行找到“Open Collector Pin”列,在它的相交處是一個橙色的方塊,這個表示從一個“Output Pin”連接到一個“Open Collector Pin”在項目編譯時將出現Error錯誤報告。
可以用不同的錯誤程度來設置每一個錯誤類型,而每一個錯誤類型的錯誤程度是可以修改的。具體可單擊兩種類型連接的相交處的方塊,方塊的顏色將以紅→橙
→黃
→綠
→紅
的次序循環顯示,用戶選擇一種需要的顏色即可。
在連接矩陣設置對話框中的設置和錯誤報告設置對話框中的設置將共同對原理圖進行電氣連接特性的檢測,所有的錯誤將會在Message面板中顯示出來。
如果用戶想恢復系統的默認設置,單擊對話框左下角的按鈕即可。
(3)比較器設置(“Comparator”)
比較器設置對話框如圖1-37所示,用于設置當一個項目修改時是否給出文件之間的不同。具體設置的方法如下:

圖1-37 比較器設置對話框
① 在圖1.37中“Differences Associated with Components”條目或其他條目下找到需要設置的對象選項。
② 從這些選項右邊的“Mode”列中的下拉列表中選擇“Find Differences”(給出不同點)或者“Ignore Differences”(忽略不同點)。
③ 設置完畢后,單擊按鈕,關閉對話框,然后就可以編譯項目,并檢查所有錯誤了。
如果用戶想恢復系統的默認設置,單擊對話框左下角的按鈕即可。
(4)工程變化順序生成設置(“ECO Generation”)
工程變化順序生成設置對話框如圖1-38所示,用來指定在生成一個工程變化順序時的修改類型,這個生成過程是基于比較器發現的差異而進行的。

圖1-38 工程變化順序生成設置對話框
ECO的設置非常重要,因為由原理圖裝載元件和電氣信息到PCB編輯器時,主要是依據這個順序來操作的。設置ECO的操作過程如下:
① 在圖1.38中“Modifications Associated with Components”條目和“Nets and Parameters”等條目下找到需要設置的對象選項。
② 從這些選項右邊的“Mode”列中的下拉列表中選擇“Generate Change Orders”(生成變化順序)或者“Ignore Differences”(忽略不同點)。
如果用戶想恢復系統的默認設置,單擊對話框左下角的按鈕即可。
(5)輸出路徑和網絡表設置(“Options”)
輸出路徑和網絡表設置對話框如圖1-39所示,用來設置輸出選項、網絡表選項以及輸出路徑。具體設置的方法如下:

圖1-39 輸出路徑和網絡表設置對話框
①“Output Path”文本框用來設置輸出的路徑,也可以單擊“Output Path”文本框右邊的按鈕選擇輸出路徑。
②“Output Options”選項組用來設置輸出選項,其中包括“Open outputs after compile”(編譯后打開輸出)、“Timestamp folder”(時間信息文件夾)、“Archive project document”(項目文件存檔)和“Use separate folder for each output type”(每個輸出類型均使用獨立文件夾)4個選項。
③“Netlist Options”選項組用來設置網絡表選項,其中包括“Allow Ports to Name Nets”(允許端口到名稱網絡)、“Allow Sheet Entries to Name Nets”(允許原理圖到名稱網絡)和“Append Sheet Numbers to Local Nets”(添加原理圖號到本地網絡)3個選項。
如果用戶想恢復系統的默認設置,單擊對話框左下角的按鈕即可。
(6)多通道設置(“Multi-Channel”)
Protel 2004提供了模塊化設計的強大功能,設計人員不但可以實現層次原理圖設計,而且還可以實現多通道設計,即單個模塊多次重復使用。詳細介紹請參見第6章。
多通道設置對話框圖1-40所示,用來設置Room(方塊)的命名格式以及元件的命名格式。

圖1-40 多通道設置對話框
如果用戶想恢復系統的默認設置,單擊對話框左下角的按鈕即可。
(7)項目打印輸出設置(“Default Prints”)
項目打印輸出設置對話框圖1-41所示,用來設置打印機及打印機輸出。具體設置的方法如下:

圖1-41 項目打印輸出設置對話框
① 在圖1.41中選擇需要設置的輸出選項。
② 如果按鈕是激活的(不呈灰色),則單擊
按鈕,可進行項目的輸出配置設置。
③ 如果按鈕是激活的(不呈灰色),則單擊
按鈕,可進行頁面設置。
④ 在頁面設置中,可以進行打印(Print)設置和繪圖儀或打印機(Printer)設置。
如果用戶想恢復系統的默認設置,單擊對話框左下角的按鈕即可。以后結合具體的圖形打印輸出,再詳細介紹如何設置并打印圖形、輸出項目文檔等。
(8)搜索路徑設置(“Search Paths”)
搜索路徑設置對話框圖1-42所示,用來設置系統默認的搜索路徑。

圖1-42 搜索路徑設置對話框
在設計原理圖和PCB時,有時不一定能完全將需要的元件庫裝載到當前設計狀態,此時可以通過搜索路徑設置對話框圖設置系統默認的搜索路徑。如果在當前安裝的元件庫中沒有找到需要的封裝元件,則系統就可以按照搜索路徑進行搜索。
如果用戶想恢復系統的默認設置,單擊對話框左下角的按鈕即可。
(9)項目文件參數設置(“Parameters”)
項目文件參數設置對話框圖1-43所示,用來設置項目文件參數。具體可以添加、修改及移除項目文件參數。

圖1-43 項目文件參數設置對話框
如果用戶想恢復系統的默認設置,單擊對話框左下角的按鈕即可。
2.編譯項目
所謂編譯一個項目,就是在一個調試環境中,檢查設計的文檔草圖和電氣規則錯誤。對于電氣規則和錯誤檢測等,可以在上面介紹的項目設置中設置。編譯項目的操作步驟如下:
① 單擊菜單“Project”→“Complie PCB Project…”命令(…表示打開的項目名),系統將對打開的項目進行編譯。
② 當項目被編譯后,任何被發現的錯誤均將顯示在設計窗口下部的信息面板中。
③ 如果電路繪制正確,信息面板中不會有錯誤報告。如果給出錯誤報告,則用戶需檢查電路,并確認所有的連接是正確的。
【例1.1】 編譯項目過程。首先建立一個項目,項目名為“My_Design.PRJPCB”,項目中包括一個原理圖文件“Sheet1.SchDoc”,如圖1-44所示。

圖1-44 “Sheet1-SchDoc”原理圖文件
① 單擊菜單“Project”→“Complie PCB Project My_Design.PRJPCB”命令,系統將對打開的項目“My_Design.PRJPCB”進行編譯。
② 當項目被編譯后,在設計窗口下部將出現如圖1-45所示的“Messages”(信息)面板。

圖1-45 “Messages”(信息)面板
圖1.45 中,“Class”列中說明的是在上面介紹的連接矩陣設置的錯誤程度,“Document”列中說明的是該錯誤所在的文件名,“Message”列中說明的是該錯誤具體是網絡(“Net NetU1_2”)中包含了一個浮動的輸入引腳(“PinU1-2”)。
③ 當用戶需要進行一步確認時,只需雙擊信息面板中選中的條目,系統將彈出一個“Compile Errors”面板,并將原理圖中該引腳高亮顯示。“Compile Errors”面板如圖1-46所示,其中顯示了錯誤的詳細信息。

圖1-46 Compile Errors面板
④ 用戶在對錯誤進行修正時,對于某些并不影響電路設計正確性的Warning信息,可以忽略其錯誤信息(視具體情況也可加以修正)。而對于Fatal Error或Error錯誤,用戶一定要加以修正,直到再次編譯該項目時不再出錯。
1.3.9 資源用戶化
所謂資源,對于一個編輯器來說就是各種菜單欄、工具欄以及操作面板等。所謂Protel 2004資源用戶化,就是Protel 2004允許用戶根據自己的需要和習慣來修改系統的設計環境,如新建或調整菜單欄、修改菜單命令外觀以及調整工具欄排列等。
單擊菜單“DXP”→“Customize”命令,將顯示如圖1-47所示的資源用戶化設置對話框,在該對話框內可完成各種資源的設置。

圖1-47 資源用戶化設置對話框
1.編輯菜單
Protel 2004允許用戶對現有的菜單項、工具欄等進行重新排列、重命名、重定義快捷鍵等編輯操作,利用這項功能,用戶還可以將英文菜單設置成中文菜單。
(1)修改菜單命令
下面以修改主菜單欄中的“Help”菜單為例,具體操作介紹如下:
① 在圖1-47 中“Commands”列表框中,在左邊的“Categories”列表框內單擊選中“Help”,其右邊的“Commands”列表框中的內容將隨之改變,如圖1-48所示。

圖1-48 選擇Help后的用戶化資源設置對話框
② 在圖1.48右邊的“Commands”列表框內選中“Search”菜單項,然后單擊編輯按鈕,將打開如圖1-49所示的菜單命令編輯對話框。

圖1-49 菜單命令編輯對話框
③ 在圖1.49 的“Caption”文本框中可輸入命令項的名稱,也可設定熱鍵(帶下畫線的字母)。如原“Caption”文本框中的內容為“Sea&rch”,其中&r表示可用Alt+R快捷鍵激活該命令。現將其“Caption”文本框中的原英文標題改為中文標題“搜索”,而原熱鍵標志保持不變。修改后,單擊按鈕,修改后的標題將在相應的菜單中顯現,如圖1-50所示。

圖1-50 編輯“Help”后的用戶化資源設置對話框
④ 單擊圖1.50 中的按鈕,結束修改菜單命令。打開主菜單欄中的幫助菜單,如圖1-51所示。

圖1-51 “Help”菜單修改前后對比
(2)重組菜單
所謂重組菜單,就是將現有菜單、子菜單上的命令項添加到其他的菜單、子菜單上。例如,要將“Window”菜單中的“Close All”命令添加到“Project”菜單中去,具體操作步驟介紹如下:
① 在圖1-47 中“Commands”選項卡中,在左邊的“Categories”列表框內單擊選中“Window”,在右邊的“Commands”列表框內選中要添加的命令“Close All”,此時不松開按下的鼠標左鍵,并拖動該命令項到“Project”菜單中去,在拖動過程中指針上將有如圖1-52所示的圖標。

圖1-52 按住鼠標左鍵并拖動“Close All”項
② 拖動“Close All”命令項到主菜單的“Project”上,打開其下拉菜單,并將“Close All”命令項拖到“Project”菜單中的“Close Project”命令項下,此時可松開鼠標,添加成功,如圖1-53所示。

圖1-53 向“Project”菜單添加命令
③ 單擊圖1.53中的按鈕,添加過程結束。添加后的Project菜單如圖1-54所示。

圖1-54 “Project”菜單添加前后比較
(3)刪除菜單命令項
下面以刪除前面在“Project”菜單中添加的“Close All”命令為例,具體操作步驟介紹如下:
① 單擊菜單“DXP”→“Customize”命令,將顯示如圖1-47所示的資源用戶化設置對話框。
② 單擊主菜單“Project”,打開下拉菜單,選擇要刪除的“Close All”命令,然后右擊鼠標,此時系統將彈出一個快捷菜單,如圖1-55所示。

圖1-55 刪除菜單中的命令
③ 在彈出的快捷菜單中,單擊“Delete”命令即可完成刪除操作。單擊圖1.55 中的按鈕,刪除過程結束。
2.創建與刪除下拉菜單
在Protel 2004環境下,除了可以編輯命令選項以外,還可以創建或刪除自己的菜單、及工具欄。
(1)創建菜單
以在主菜單欄中建立一個“自定義”菜單為例,具體操作步驟如下:
① 單擊菜單“DXP”→“Customize”命令,將顯示如圖1-47所示的資源用戶化設置對話框。
② 在需要創建菜單的主菜單上右擊鼠標,系統將彈出一個如圖1-56所示的快捷菜單。

圖1-56 快捷菜單
③ 在圖1-56所示的快捷菜單中選擇“Insert Drop Down”命令,系統將彈出一個編輯下拉菜單對話框。在該對話框中“Caption”文本框內輸入將新建的下拉菜單名字“自定義”,單擊“Popup Key”右邊的下拉按鈕,可選擇新建菜單的快捷鍵,如“Alt+F10”,在“Bitmap”文本框中通過瀏覽的方法在計算機中找到新建菜單的適當的圖標,如圖1-57所示。

圖1-57 編輯下拉菜單對話框
④ 單擊按鈕,結束編輯下拉菜單,如圖1-58所示。

圖1-58 新建的“自定義”菜單
用戶可參考前面所講的編輯菜單欄的方法,向新建的“自定義”菜單中添加自己需要的命令。
(2)刪除菜單
用戶也可以刪除自建的菜單,以刪除上面建立的“自定義”菜單為例,具體操作步驟如下:
① 單擊菜單“DXP”→“Customize”命令,將顯示如圖1-47所示的資源用戶化設置對話框。
② 在要刪除的“自定義”菜單上右擊鼠標,在快捷菜單(如圖1-55所示)中選擇“Delete”命令即可將其刪除。
③ 最后單擊按鈕,刪除過程結束。
3.恢復系統資源
當系統資源用戶化后,如果用戶想恢復系統到安裝時的默認狀態,具體操作步驟如下:
① 單擊菜單“DXP”→“Customize”命令,將顯示如圖1-47所示的資源用戶化設置對話框。
② 在圖1-47中單擊“Toolbars”選項卡,出現如圖1-59所示的工具條編輯對話框。

圖1-59 工具條編輯對話框
③ 在圖1.59“Bars”列表框中,選擇需要恢復的菜單欄或工具欄,然后單擊恢復按鈕,經確認后系統即可恢復到安裝時的狀態。
④ 最后單擊按鈕,恢復過程結束。
1.4 Protel 2004電路設計的一般步驟
電路設計是指從電路原理圖開始到設計出印制電路板圖(PCB),最后還要經過焊接、組裝、調試等步驟才可以得到合格的電子產品。這里拋開焊接、組裝、調試不談,一般來說,整個電路設計過程基本上可以分為7個主要步驟。
1.項目的提出及整體設計
首先,在調研的基礎上針對某種社會需求提出一個實際項目,以及形成項目所需的各種指標,如性能要求、平均壽命、環境溫度、能耗等。接著對項目進行整體設計,如外觀的整體設計包裝,同時根據該項目的復雜程度決定內部是由單板組成還是由多個單板組成,若是多個單板,就要仔細考慮各個單板之間的聯系,并將指標細化到各個單板。
2.原理圖的設計
用戶利用Protel 2004提供的原理圖(Schematic)編輯器繪制原理圖。首先,要確定所要繪制的原理圖中的所有元器件都包含在Protel 2004原理圖元件庫中。如果沒有包含,則需要自己動手設計。然后,在繪制原理圖過程中,根據具體電路的復雜程度,決定是否采用層次電路圖。原理圖繪制完畢后,需要利用軟件的ERC(電氣檢查規則檢查)工具查找是否有錯誤,如果有錯誤,則可根據具體原因加以修改。圖1-60所示為一個電路原理圖。

圖1-60 一個電路原理圖
3.電路仿真
在設計原理圖之前,或者在設計原理圖的過程中,如果對電路中的某一部分存有疑惑,可以通過電路仿真來加以驗證,仿真后系統將輸出一系列文件供用戶對電路設計進行分析,從而可以避免一直等到元器件焊接到PCB上后通電驗證時才發現錯誤。如圖1-61所示為仿真輸出波形。

圖1-61 仿真輸出波形
4.生成網絡表及其他報表
網絡表是原理圖設計與PCB設計之間的一座橋梁,在網絡表中可以清楚地看到整個電路圖的元件和網絡信息。網絡表是根據原理圖生成的。系統根據原理圖上的信息,包括元件、端口、網絡標號和導線、總線等電氣連接信息,生成網絡表。
對于Protel 2004來說,這一步并不是必需的,因為Protel 2004可以采用同步方式將原理圖文件導入到PCB文件中。但生成網絡表可以方便檢查錯誤。
下面是簡單網絡表的格式。
● 元件的描述格式:
[ ;元件聲明開始 C1 ;元件序號 CAPR2.54-5.1X3.2 ;元件封裝 20pf ;元件標稱值 ] ;元件聲明結束
這里僅列出了一個元件的聲明,而實際應用中網絡經過的每一個元件都必須有聲明。
● 網絡連接描述格式:
( ;網絡定義開始 NetC4_1 ;網絡名稱 C4-1 ;元件序號為C4,引腳號為1 U2-3 ;元件序號為U2,引腳號為3 ) ;網絡定義結束
網絡定義中必須列出連接網絡的各個端口。這里僅列出了一個網絡的定義,而實際應用中項目包含的所有網絡都必須有定義。
除了網絡表外,Protel 2004還可以生成其他一些報表文件,如在層次電路原理圖設計項目中用來描述層次電路之間層次關系的項目層次報表、包含了電路原理圖所有元器件的名稱及參數的電路材料報表、用于列出項目中各個元器件的編號和名稱以及所在電路原理圖的元器件交叉參考表等。
5.印制電路板的設計
在保證原理圖的正確性后,用戶利用Protel 2004提供的PCB編輯器繪制PCB。首先,裝入PCB元件封裝庫。同原理圖元件庫一樣,如果沒有包含,則須自己動手設計。然后,導入網絡表或者采用同步方式將原理圖輸入到PCB中,在設計規則和原理圖的指引下進行布局和布線。最后,利用DRC工具對整個設計進行檢查,并加以修改。如圖1-62所示為一個電路的PCB圖。

圖1-62 一個電路的PCB圖
6.生成光繪文件(Gerber)、鉆孔文件(NC Drill)及其他報表
Gerber文件是一種國際標準的光繪文件格式,可以由生產廠家根據PCB文件生成,也可以由用戶根據需要決定是否自己生成。而鉆孔文件主要用于制作電路板時所需的鉆孔資料。
除了光繪文件和鉆孔文件外,Protel 2004還可以生成其他一些報表文件,用于給用戶提供設計過程和設計內容的詳細資料,主要包括電路板的狀態信息、引腳信息以及布線信息等。
7.文檔的輸出與整理
在整個設計過程中,會產生許多的文件。對這些文件,該打印輸出的就打印輸出,該整理歸檔的就整理歸檔。良好的文檔制度會給產品的生產、維護和改進帶來很大的方便。