- PADS 2007原理圖與PCB設計
- 唐贛編著
- 4497字
- 2018-12-29 21:23:09
1.4 PADS Logic 2007軟件界面
圖1-4-1所示為PADS Logic 2007軟件運行界面。

圖1-4-1 PADS Logic 2007軟件運行界面
【標題欄】:用于顯示當前打開的設計文件名及路徑
【菜單欄】:可用鼠標左鍵單擊相應的菜單欄,或進入菜單欄中的子菜單選擇執行相應的命令
【標準工具欄】:系統提供的標準按鈕工具,由New(新建)、Open(打開)、Save(保存)、Print(打印)、Cut(剪切)、Copy(復制)、Paste(粘貼)、Sheet(原理圖表列表框)、Selection Toolbar(選擇工具)、Schematic Editing Toolbar(原理圖表編輯工具欄)、Undo(撤銷)、Redo(重做)、Zoom Mode(縮放模式)、Sheet(圖表適合窗口縮放)、Refresh(刷新顯示)、Previous View(上一視圖)、Next View(下一視圖)、PADS Layout、PADS Router、Layout Router鏈接、Output Window(輸出窗口)、Project Explorer(屬性瀏覽)按鈕或列表組成
【選擇過濾器工具欄】:用于設置選取過濾操作的按鈕
【原理圖編輯工具欄】:用于編輯原理圖操作的按鈕,由Select(選擇)、Move(移動)、Duplicate(復制)、Delete(刪除)、Properties(屬性)、Add Part(添加元件)、Add Connection(添加連接)、New Hierarchical(新層次圖)、Swap RefDES(交換參考注釋值)、Swap Pins(交換引腳)、Add Bus(添加總線)、Split Bus(分割總線)、Extend Bus(擴展總線)、Create Text(創建文本)、Create 2D Line(創建2D直線)、Modify 2D Line(修改2D直線)、Combine/Uncombine(合并、取消合并)、Add 2D Line From Library(從庫中添加2D直線)、Add Field(添加域)共19個按鈕組成
1.項目瀏覽器
項目瀏覽器用于顯示設計項目中對象的層次結構,以及用于訪問對象和規則。當更新設計內容時,項目瀏覽器也將自動完成相應的更新。在項目瀏覽器中的對象都放置在對象群組(Object Groups)中,共有兩種對象群組類型,即主對象群組和次對象群組,如圖1-4-2所示。主對象群組是不可移動和重命名的,次對象群組中的對象僅在PADS Router中可執行修改操作。表1-2列出了主對象群組和次群組的說明。

圖1-4-2 項目瀏覽器結構
表1-2 主對象群組和次群組說明

次對象群組用于顯示對象更多的細節,可以創建、重命名或刪除網絡類,匹配長度網絡群組、引腳對群組,匹配長度引腳對群組及差分對次群組(但不可重命名差分對)。當刪除一個次群組時,對象并不會從設計中刪除(仍然存在主對象群組中)。例如,在網絡類群組中,可以移除一個網絡,但該網絡仍然存在于設計中并能在網絡群組列表中找到。表1-3列出了可添加到次群組的對象說明。
表1-3 可添加到次群組的對象說明

提示:只有當設計文檔打開時,層次結構才可用;在PADS Logic或PADS Layout中打開元件編輯器(Part Editor)或封裝編輯器(Decal Editor)時,項目瀏覽器不可用。在項目瀏覽器中選擇的對象可以同時自動在工作區中選擇。
1)在項目瀏覽器中選擇一個對象 在項目瀏覽器中選擇一個對象的操作方法如圖1-4-3所示。

圖1-4-3 項目瀏覽器中選擇對象
2)區域選擇 可以在工作區中使用區域選擇操作來選擇所需的對象,其操作方法如圖1-4-4所示。

圖1-4-4 區域選擇對象
提示:該功能在PADS Router中不可用。
3)項目瀏覽器中復制、粘貼、刪除、查看屬性、自定義界面操作 不僅可通過項目瀏覽器查看整個設計中的原理圖、元件、封裝等情況,還可在項目瀏覽器中實現復制、刪除、粘貼對象的操作,如圖1-4-5所示。

圖1-4-5 項目瀏覽器中的復制、粘貼、刪除、查看屬性、自定義界面操作
4)移動項目瀏覽器窗口 根據設計工作的需要,PADS Logic 2007允許靈活放置項目瀏覽器位置,如圖1-4-6所示。

圖1-4-6 移動項目瀏覽器對話框
2.設置查看方式
PADS Logic 2007提供了以下3種設置查看工作區視圖的方法。
1)使用查看命令和窗口滾動條設置查看 可按下面敘述的方法來來查看電路設計:
使用Zoom或單擊工具欄中的【Zoom】按鈕進入縮放顯示模式
若要使用放大顯示,可將光標移動到所需放大顯示目標區域的中央,單擊鼠標左鍵
若要使用縮小顯示,可將光標移動到所需縮小顯示目標區域的中央,單擊鼠標右鍵
若要指定一個特定的顯示區域,可按住鼠標左鍵并移動光標定義一個矩形框,再釋放鼠標左鍵
使用電路圖表或在工具欄中用鼠標左鍵單擊【Drawing Format】按鈕圖標,可以實現、重繪刷新當前視圖
使用重繪或在工具欄中用鼠標左鍵單擊【Redraw】按鈕圖標,可以實現重繪、刷新當前視圖
使用【Extents】命令設置在屏幕上顯示適合所有對象的顯示
使用窗口滾動條可以實現視圖的平移
2)使用鼠標中鍵按鈕設置查看 使用3鍵鼠標的中鍵可以實現平移和縮放顯示操作。
若要實現視圖平移,可單擊鼠標中鍵,此時視圖將自動調整為以光標為中心
若要實現視圖放大,可按下鼠標中鍵,由外向中心對角方向拖曳出一個矩形框,然后釋放鼠標中鍵,則該區域中的內容可實現放大顯示
若要實現視圖縮小,可按下鼠標中鍵,由中心向外對角方向拖曳出一個矩形框,然后釋放鼠標中鍵,則該區域中的內容可實現縮小顯示
若要查看整個設計,可按下鼠標中鍵,水平拖曳光標,再釋放鼠標中鍵,即可實現查看整個設計
3)使用數字小鍵盤設置查看 還可以通過數字小鍵盤來設置視圖查看,見表1-4。
表1-4 通過數字小鍵盤設置視圖查看

3.保存和復位視圖設置
可按圖1-4-7所示的方法設置保存工作區的視圖。

圖1-4-7 保存視圖
提示:
(1)從【View Name】列表中選擇一個視圖,單擊【Apply】按鈕,即可跳轉到所選的視圖顯示。
(2)當應用一個所選的視圖,則先前的視圖會自動保存。可通過選擇【View】菜單的【Previous】命令恢復視圖。
4.輸出窗口
默認情況下輸出窗口位于工作區的下方,用于顯示會話日志、宏編輯、調試信息等。可以通過工具欄中的【Output Window】按鈕設置輸出窗口的打開與關閉。輸出窗口可以采用與移動項目瀏覽器相同的方式將輸出窗口移動到工作區的4個方向。
輸出窗口由【Status Tab】(狀態標簽)、【Macro Tab】(宏標簽)、【Basic Script Editor】(基本腳本編輯器)3個標簽組成,如圖1-4-8所示。

圖1-4-8 輸出窗口和Basic Script Editor
宏標簽用于運行、編輯、調試宏腳本;基本腳本編輯器用于運行、編輯、調試Basic腳本。
提示:【Basic Script Editor】標簽頁僅在Router中才出現在輸出窗口中。
1)狀態標簽 狀態標簽用于顯示當前會話,詳細說明已打開的PCB文件名稱,以及已保存的完整測試文件;在為PCB布線時,還能提供布線統計信息列表。若狀態標簽已關閉,且在自動布線過程中獲得關于布線的錯誤信息或執行其他的任務時,輸出窗口將伴隨激活的狀態標簽打開,并且相關的錯誤信息以紅色顯示。
2)宏標簽 設計人員可以在宏標簽中編輯、運行及調試宏腳本,還可使用宏編輯器打開多個宏及嵌套宏。
宏是記錄用于重復單一動作的所有命令、按鍵及鼠標單擊操作的集合。可通過創建宏來簡化行為,記錄所有用于重復單一程序步驟的動作,還可嵌套宏。
提示:對話框中的動作作為一種行為的結果被記錄下來。因此,當設計人員重復操作時,是看不見重復過程的。正因如此,不可創建帶有終止操作性質的打開對話框的宏,可創建的宏必須遵循一定的行為流程、獲取結果的行為。例如,用戶可以創建選擇打開文件菜單,選擇一個文件并單擊【OK】按鈕一類的宏。
(1)創建宏。創建一個新宏的步驟如圖1-4-9所示。此外,還可通過宏腳本的形式代替記錄鼠標操作。

圖1-4-9 創建宏
(2)記錄鼠標動作。設計人員還可在錄制宏的過程中記錄鼠標動作。可以記錄鼠標的操作動作。
壓縮鼠標模式:用于記錄鼠標動作的起始點和結束點,不記錄起止點中間的坐標
相對鼠標模式:用于記錄起止點間移動的增加量坐標,以取代絕對坐標
(3)保存宏。宏創建后,以.mcr為擴展名保存為宏文件。若要打開一個現有的宏文件,可以使用快捷菜單命令或工具欄中的按鈕來實現。.mcr文件默認放置在c:\PADS目錄中。
(4)管理宏。宏打開后,還可以利用復制、剪切功能對一些文本進行復制、剪切操作,或將剪貼板中的文本粘貼到宏編輯器中對其進行編輯。
對先前創建、錄制的宏進行回放操作時,可以使用【Run】按鈕,【Run】按鈕還可以對暫停的回放繼續播放。當播放一個宏時,工作區中的鼠標操作不可用。
除了連續播放錄制的宏外,可以單步播放宏或腳本中某一位置。要執行這些調試任務,需要在希望宏停止的位置插入斷點。
(5)設置或移除斷點。在調試宏的過程中,設置或移除斷點功能是非常有用的。在回放一個宏時,宏引擎遇到一個斷點時,宏將暫停。為宏設置斷點的操作步驟如下。
① 在宏編輯器中,將光標移到需要添加斷點的行。
② 在宏標簽上單擊鼠標右鍵并選擇【Toggle Break】命令,此時會在當前光標位置插入一個斷點,一個斷點標志將出現在宏編輯器左側的裝訂線區域。
選中斷點,單擊鼠標右鍵,從彈出的快捷菜單中選擇【Toggle Break】命令,即可移除斷點。
(6)調試宏腳本。一旦在宏中添加了斷點,可以使用以下任務來配合調試宏。
播放宏的單一行:在宏標簽中單擊鼠標右鍵,并從彈出的快捷菜單中選擇【Step Over】
從當前行執行調用子程序:在宏標簽上單擊鼠標右鍵,并從彈出的快捷菜單中選擇【Setp Into】
從子程序中返回到斷點位置:在宏標簽上單擊鼠標右鍵,并從彈出的快捷菜單中選擇【Step Out】
回放一個宏到斷點位置:在宏標簽上單擊鼠標右鍵,并從彈出的快捷菜單中選擇【Step to Curor】
從當前斷點繼續執行:在宏標簽上單擊鼠標右鍵,并從彈出的快捷菜單中選擇【Run】
(7)檢查實時運行錯誤。若實時運行時發生錯誤,宏調試器將轉為單步模式,并在狀態欄中顯示相應的細節信息,行中的指示點將提示錯誤。在處理錯誤后,可以繼續回放該宏。
5.BMW與BLT
BMW(Basic Media Wizard)基本媒體向導和BLT(Basic Log Test)基本日志測試這兩個工具用于記錄和回放PADS Logic、PADS Layout、PADS Router的會話。這兩個工具在用于向PADS技術支持工程師提交解決問題方面的報告非常有用。
1)使用BMW創建回放媒體的會話 若要創建回放媒體的會話,則需在發生錯誤時設置允許BMW會話日志。若此時沒有設置允許,則需再次發生錯誤時再次創建會話,并設置允許會話。為正常的會話創建回放媒體會話的方法如圖1-4-10所示。

圖1-4-10 記錄正常會話媒體的方法
除此之外,當PADS工具欄發生系統崩潰時,還可為崩潰的會話自動創建回放媒體。但需注意以下幾個約束條件:
崩潰的會話在BMW工具運行之前已開始
日志記錄一直貫穿整個會話
若PADS工具有額外的例子與前一會話同時運行,該程序得不到有用的結果
還可手動為崩潰會話創建回放媒體,方法與自動創建類似,只是在發生崩潰后,需重啟PADS工具→輸入無模命令【BMW ON】→在【Media Wizard】對話框中選中【Create Media from Previous Session】復選框→設置【Initials】設置框以識別回放媒體文件→單擊【OK】按鈕→完成發生崩潰時手動創建回放媒體會話。
2)會話日志文件信息 若設置在【Basic Media】向導中允許生成會話日志文件,則會創建一個額外的會話日志文件用于記錄該會話的動作,包括電路板的修改或配置。會話日志文件創建在PADS項目目錄(默認)或在選項對話框的文件標簽(File Tab)中設置目錄。表1-5列出了會話日志文件的詳細描述信息。
表1-5 會話日志文件說明

3)會話媒體信息 當創建會話媒體時,一個新的會話媒體目錄將創建在PADS項目目錄,并將所需的文件復制到其中。該文件將自動更改為基于會話媒體目錄的名稱。
會話文件媒體名根據<month><day><initals><sequential letter>格式命名,其中,<month><day>為日期;<initials>為在Bug Media向導中輸入的字符;<sequential letter>伴隨“a”開頭的字符,自動指派到指定日期創建的目錄順序。
例如,\PADS Projects\0530jsb表示一個會話媒體目錄創建在5月30日,以“js”為初始,并且是5月30日創建的第二個會話媒體目錄。表1-6列出了寫入會話媒體目錄的文件說明。
表1-6 寫入會話媒體目錄的文件說明

4)使用BLT重放會話媒體 使用BMW創建會話媒體后,可使用BLT工具回放創建的會話媒體,如圖1-4-11所示。

圖1-4-11 使用BLT工具回放會話媒體
5)/BMW命令行切換 若在每次啟動PADS工具需使用BMW自動執行先前創建的會話,可使用/BMW命令行切換打開PADS工具,或使用/BMW-xx命令行(xx為目錄和文件名)。
提示:當使用BMW作為命令行選項時,僅可創建先前的會話媒體;使用BMW無模命令則可創建當前會話的媒體。