Altium Designer16中,PCB編輯器的統(tǒng)一光標(biāo)捕獲系統(tǒng)作為一個整體進行訪問,至于它的子系統(tǒng)和控件,則由位于主工作區(qū)右下角的 Snap 按鈕來訪問。另外,與每個子系統(tǒng)的交互可以通過 Board Options 對話框 (Design Board Options) 的控件來完成。
上圖右是單擊PCB主工作區(qū)右下角的snap后彈出的菜單,上圖左是PCB編輯器------design------board options對話框,標(biāo)明了snap菜單和板選項對話框的選項關(guān)聯(lián)。 對上圖中Snap光標(biāo)捕捉菜單中的命令解釋如下:, Grids – 此命令將會啟動 Grid Manager 對話框,在對話框中用戶可以定義和管理自己定制的柵格,以及默認的全局捕獲柵格。(相當(dāng)于在 Board Options 對話框中點擊 Grids 按鈕)。
Guides – 此命令將會打開 Snap Guide Manager 對話框,在對話框中用戶可以為電路板定義和管理一系列捕獲向?qū)Ш筒东@點。(相當(dāng)于在 Board Options 對話框中點擊 Guides 按鈕)。
Snap To Linear Guides – 使用此命令可以切換是否捕獲光標(biāo)到手動放置的線捕獲向?qū)。?dāng)此選項被勾選,這部分子系統(tǒng)即被激活。(相當(dāng)于 Board Options 對話框中的 Snap To Linear Guides 選項)。
Snap To Point Guides – 使用此命令可以切換是否捕獲光標(biāo)到手動放置的點捕獲向?qū)。?dāng)此選項被勾選,這部分子系統(tǒng)即被激活。(相當(dāng)于 Board Options 對話框中的 Snap To Point Guides 選項)。
Snap To Grids – 使用此命令可以切換是否捕獲光標(biāo)到為電路板定義的柵格上。當(dāng)此選項被勾選,這部分子系統(tǒng)即被激活。(相當(dāng)于 Board Options 對話框中的 Snap To Grids 選項)。
Snap To Object Axis – 使用此命令可以切換是否捕獲光標(biāo)到動態(tài)對齊向?qū)希藙討B(tài)對齊向?qū)钱?dāng)光標(biāo)在某一軸向上接近已放置對象的熱點時,由系統(tǒng)自動創(chuàng)建的。當(dāng)此選項被勾選,這部分子系統(tǒng)即被激活。(相當(dāng)于 Board Options 對話框中的 Snap To Object Axis 選項)。 Snap To Object Hotspots – 此命令本質(zhì)上就是原先所謂的電氣柵格。使用此命令可以切換當(dāng)光標(biāo)同時(x 軸與 y 軸上)靠近已放置對象的熱點時,是否將光標(biāo)捕獲到熱點上。當(dāng)此選項被勾選,這部分子系統(tǒng)即被激活。(相當(dāng)于 Board Options 對話框中的 Snap To Object Hotspots 選項)。
Include Near Aligned Objects – 當(dāng)對齊光標(biāo)到垂直或水平方向的對象熱點時,此命令用來切 換是否激活使用近距離對象。這是單軸的對象捕獲,使用系統(tǒng)生成的動態(tài)對齊向?qū)R光標(biāo)。(相當(dāng)于 Board Options 對話框中的 Near Objects 選項)。
Include Far Aligned Objects – 當(dāng)對齊光標(biāo)到垂直或水平方向的對象熱點時,此命令用來切換 是否激活使用遠距離對象。這是單軸向的,使用系統(tǒng)生成的動態(tài)對齊向?qū)R光標(biāo)的對象捕獲。 (相當(dāng)于 Board Options 對話框中的 Far Objects 選項)。 Advanced Snap Options 命令可以訪問 Board Options 對話框。在該對話框中用戶也可以啟用/關(guān)閉各種不同的光標(biāo)捕獲子系統(tǒng)。對于單軸向的對象捕獲,對話框還提供了高級選項用來控制針對不同類型的對象而不同的使用方式。 其它 Board Options 對話框中的板級選項在本課件后面討論 – section 3.5。
用戶可定義的柵格 :用戶可以在工作空間定義任意數(shù)量的柵格,所有的柵格管理都在柵格管理器 Grid Manager 對話框中執(zhí)行。使用 Grid Manager 對話框可以定義基于直角坐標(biāo)系或極坐標(biāo)系的局部柵格,通過局部柵格更加精確地放置設(shè)計對象,尤其是元件。使用專用的柵格編輯器可以完全自由地定制每個柵格類型。例如定義該柵格位于空間的位置,柵格的步進值,柵格的范圍,以及兩個不同精細程度的視覺顯示等。另外,柵格可以選擇用于元件或非元件對象。 如果使能了 Board Options 對話框 Snap Options 區(qū)域的 Snap To Grids 選項,那么光標(biāo)只能捕獲到已經(jīng)定義的柵格點。
訪問柵格管理器 Grid Manager 對話框可以從 PCB 文檔(或 PCB 庫文檔)中按以下方式訪問: 1通過點擊主設(shè)計窗口右下角的 Snap 按鈕然后選擇 Grids…菜單項。
2使用快捷鍵 G,M。 3通過菜單 Tool Grid Manager 打開。
4在 Board Options 對話框中點擊 Grids 按鈕。
5使用命令 View Grids Grid Manager。
6在工作空間右擊,執(zhí)行命令 Snap Grid Grid Manager
Settings Name 字段用于為柵格提供一個有意義的名稱,例如反映了柵格的用途(如 Grid for Component-Side Memory)。 Unit 字段用于指定柵格的測量單位 – 英制或公制。 Rotation 字段用于指定是否旋轉(zhuǎn)柵格以及旋轉(zhuǎn)多少度。 Steps 使用該選項指定柵格的大小。 Step X 和 Step Y 字段定義了柵格在 X 方向和 Y 方向的步進值。默認情況下,兩個字段是關(guān)聯(lián)的, 由它們旁邊一個連續(xù)的鎖鏈圖標(biāo)來標(biāo)識。在這種情況下,指定到 Step X 字段的值都會復(fù)制到 Step Y 字段。 要想斷開這個鏈接來單獨輸入步進值,點擊該圖標(biāo)按鈕即可。圖標(biāo)顯示為斷裂的鎖鏈,Step Y 字段 可以輸入單獨的值。 直接輸入需要使用的步進值,或從下拉列表的常用尺寸中選擇。 也可以通過控件直接在 PCB 工作空間中定義 X 或 Y 的步進值。在每種情況下,設(shè)計者需要在工作空間指定兩個用于計算的位置,對應(yīng)的步進值會自動計算。 當(dāng)使用 Delta 值設(shè)置步進值時,使能 Heads-Up Delta Origin Display(SHIFT+D)會非常有 用。在定位第二個計算的位置點時,通過該視圖可以快速確定需要的尺寸 Origin 通過該區(qū)域定義柵格的原點,使用Origin X和Origin Y字段指定柵格工作空間的中心的X和Y坐標(biāo)。 要么直接輸入坐標(biāo)值,要么點擊鏈接 Set Origin in PCB View,然后在工作空間的期望位置單擊(對 應(yīng)的坐標(biāo)值會填入相應(yīng)的字段)。 Display 通過該選項定義工作空間柵格的視覺外觀,有兩個層級可以定義 – Fine 和 Coarse。前者使用定義 的步進值來顯示柵格,后者使用多個步進值來顯示柵格。 Extents 通過該區(qū)域指定柵格的范圍,也就是指定 Width 和 Height。 默認情況下,這兩個字段是鏈接在一起的, 由一個連續(xù)的鎖鏈圖標(biāo)按鈕標(biāo)識。在這種狀態(tài)下,指定的 Width 字段會復(fù)制到 Height 字段 – 形 成一個正方柵格區(qū)域。要斷開這個鏈接以便分別輸出寬度和高度值,只要點擊鎖鏈圖標(biāo)按鈕即可。 在字段域輸入需要的寬度和高度值。也有控件允許直接在 PCB 工作空間中定義柵格區(qū)的高度和寬 度。在每種情況下,設(shè)計者需要在工作空間指定兩個用于計算的位置,對應(yīng)的高度和寬度值會自動計算。 由于寬度和高度值使用 Delta X 和 Delta Y 來計算,使能 Heads-Up Delta Origin Display(SHIFT+D)會非常有用。在定位第二個計算的位置點時,通過該視圖可以快速確定 需要的范圍。 Quadrants 通過該區(qū)域指定柵格占據(jù)哪些象限。柵格區(qū)域在所有使能的象限中都相同,由對話框 Extents 區(qū)域 中設(shè)置 Width 和 Height 決定。
默認的捕獲柵格:電路板有一個默認的捕獲柵格,名為 Global Board Snap Grid。這是用于對象放置和移動的柵格,適用于電路板上任何沒有被自定義柵格覆蓋的區(qū)域。 默認的柵格是笛卡爾類型的柵格,步進值或顯示值可以更改,但無法重命名、禁用或刪除。 使用 0 (zero)鍵,可以快速移動到默認的捕獲柵格。
定義柵格用途:定義的本地柵格有多種用途: 1僅用于放置非元件對象。 2僅用于放置元件。 3放置元件和非元件對象。 定義如何使用一個柵格 – 目的或應(yīng)用 – 通過復(fù)選框 Non Comp 和 Comp 執(zhí)行,它們位于 Grid Manager 對話框的柵格入口。 默認的捕獲柵格的元件和非元件復(fù)選框總是被勾選。 當(dāng)指定一個柵格僅用于元件時(Non Comp 不勾選,Comp 勾選),柵格只在執(zhí)行元件動作時才會顯示,如移動一個元件時。
定義柵格的粗柵格和細柵格的顯示:對任何自定義的柵格以及 Global Board Snap Grid,都提供了選項來控制如何在工作空間顯示柵格。有兩個顯示級別可以定義 – Fine 和 Coarse。Fine 級別在放大時使用,這個級別的柵格 標(biāo)識直接遵從定義的柵格步進值來顯示。 可選的 Coarse 級別在縮小時顯示柵格,柵格標(biāo)識基于定義的步進值倍數(shù)來顯示。 在工作空間中的柵格線的顏色選項:見下圖。 Fine – 使用相關(guān)的下拉列表來定義工作空間中 Fine 柵格標(biāo)識的樣式,選擇 Lines 或 Dots。 點擊顏色框會打開標(biāo)準(zhǔn)的 Choose Color 對話框,為該等級的柵格選中一個顏色。通過 Reset to Default 鏈接可以把顏色復(fù)原。
Coarse – 使用相關(guān)的下拉列表來定義工作空間中 Coarse 柵格標(biāo)識的樣式,選擇 Lines 或 Dots。Coarse 級別的顯示實際上是增大了 Fine 級別顯示的步進值。使用 Multiplier 字段指定需要的步進值倍數(shù),2x、5x、或 10x。 為該級別的柵格選擇顏色時,最好使用完全不同于 Fine 級別柵格的顏色。另外,可以使用 Lighter 或 Darker 鏈接,快速指定一個更淺或更深的顏色。 柵格顏色可以使用鏈接 Reset to Default 復(fù)原回默認值。要禁止一個柵格的顯示,選擇 選項 Do Not Draw。 上面介紹了如何在特定的柵格編輯器中定義柵格的顯示顏色,現(xiàn)在介紹在 Grid Manager 對話框中快速分配一個指定的顏色到 精細柵格線Fine 或 粗柵格線Coarse 的顯示柵格 ,適用于對所有定義的柵格,包括默認柵格。要執(zhí)行這個操作,從對話框菜單中選擇命令 Set Fine Color for All 或 Set Coarse Color for All,然后從出現(xiàn)的 Choose Color 對話框中選擇需要的顏色。 默認的顯示顏色:在柵格編輯器中點擊Reset to Default恢復(fù)到系統(tǒng)默認的粗、精柵格顏色,或者在 Grid Manager 對話框中執(zhí)行 Reset All To System Grid Colors 命令時:都在 View Configurations 對話框中 Board Layers And Colors 標(biāo)簽頁的 System Colors 區(qū)域定義。默認的 Fine 級別的柵格顯示顏色由 Default Grid Color - Small 選項指定,默認的 Coarse 級別的柵格顯示顏色由 Default Grid Color - Large 選項指定
捕獲向?qū)?/strong> 捕獲向?qū)菫槟程囟康亩謩臃胖玫奶厥鈱ο螅允沟霉鈽?biāo)捕獲到某條基準(zhǔn)線或某個點上,用于輔助對象/元件的放置。當(dāng)然,也可以為布局或?qū)R提供視覺上的參考。 捕獲向?qū)Э梢允窍旅鎯煞N類型之一 – Linear Guides 或 Point Guides。線向?qū)侵本,可以水平、 垂直或 +/- 45 度角放置。點向?qū)Э梢愿玫乜刂茖ο蟛季。它是在定義的柵格內(nèi)手動標(biāo)識的熱點。 放置捕獲向?qū)У拿羁梢詮?Place Work Guides 的子菜單中訪問。  在放置或者移動零件的過程中,光標(biāo)會被捕獲到某已放置的向?qū)c已定義的柵格的交點上。 通過使用線向?qū),可以快速拖拽要放置的對象直到它們被捕獲到向?qū)。對于點向?qū)В?被移動的對象的熱點會捕獲到最靠近它的點向?qū)А?/div> 視覺上而言,當(dāng)柵格標(biāo)識設(shè)置為 Dots 時,點向?qū)в绕溆杏谩? 當(dāng) Board Options 對話框中 Snap Options 區(qū)域的 Snap To Linear Guides 選項被使能 時,光標(biāo)會捕獲到線向?qū);使?Snap To Point Guides 選項時,光標(biāo)只會捕獲到點向 導(dǎo)
定義一個捕獲向?qū)В翰东@向?qū)У耐耆渲煤凸芾矶荚?Snap Guide Manager 對話框中執(zhí)行,用以下方式訪問:1、Snap 菜單中的 Guides 命令。2、Tools Guide Manager 命令。 3、點擊 Board Options 對話框中的 Guides 按鈕。 一旦創(chuàng)建了捕獲向?qū),它只能通過 Snap Guide Manager 對話框進行管理。 使用 X 和 Y 坐標(biāo)字段(如果有的話)在工作空間中精確放置線向?qū)Щ螯c向?qū)А?點擊 Color 字段的色塊來訪問標(biāo)準(zhǔn)的 Choose Color 對話框,可以在其中指定需要的向?qū)ь伾。要一次將所有的向(qū)Х峙湎嗤念伾,可以從對話框主菜單或右鍵菜單中執(zhí)行命令 Set Color for All。 盡管 Snap Guide Manager 對話框中有添加新向?qū)У目丶,但直接在工作空間中添加更 加容易,然后使用對話框按要求調(diào)整。 復(fù)制捕獲向?qū)?要幫助設(shè)計者快速構(gòu)建一系列捕獲向?qū),Snap Guide Manager 對話框支持復(fù)制向?qū)А_x擇一個或 多個已經(jīng)存在的向?qū),使用對話框菜單中?Duplicate Selected 命令。這些向?qū)У母北緯⻊?chuàng)建并添 加到列表中。 禁用捕獲向?qū)?有時在放置或移動特定的設(shè)計對象時,可能不需要向?qū)АEc其刪除向?qū)?– 可能之后在電路板的其 它區(qū)域還需要該向?qū)?– 可以將向?qū)墓ぷ骺臻g中隱藏。只要在 Snap Guide Manager 對話框中取消向?qū)У?Enabled 屬性。
對象捕獲點 在 PCB 設(shè)計空間內(nèi),每個對象都會擁有幾個重要的點,例如焊盤的中心,走線的終端等。這些熱點通常會被作為捕獲點來使用,但不同類型和大小的對象有不同的熱點。每個對象都會生成一系列這樣的捕獲點,但不同的捕獲點對光標(biāo)有不同的吸引力。例如,對走線而言,其終端和中心點應(yīng)該相比線上的其它點對光標(biāo)有更高的吸引力。 按照光標(biāo)捕獲的方式,本質(zhì)上有兩種使用這些對象捕獲點的方式 – Snap to Object Hotspots 和 Snap to Object Axis。 捕獲到對象熱點 Snap To Object Hotspots 此命令本質(zhì)上就是之前版本 Altium Designer 中所謂的電氣柵格。當(dāng)光標(biāo)同時(x 軸與 y 軸上)靠近 已放置對象的某熱點時,對象將會拉動光標(biāo)到該捕獲點上。 Snap To Object Hotspots 只在 Snap To Object Hotspots 選項使能時有效,該選項位于 Board Options 對話框的 Snap Options 區(qū)域?梢灾付ú东@范圍:到對象熱點的距離位于多少以內(nèi)時,光標(biāo)可以被熱點捕獲。 捕獲到對象軸線 Snap To Object Axis 當(dāng)用戶在放置、移動或者拖拽一個設(shè)計對象時,如果有某種自動顯示的向?qū)Ь,當(dāng)用戶需要它的時候就會出現(xiàn),但當(dāng)用戶完成了操作時,它們又很快消失,這種向?qū)τ脩舳允呛芊奖愕。而此向(qū)裁磿r候出現(xiàn)是基于光標(biāo)相對于對象熱點的位置而決定的。Altium Designer 提供了這樣的向?qū)В?它們被稱作 Snap To Object Axis。 當(dāng)用戶在工作空間中移動對象時,基于已經(jīng)放置對象的捕獲點與光標(biāo)在某一軸向上的接近程度,系統(tǒng)會自動生成向?qū)АO驅(qū)瓌庸鈽?biāo)使其與對象捕獲點在水平或垂直方向上對齊。這個功能使得在某坐標(biāo)軸上離光標(biāo)很近,但在另一坐標(biāo)軸上離光標(biāo)很遠的對象捕獲點也可以捕獲光標(biāo)的位置。 Snap To Object Axis 在勾選 Board Options 對話框(Design Board Options)中 Snap Options 區(qū)域的 Snap To Object Axis 復(fù)選框時起作用。 使用Board Options對話框Advanced Options - Snap To Object Axis區(qū)域的選項 – 點擊右側(cè)的 Advanced 鏈接來訪問,可以控制哪些不同類型的對象可以作為捕獲源使用。  Near Objects – 激活那些離用戶的光標(biāo)較近的設(shè)計對象用來作為捕獲點的源對象。使用 Near Range 字段來指定光標(biāo)離激活對象的最大距離,只要在該距離范圍內(nèi),對象的熱點會拉動光標(biāo) 至系統(tǒng)生成的動態(tài)對齊向?qū)稀?nbsp; Far Objects – 激活那些離用戶的光標(biāo)較遠(超過指定的 Near Range 距離)的設(shè)計對象用來 作為捕獲點的源對象。只要在該距離范圍外的激活對象,其熱點將會拉動光標(biāo)至系統(tǒng)生成的動 態(tài)對齊向?qū)稀?/div> 默認情況下,所有對象 (Pads, Vias, Tracks, Arcs, Fills, Regions, Texts) 都激活成為 Near Objects,只有 Pads 和 Vias 激活成為 Far Objects。Near Range 設(shè)置為 1000mil。
見上圖: 1 Measurement Unit 使用 Unit 字段決定工作空間的測量單位,Metric 或 Imperial。 在任何時間切換單位不會影響系統(tǒng)的精度,所有的數(shù)值運算都按照系統(tǒng)分辨率執(zhí)行。 控制公制顯示精度 – 在三到五位之間 – 在 Preferences 對話框的 PCB Editor - General 頁面設(shè)置。 Designator Display 從 PCB 的角度而言,在多通道設(shè)計中定位元件標(biāo)號是非常困難的,因為它們的名稱可能很長。除了選擇較短的名稱外,另外一個方法是只顯示原來的邏輯標(biāo)號。例如,C30_CIN1 顯示為 C30。這 需要添加一些提示標(biāo)明是哪個通道的元件,例如在每個通道外圍畫一個外框。 該區(qū)域的下拉列表可以選擇在 PCB 上顯示 Logical 或 Physical 元件標(biāo)號。 在多通道設(shè)計中選擇顯示元件的邏輯標(biāo)號時,它們將在 PCB 或任何輸出生成的文件中顯 示,如打印版本或 Gerber 中。而唯一的物理標(biāo)號,總是在生成 BOM 文件時使用。 Route Tool Path 對話框的這個區(qū)域控制 PCB 面板上 3D 環(huán)境中布線工具路徑的可見性。使用 Layer 下拉列表來選擇布線路徑所定義的機械層。 Sheet Position 對話框的這個區(qū)域提供了在工作空間中顯示 PCB 頁面的控制選項,包括頁面的尺寸和位置。 頁面可以自動調(diào)整大小來匹配鏈接的機械層上的對象,通過命令 View Fit Sheet 或 Design Board Shape Auto-Position Sheet。還要使能 Auto-size to linked layers 選項。
以上的圖文Word格式文檔51黑下載地址(方便保存,內(nèi)附清晰圖):(共9頁):
|