- PADS PCB設計指南
- 龍虎
- 2342字
- 2024-05-10 12:24:19
1.4.5 對象的選擇
完成對象類別的篩選操作后,就可以進行具體對象的選擇操作。要選擇一個對象很簡單,只需要單擊相應的對象即可,這與其他PCB設計工具相似,但PADS Layout也提供一些特殊的方法,以方便你在不同環境下進行各種對象的選擇。
1.鼠標左鍵
單擊對象即可選擇對象,執行“Ctrl+單擊”可選擇(或取消選擇)多個(不連續)對象,執行“Shift+單擊”即可選擇多個連續或相關的完整對象(例如2D線、板框、禁止區域、覆銅平面等)。如果需要選擇的對象比較集中,使用光標拖動一個矩形框包圍起來即可。

圖1.85 右鍵菜單方式確定篩選條件

圖1.86 “選擇篩選條件”對話框
2.循環選擇(Cycle Pick)
前面已經提過,篩選條件能夠在對象密度大、重疊度高等復雜環境下有效甄別不同對象類別,但是如果多個重疊的對象屬于同一類別,該如何選擇呢?逐個選中元器件,再把不需要的元器件依次移開是一個辦法,但也可以使用循環選擇的方式。假設現在有A、B、C、D共4個元器件重疊在一起,單擊第1次后選中的可能是對象A(也可能不是A,但無關緊要),但如果對象A并非你所需,可以多次單擊標準工具欄上的“循環”按鈕(或快捷鍵“Tab”),則對象A、B、C、D會隨著循環命令的執行而逐個被選中,圖1.87所示為多次執行循環命令后的效果(4個完全相同的電解電容元器件重疊)。

圖1.87 對象循環選擇
3.快捷菜單
如果當前選中的對象只是想要選擇對象的一部分,你可以執行【右擊】,在彈出的快捷菜單中進一步確定選擇對象即可,具體可供選擇的命令項取決于執行【右擊】的對象。例如,你想選中整個板框(或2D線、銅箔、禁止區域等繪圖形狀),可以先選擇屬于形狀的某條線段,再執行【右擊】→【選擇形狀】即可(等同于對某個形狀的線段執行“Shift+單擊”),如圖1.88a所示。如果你想選中某個網絡,可以先選中屬于網絡的某導線段,再執行【右擊】→【選擇網絡】(等同于對某段導線執行“Shift+單擊”),如圖1.88b所示。如果你想選中某個元件所在的組合,可以先選中屬于組合的某個元件,再執行【右擊】→【選擇組合】即可,如圖1.88c所示。當然,具體選擇的對象還有很多,但基本操作仍然相似,此處不再贅述。

圖1.88 選中對象某一部分后再右擊彈出的快捷菜單
4.“查找”對話框
執行【編輯】→【查找】即可彈出如圖1.89所示“查找”對話框,其中可以查找當前PCB文件中所有對象,并對其執行選擇、高亮、旋轉等操作,本節以查找并選中元器件U1為例闡述其使用方法,主要步驟如下:
(1)確定對象的查找依據(Find by):PADS中任何一個對象都可以歸為某一個類別。例如,你想要查找某個網絡,則應該以“網絡”類別為查找依據,你想要查找某個過孔,則應該以“過孔類型”作為查找依據。本例需要查找元器件U1,可以選擇“參考編號”為查找依據,之后在“參考編號前綴”列表(該列表名稱隨查找依據而異)中將顯示當前PCB文件中所有元器件的參考編號前綴(從中可以選擇一項或多項)。由于U1的前綴是U,所以應該單擊列表中的“U”項(此時會高亮顯示),同時“參考編號”列表將會顯示當前PCB文件中所有以“U”為前綴的參考編號(從中可以選擇一項或多項),需要查找到的“U1”即在該列表中。
(2)確定針對對象的操作(Action):確定好查找對象依據后,你可以選擇針對對象的執行操作。例如,對象被查找到后,PADS Layout應該將其選擇、亮顯、取消亮顯、90°旋轉、翻面還是按順序移動呢?本例需要選中U1,所以從“操作”下拉列表中選擇“選擇”項即可。
(3)應用(Apply):單擊“應用”按鈕,PADS Layout即可開始執行元器件U1的查找與選中操作,“選定的項目(Selected items)”預覽區域中將會顯示該元器件在PCB文件中大體所處位置,同時U1也將處于選中狀態。如果你需要選擇多個元器件,也可以勾選“添加到選擇中”復選框,再依次查找需要選中的對象即可,這樣前一個對象的選中狀態不會因下一個對象的選中而取消。

圖1.89 “查找”對話框
5.項目瀏覽器
項目瀏覽器也是一種查找對象的方式,但僅限于元器件、PCB封裝與網絡對象,此處不再贅述。
6.無模命令
PADS Layout提供“能夠快速查找(Search)或選中(Select)元器件或管腳”的無模命令。“查找元器件或管腳”的無模命令為“S”,其使用格式為“S元器件標識符或管腳號”。例如,你現在要查找元器件U1,只需要執行無模命令“S U1”或“SU1”(無空格)即可,此時光標會定位到該元器件的中心。如果需要查找元器件U1的第10個管腳,可以執行無模命令“S U1.10”或“SU1.10”,此時光標會定位到U1的第10腳。
“查找并選中”的無模命令為“SS”,其使用方法與查找無模命令“S”類似,有所不同的是,后者僅會將光標定位在對象上,而前者還可以將對象選中。例如,你現在要選中元器件U1,只需要執行無模命令“SS U1”或“SSU1”即可。當然,你也可以同時選中多個對象。例如,執行無模命令“SS U1U2 U3”即可同時選中U1、U2、U3。
值得一提的是,有些無模命令在特殊情況下需要添加空格,因為空格的缺失可能會導致無模命令的含義不明確。例如,當前PCB文件中存在參考編號分別為“SW1”與“W1”的兩個元器件,那么執行無模命令“SSW1”到底代表查找SW1還是查找并選中W1呢?此時應該使用空格!
7.原理圖驅動(schematic-driven)
前面雖然已經詳述PADS Layout中各種查找或選擇元器件的可用方法,但是在實際PCB設計過程的某些階段,這些方法可能并不適用。以PCB布局為例,通常元器件布局時應該以功能模塊為單位,但元器件PCB封裝導入到PCB文件后處于完全無序狀態,可并不像原理圖設計那樣按模塊進行擺放,此時應該如何進行模塊布局呢?難道周而復始地在原理圖中逐個查看某元器件參考編號,再從PCB文件中選擇對應PCB封裝進行布局嗎?很顯然,這并不是高效選擇對象的方式!原理圖驅動便是此時的最佳選擇方案,當你在PADS Logic中選擇一個或多個元器件時,在PADS Layout中對應的元件將會被選中,相反,PADS Layout中選擇的PCB封裝對應的元器件也會在PADS Logic中處于選擇狀態。當然,原理圖驅動方式也可以選擇管腳、網絡等對象,詳情見5.6節。