『壹』 Allegro PCB選擇點亮網路時怎樣顯示是全部高亮像PADS一樣
按照下面這個方法就可以了。
相信很多人用過PADS軟體的。都知道PADS軟體 裡面選擇網路顯示是實線顯示的。
但是ALLEGRO軟體默認是 虛線顯示的。 如下圖選擇的線,是一格一格顯示的虛線。像斑馬稿岩線一樣。
如果用習慣了也還好。但是很多人用習慣 PADS 了。用他就不習慣了。
『貳』 PCB布局完,請問是怎樣操作,不是修改飛線的顏色,而是點亮pad,這樣才看的清楚
如何設置allegro的快捷鍵(ZT)
修改變數文件,設置自定義快捷鍵。
Allegro可以通過修改env文件來設置快捷鍵,這對於從其它軟體如protle或PADS遷移過來的用戶來說,可以沿用以前的操作習慣,還是很有意義的。
先說一下Allegro的變數文件,一共有2個,一個是用戶變數,一個是全局變數。
用戶變數文件的位置,通過系統環境變數設置:系統屬性-高級-環境變數,其中的Home值就是env所在目錄。要注意的是,這里也有兩個變數,一個 是用戶變數一個是系統變數,在用戶變數里設置了Home之後就不需要在系統變數里再設置了,如盯族果同時設置的話,會以用戶變數的為准而忽略系統變數。比如我 在用戶變數里設置的Home目錄為d:\凱培弊temp,那麼env文件就位於d:\temp\pcbenv內。
如果沒有在系統屬性里設置Home變數的路徑,那麼對於XP,會自動在C:\documents and settings\用戶文件夾\pcbenv內產生env文件。對於2000,pcbenv目錄位於C盤根目錄下。
全局變數的位置,固定為軟體安裝目錄內,比如我的就是:d:\cadence\spb_15.7\share\pcb\text內。
通常建議修改用戶變數env文件,而不要修改全局變數env文件,至於為什麼,我也不知道:)
另外,這2個env文件,用戶變數中州的優先順序更高,就是說如果2個文件中的設置出現沖突,那麼以用戶變數env文件為准。
好了,搞清楚env文件的位置後,我們就可以來修改了。
用戶變數env文件,是類似於下面的格式:
source $TELENV
### User Preferences section
### This section is computer generated.
### Please do not modify to the end of the file.
### Place your hand edits above this section.
###
set autosave_time = 15
set autosave
我們要設置的快捷鍵必須放置在### User Preferences section之前。
設置快捷鍵指令格式 :
alias 快捷鍵 執行的命令
例:alias Del delete
我的部分快捷鍵:
alias Pgup zoom in
alias Pgdown zoom out
alias End redisplay
alias Insert add connect
alias Home zoom fit
alias Del delete
funckey 『 『 iangle 90
擴展技巧:
關於快捷鍵可替代的命令,並不僅限於一級菜單中原已有快捷鍵的命令,對於有多級菜單的命令,比如Display-Show rats-Net(點亮單個網路),我們也可以用快捷鍵代替:alias F9 rats net。這個命令"rats net"會在你執行後出現在右下角cmd:的後面。這樣可快捷的命令就隨你設置了。
===========================================================================
★Allegro中的快捷鍵設置說明★
首先說明一下環境變數文件(evn文件),環境變數文件有兩個,它們分別在系統盤的根目錄下的pcbevn目錄中(比如系統在C盤,那麼evn文件將在c:\pcbevn下)和程序安裝路徑下(如Cadence 設計系統程序安裝在D:\Cadence 下,則evn 文件將在
D:\Cadence\PSD_15.1\share\pcb\text目錄下),前者是本地變數文件,後者是全局變數文件(系統自動建立,即為默認設置)。在本地變數文件中,主要存放的用戶參數設置值(Setup->User Preferences..如庫文件所在的路徑等)。在全局變數文件中主要描述的是:應用程序的工作路徑和系統的快捷鍵定義等等。在啟動一個應用程序時,應用程序會根據環境變數中的參數進行初始化。
Cadence系統是一個比較開放的系統,它給用戶留了比較多的定製空間。在Allegro中我們可以用alias或funckey命令來定義一個快捷鍵,以代替常用的設計命令。要使定義的快捷鍵產生作用,我們有兩種方式來定義:
1、在命令窗口直接定義,但這樣定義的快捷鍵只能在當前設計中使用,如果重新啟動設計時,快捷鍵將會失效。命令格式如下:
alias shortkey Keyboard Commands
funckey shortkey Keyboard Commands
注意:1)如果直接鍵入alias或funckey命令然後回車,系統將會彈出所有快捷鍵列表,這相當於執行Tools->Utilities->Aliases/Function keys..命令。
2)alias命令不能用來定義字母,原因是字母鍵要用來輸入命令行。但是funckey命令可以用來定義單個字母為快捷鍵,它比alias命令更為強大,alias能定義的它都能定義,但是字母被定義成某快捷鍵後,該字母就不能用來輸入鍵盤命令了。
3)Allegro 中的所有鍵盤命令(Keyboard Commands )列表可以通過執行Tools->Utilities->Keyboard Commands 命令來查看,這些命令都可以設置成快捷鍵。
2、在本地環境變數文件中直接定義,這樣定義的命令將長期有效。本地的環境變數文件是evn文件(c:\pcbevn),我們可以對它進行編輯。我們的alias命令可以在第二行開始寫(第一行是:source $TELENV),例如我們以前在Protel 或PowerPCB 中常用的放大、縮小命令就可以如下定義:
alias Pgdown zoom out
alias Pgup zoom in
另外我們經常用alias命令來定義以下幾個常用的shortkey:
alias ~R angle 90(旋轉90 度)
alias ~F mirror(激活鏡相命令)
alias ~Z next(執行下一步命令)
alias End redisplay(刷新屏幕)
alias Del Delete(激活刪除命令)
alias Home Zoom fit(全屏顯示)
alias Insert Define grid(設置柵格)
下面我們將常用的幾個命令或快捷鍵做一個說明:
一、常用鍵盤命令在allegro中有很多鍵盤命令,它是通過鍵盤輸入來激活或執行相關的命令。鍵盤
命令基本上包含了大部分的菜單命令。下面列舉幾個常用的鍵盤命令。 1、x 100:Y 坐標不變,X方向移動100 個單位值(以設定的原點為參考點) 2、y 100:X 坐標不變,Y方向移動100 個單位值 3、x 100 100:移動到(100,100)坐標處 pick 命令與上面的x 或y 命令功能相同,只是在執行pick 命令時會彈出一個窗口,輸入想要的
坐標值就可以,與上面相對應,pick 命令也提供三種模式:pick 、pickx 和picky 。4、mirror :激活鏡相命令(本命令是先激活,後選擇要鏡相的對象)。5、rotate :激活旋轉命令(本操作要先選取對象,後執行該命令)6、angle 90: 旋轉90 度(本操作要先選取對象,後執行該命令)
二、常用快捷鍵alias F2 done :結束當前命令alias F3 oops :取消前一次操作alias F4 cancel :取消當前命令alias F5 show element :激活「屬性顯示」命令alias F6 add connect :執行布線命令alias F7 vertex :激活「增加倒角」命令alias F8 zoom points :點取放大alias F9 zoom fit :滿屏顯示alias F10 zoom in :放大窗口alias F11 zoom out :縮小窗口alias F12 property edit :激活「屬性編輯」命令funckey + subclass -+ :切換到下一層funckey - subclass --:切換到上一層.
# F1 is normally reserved by the system for Help so we don't use it
alias F12 toggle
alias F11 zoom out
alias F10 zoom in
alias F9 add connect
alias F8 oops
alias F7 cancel
alias F6 property edit
alias F5 show element
alias F4 pop swap
alias F3 set acon_oldcmd
alias F2 unset acon_oldcmd
alias Del slide
alias Insert custom smooth
alias Home zoom fit
alias End redisplay
alias Pgup rotate
alias Pgdown move
alias ~N new
alias ~O open
alias ~S save
alias ~X cup
alias ~G Define grid
alias ~R show measure
alias ~L mirror
alias ~A save_as
alias ~E change
funckey + subclass -+
funckey - subclass --
#---------------------------------------------------------------------------------------------------
# Script Aliases Description
#---------------------------------------------------------------------------------------------------
alias g.1 "replay gp1" # sets grid to 0.1 mil
alias g.3225 "replay gp3225"
alias g.532 "replay gp532"
alias g.25 "replay gp25"
#--------------------------------------------------------------------
# OTHER ALIASES
alias edps padedit
alias rps "replace padstack"
alias unplrp report unplaced
alias x pick
alias y pick l
alias ix ipick
alias iy ipick 0
alias reopen 'open -q $mole'
# autoroam
alias sar set pcb_autoroam
alias uar unset pcb_autoroam
alias reopen 'open -q $mole'
alias bubset 'settoggle shove_mode Off "Hug preferred" "Shove preferred"; options bubble_space $shove_mode'
alias ~B bubset
alias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'
alias ~C smoothset
#--------------------------------------------------------------------
# COMMAND DEFAULTS
# allow slide to work on arcs by default
set slide_arcs
# Compatibility aliases
alias window zoom
alias hilite hilight
alias dehilite dehilight
alias pickx pick
alias picky pick l
alias ipickx ipick
alias ipicky ipick 0
source -q $ALLEGRO_SITE/site.env
### User Preferences section
### This section is computer generated.
### Please do not modify to the end of the file.
### Place your hand edits above this section.
###
set autosave_time = 10
set autosave
set scriptpath = C:\pcbenv\scripts
set clippath = .
set devpath = F:\work\cadence\allegro\lib\devices\
set padpath = F:\work\cadence\allegro\lib\pad\
set psmpath = F:\work\cadence\allegro\lib\symbols\
set display_nodynamicarcwidth
set display_nohilitefont
unset display_nolinewidth
unset display_noskeletal_draw
unset bug_solaris_hlt_lines
set display_nocolor_dynamics
unset display_raster_ops
set display_backingstore = on
set display_nosaved_geometry = size
set display_manual_colorpriority
unset display_drcfill
set gloss_pad_shape
unset no_dynamic_zoom
set no_zoom_to_object
set no_dragpopup
set noswapripup
set logic_edit_enabled
unset no_shape_fill
set new_shape_fill_nt
set pcb_cursor = infinite
//===============================================================================
protel老手 初學allegro自定義的一些類protel快捷鍵
嘿嘿,自成為老手估計要被n多人鄙視了,不過好歹用protel也7年了快,不老也不小吧
最近因為項目的需要,必須學習cadence了,硬著頭皮看了兩天教程了,目前不是很煩allegro了,hehe
學會了定義快捷鍵,但是因為不熟悉cadence中的相應命令所以只定義了一點
funckey mm move 移動物體
funckey xa dehilight 取消點亮
funckey sn hilight 點亮
funckey l mirror 鏡像放置物體
funckey g Define grid 定義柵格
funckey pl add line 畫線(非連接線)
funckey pt add connect 畫連接線
funckey ps add text 添加字元
funckey tp color 定義顏色
alias Pgdown zoom out
alias Pgup zoom in
alias Space angle 90 無效???
alias ~Z oops 上一步
alias End redisplay
alias Del Delete
alias Home Zoom fit
alias Esc cancel
funckey rm show measure 顯示距離
funckey dk define xsection 定義疊層結構
都是針對protel中習慣的快捷鍵定義的,還有很多沒有定義,例如隱藏所有鼠線 nha,但是不知道cadence中隱藏所有鼠線的文字命令是什麼所以沒法寫
類似的顯示所有鼠線nsa
在滑鼠已有命令的情況下取消所有點亮eea,在cadence中也不知道怎麼表示
protel引進網表 DN cadence ??
查看plane分割DI ??
修改polygen的邊界EMV ??
。。。。。。。。。。。。。。。。。。。
還有很多了,protel最大的好處就是鍵盤快捷命令多而且一幕瞭然,真希望cadence中能定義到所有的protel命令,這樣protel轉cadence估計也就是1周的事情了,哈哈,我說的是PCB布線,不包括SI等應用啊。
『叄』 allegro PCB Editor 走線技巧(一)
1、更改某一層的顏色
菜單display--color/visible--在下方選中顏色,點擊相應的層--apply確認更改
2、飛線的設置
1)簡化電源和地線顯示
菜單edit--properties--右側find面板
銀粗雀 選中電源和地線
對ratsnest_schele進行設置
2)顯示和隱藏飛線
3、顯示高亮的設置
display--color/visible
4、高亮其中某一網路(註:右側find面板中的NET一定要選中,否則無法實現高亮操作)
display--highlight--選擇網路--網路高亮顯示(setup--userpreference如下圖設置高亮實線顯示)
註:以不同顏色高亮顯示不同網路用於電源層分割(display--highlight--右側find面板只選中net選項--右側option面板中選擇顏色--工作區選擇網路即可【其他網路同理設置】)
5、將DRC實時檢查以填充的方式顯示
setup--userpreference
更改DRC檢查圖標的大小(setup--design parameter)
6、布線時盡量凳備把柵格點設置的小些,方便走線
7、對BGA封裝進行扇出
菜單欄route--create finout--右側find面板只選中comps屬性--選擇左側工作區需要扇出的元件(註:電源線可能因為線寬約束無法正常扇出,在約束管理器中將其約束暫時關閉扇出即可,扇出後恢復電源約束設置)
8、單個布線方式
1)對單個網路進行布線 菜單欄route--connect
2)走線時添加過孔(注意option面板的參數設置)
(1)在走線時雙擊添加過孔
(2)在走線時右擊add via添加過孔
3)走線時的右擊出現的相關命令
在過孔走線時進行層切換 右擊--swap layer
9、匯流排即組的方式走線
1)route--connect --工鋒早作區滑鼠拖選目標線組--連線
2)route--connect--工作區右鍵--temp group--點擊選擇目標線組--右擊done--連線
3)設置走線間的間距 右擊--route spacing
4)更改控制線 右擊--change control trace
5)對組的其中一個走線進行單獨走線 右擊--single Trace mode(如:某一根走線遇到障礙物)
『肆』 ALLEGRO中怎麼給一個沒有網路的過孔指定一個網路
方法一:
1。鋪上死銅。
2。死銅加gnd net屬性。
3。將死銅變更為活銅。
方法二:
1。直接復制Via往動態銅GND網路上一放就可以或襪銷衫者Move Via到動態銅GND網路。
2。要想單獨拉出來一個GND網路屬性的via也可以復制Via,選中Retain net of via也可以了。
『伍』 allegro中怎麼點亮所有零件第一pin
allegro中怎麼點亮所有零件第一pin如下
方法①
第一型顫腔步:打開brd格式的PCB文件之後,點擊菜單欄中Display-Element(或按照我下圖框選的工具欄菜單)激活show element命卜衫令;
第二步:把所有的焊盤全打開(其他的可以隱藏,比如線、銅、過孔等等)
第三步:在find欄中只勾選Pins選項;
第四步:直接框選所有的焊盤,即彈出pins總數,
Cadence Allegro如何查看PCB PIN腳數量
方法②:
第一步:打開brd格式的PCB文件之後,點擊菜單欄中Tools-Reports(或按照我下圖框選的工具欄菜單)激活Reports命令;
第二步:找到 Summary Drawing Report選項,雙擊;
第三步:洞配然後點擊Report。
『陸』 在allegro中,如何修改PCB選中走線的網路
『柒』 Allegro PCB中,怎麼給線添加網路注意是ADD_LINE中的線.我ADD了個圓,現在想給這個圓添加上網路,該怎麼做
出現一條線無網路卻又想給他一個網路(比方說net=5v)的時候,1:當前line=not net,2:鋪銅覆蓋當前line,此時鋪銅也是not net,3:給鋪銅一個和想要給line一樣的net=5v,4:此時無net的line會自動得到和銅皮一樣的net=5v,5:使用ADD CONNECT將line和和PCB任意部位有5V net一樣的地方連一下,6:刪掉銅皮,此時line的網路就得到了5V網路,7:注意,鋪銅的時候無net的line會得到和覆蓋它的鋪銅一樣的網路,但是在刪除鋪銅之前必須將line和其他一樣net的東西連一下,是他真正的得到想要的net的時候才能刪除銅皮,否則line的net和鋪銅同去留。
『捌』 Allegro PCB選擇點亮網路時怎樣顯示是全部高亮像PADS一樣
display--->assign
color
在options裡面選擇顏色
在find裡面把net打勾
選擇需要高亮的網路
另外把你需要高亮的net建成一個bus,然後每次想高亮這些線就直接點hilight,然後在find裡面選擇properties,選擇你的bus名就行了。
『玖』 Allegro同時點亮多個net(網路)如何顯示不同種顏色
在你用hilight 命令的時候右邊的 options 裡面會有顏色供你選擇.
如果是16.5 版本,可以用assign color 選擇顏色.並給net不同顏色