allegro pcb设置ctrl鼠标滚轮放大缩小的方法
- 格式:docx
- 大小:20.09 KB
- 文档页数:1
Altium Designer-PCB栅格、层以及设计规则。
PCB编辑工作环境允许PCB设计在二维及三维模式下表现出来。
二维模式是一个多层的、理想的普通PCB电路设计的环境,如放置元器件,电路和连接。
三维模式对检验用户的设计的表面及内部电路都非常有用(三维模式不支持提供二维模式下的全部功能)。
您可以通过:File>>Switch To 3D,或者File>>Switch To 2D[快捷键为2(二维)、3(三维)]来切换二维与三维模式。
栅格在开始摆放元器件之前我们必须确保我们的所用栅格的设置是正确的。
所有放置在PCB工作环境下的对齐的线组成的栅格称为snap grid捕获栅格。
此栅格需要被设置以配合用户打算使用的电路技术。
我们的教程中的电路使用具有最小的针脚间距100mil的国际标准元器件。
我们会设定snap grid为最小间距的公因数,例如50mil或25mil ,以便使所有的元器件针脚可以放置在一个栅格点上。
此外,我们的板的线宽和安全间距分别是12mil和13mil(为PCB Board Wizard所用的默认值),最小平行线中心距离为25mil。
因此,最合适snap grid的设置是25mil。
图6-16 栅格的设置设置snap grid需完成以下步骤:选择 Design>>Board Options[快捷键分别为:D、O] 打开板Options对话框。
利用下拉列表或输入数字设置Snap Grid和Component Grid的值为25mil。
请注意,此对话框也可以用来界定Electrical Grid。
这一栅格作用于用户放置电气对象的时候;它凌驾于与snap Snap gridGrid和snap电气的对象在Component Gird一起使用。
单击OK以关闭该对话框。
让我们设置其他可以令放置元器件更容易的Options。
选择Tools>>Preferences[快捷键:T、P]打开偏好设定对话框。
给新手参考的CadenceAllegro快捷键设置给新手参考的Cadence Allegro快捷键原文链接:/doc/f26528916.html,/thread-30935-1-1.html发上我的快捷键给新手参考,我也是在LULU给我的ENV文件中改的。
个人感觉很好用,布线布局很少点命令图标了,布线常用键差不多都在一个地方便操作。
其有一部分要做script 功能的,有需要的我可以把我的script文件给他,这些都是个人习惯。
# May use function keys F2-F12, most Alpha-numberic keys with control# modifier (although Control - C, V and X are reserved for copy, paste and cut) # and Navigation Keys (Home, Up arrow, Esc, etc.) These items may be modifed# by the following:# Modifier Indicator Example# Shift S SF2# Control C (function keys) CF2# Control ~ (alpha-numeric) ~N# Meta A AF2# Modifiers may be combined. Some examples:# CSF2 Control-Shift F2# ASF2 Meta-Shift F2# CAF2 Control-Meta F2# CASF2 Control-Meta-Shift F2# ~SZ Control-Shift Z# SUp Shift-Up Arrow# CUp Control-Up Arrow## funckey# use the funckey when you wish to have alphanumeric keys operate# like the Function keys when the cursor is in the Allegro canvas.## Example -- following starts the move command without a Enter key# funckey m move#--------------------------------------------------------------------# Bind incremental pick by grid unit functions to ctrl and shift--arrow keys alias Up "ipick 0; ipick_to_gridunit 0 +1"alias Down "ipick 0; ipick_to_gridunit 0 -1"alias Left "ipick 0; ipick_to_gridunit -1"alias Right "ipick 0; ipick_to_gridunit +1"alias CUp "move; ipick_to_gridunit 0 +1"alias CDown "move; ipick_to_gridunit 0 -1"alias CLeft "move; ipick_to_gridunit -1"alias CRight "move; ipick_to_gridunit +1"# F1 is normally reserved by the system for Help so we don't use italias F2 savealias F3 show measure #测量alias F4 COLOR192 #颜色alias F5 redraw #刷新alias F6 Shape edit boundary #编辑图形alias F7 UNRATS ALL #隐藏板上所有飞线alias F8 RATS ALL #显示板上所有飞线alias F9 FIX #固定物体alias F10 UNFIX #解除固定alias F11 zoom in #放大视图alias F12 zoom out #缩小视图alias SF1 rejectalias SF2 slidealias SF3 custom smoothalias SF4 COLORalias SF5 shell exploreralias SF6 void allalias SF7 shape addalias SF8 swap functionsalias SF9 swap componentsalias SF10 zoom fit #放大到整板视图alias SF11 hilight alias SF12 dehilightalias ~A Manuallyalias ~B boundaryalias ~C copyalias ~D deletealias ~E property editalias ~F zoom fit #放大到整板视图alias ~G grid toggle alias ~H hilight #高亮物体alias ~I show elementalias ~J FINDalias ~K CMGRalias ~L add linealias ~M mirroralias ~N dehilight all #清除高亮alias ~O open #打开文件alias ~P cns show #打开约束管理器alias ~Q Delay Tune #移动修改线与孔alias ~R rotate #旋转alias ~S savealias ~T add text #增加文本alias ~W custom smoothalias ~Z UNDO #取消上次操作alias ~Y REDO #恢复上次操作alias pd padeditdb #焊盘编辑alias jn find_by_name #查找物体alias jc FIND component #查找元件funckey ' ' iangle 90 #以90度旋转选中的物体funckey + subclass -+ #跳转到下一个层funckey - subclass -- #跳转到上一个层#------------------------------------------------------------------- # View Controlalias Pgup oopsalias SPgup pop route_from_targetalias CPgup shadow togglealias Home slidealias Pgdown nextalias SPgdown angle 90shadowalias SHome pop finishalias End add connectalias Del deletealias SDel pop swap layersalias Insert DONEalias SInsert TOGGLEalias SLeft PLACE Manualalias SRight movealias SUp swap COMPONENTSalias SDown ALIGN COMPONENTS#-------------------------------------------------------------------- # OTHER ALIASESaalias x pickalias y pick 1alias ix ipickalias iy ipick 0alias 1 FORM mini acon_line_width 1alias 2 FORM mini acon_line_width 0.25alias 2.5 FORM mini acon_line_width 0.25alias 3 FORM mini acon_line_width 0.3alias 4 FORM mini acon_line_width 0.4alias 5 FORM mini acon_line_width 0.5alias 6 FORM mini acon_line_width 0.6alias 7 FORM mini acon_line_width 0.7alias 8 FORM mini acon_line_width 0.8alias 9 FORM mini acon_line_width 0.9alias g "replay g"alias g0.05 replay g0.05.scralias g0.01 replay g0.01.scralias g0.1 replay g0.1.scralias g0.2 replay g0.2.scr alias g0.3 replay g0.3.scr alias g0.5 replay g0.5.scr alias g0.6 replay g0.6.scr alias g0.9 replay g0.7.scr alias g0.9 replay g0.8.scr alias g0.9 replay g0.8.scr alias g0.9 replay g0.9.scr alias g1 replay g1.scr alias g2 replay g2.5.scr alias g2.5 replay g1.scr alias g.1 replay g0p1alias g.5 replay g0p5alias g1.5 replay g1p5alias g2 replay g2alias g2.5 replay g2p5alias g3 replay g3.scr alias g3.5 replay g3.5.scr alias g4 replayg4alias g4.5 replay g4.5.scr alias g5 replay g5alias g5.5 replay g5p5alias g6 replay g6alias g6.5 replay g6.5alias g7 replay g7alias g7.5 replay g7.5alias g8 replay g8alias g8.5 replay g8.5alias g9 replay g9alias g10 replay g10alias g10.5 replay g10p5alias g11 replay g11alias g12 replay g12alias g12.5 replay g12p5alias g13 replay g13alias g14 replay g14alias g15 replay g15alias g16 replay g16alias g17 replay g17alias g18 replay g18alias g19 replay g19alias g20 replay g20alias g25 replay g25alias g30 replay g30alias g50 replay g50alias g100 replay g100alias g111 replay g111alias g500 replay g500#---------------------------以下为Script快捷键-----------------------------------------alias t replay t #顶层元件框alias b replay b #底层元件框alias ts replay SILKSCREEN_TOP #顶层元件框序号alias bs replay SILKSCREEN_BOTTOM #底层元件框序号alias tss replay tss #顶层所有丝印alias bss replay bss #底层所有丝印alias so replay SILKSCREENoff #关闭所有丝印alias aw replay Artwork #出图#----------------------------以上为Script快捷键----------------------------------------# OTHER ALIASESalias rps "replace padstack" #焊盘替换alias unplrp report unplacedalias pn replay pn.scr #敷铜显示FILLalias po replay po.scr #敷铜显示FILL关闭alias co replay co.scr #敷铜显示FILLalias cn replay cn.scr #敷铜显示FILL关闭#--------------------------------------------------------------------# OTHER ALIASESalias edps padeditalias rps "replace padstack"alias unplrp report unplacedalias x pickalias y pick lalias ix ipickalias iy ipick 0alias reopen 'open -q $module'alias revert 'open -q $module'# autoroamalias sar set pcb_autoroamalias uar unset pcb_autoroamalias reopen 'open -q $module'alias bubset 'settoggle shove_mode Off "Hug preferred" "Shove preferred"; options bubble_space $shove_mode' alias ~B bubsetalias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'alias ~C smoothset#--------------------------------------------------------------------# COMMAND DEFAULTS# allow slide to work on arcs by defaultset slide_arcs# Compatibility aliasesalias window zoomalias hilite hilightalias dehilite dehilightalias pickx pickalias picky pick lalias ipickx ipickalias ipicky ipick 0alias cdnshelp cdsdoc#--------------------------------------------------------------------# MOUSE WHEEL SUPPORT (Windows only)# Environment Variables - Note quote variables so they are evaluated# at button time not when this file is read.# - _wheelcnt variable is set based upon number of detents wheel moved# range is -4 to 4 (no 0)# - sx1 and sy1 are cursor coordinates when wheel is moved ## Button values# wheel_up: when wheel is moved up# wheel_down: when wheel is moved down# wheel: up/down if either of above 2 buttons are not assigned## Keyboard modifiers (note we are case insensitive)# S - shift key# C - control key# SC - shift and control# Example: SCwheel - for wheel button assignment with both shift & control keys ## Button factor may be factorion (e.g. 0.5)set buttonfactor = 1button wheel_up "zoom in $buttonfactor"button wheel_down "zoom out $buttonfactor"button Cwheel_up "zoom in $buttonfactor"button Cwheel_down "zoom out $buttonfactor"source -q $ALLEGRO_SITE/site.env。
allegro1.鼠标设定: 在ALLEGRO视窗 LAYOUT时,每执行一个指令例:Add connect, Show element等鼠标会跳到Option窗口,这样对layout造成不便:控制面版>滑鼠之移动选项中,指到预设按钮(或智慧型移动):取消“在对话方块将滑鼠指标移到预设按钮”设置。
2.Text path设置: 在ALLEGRO视窗 LAYOUT时,不能执行一些指令:Showelement, Tools>report:1.应急办法:蒐寻一个相应的log文档copy到档案同一路径即可;2.Setup>User Preference之Design_Paths>textpath项设為:C:cadancePSD_14.1sharepcb/text/views即可。
3.不能编辑Net Logic:Setup>User Perference之项选择logic_edit_enabled,点选為允许编辑Net Logic, 默认為不能编辑Net Logic。
4.转gerber前需update DRC,应尽量将DRC排除,有些可忽略的DRC如何消除?1.logo中文字所產生的K/L error,可另外增加一个subclass,这样该文字不用写在ETCH层,可消除K/L error;2.有些可忽略的P/P,P/L 的error,可给那些pin增加一个property—NO_DRC, 操作:Edit/Properties,选择需要的pin,选NO_DRC, Apply, OK。
5.对某些PIN添加了”NO DRC”的属性可ERRO并不能消除﹐这是為什么? “NO DRC”属性只争对不同的网络﹐对相同的网络要清除ERRO,可设定Same net DRC 為off。
6.如何Add new subclass:Setup>Subclass之Define Subclass窗口选Class,点add”New subclass” 通常用到的new subclass有:GeometryBoard Geometry之Top_notes, Bottom_notes, Gnd_notes, Vcc_notes等。
Cadence软件教程(二)(Allegro基础教程)仅供内部学习使用PCB Allegro软件启动如左图示,单击PCB Editor,弹出右下图对话框,作图示选择设置。
3Allegro界面4Allegro界面介绍Allegro软件界面除主菜单,功能图标,主窗口外,还有五个子窗口Command,World View,Options,Find,Visibility。
当鼠标靠近功能图标时,会显示英文功能注释。
Options:当前命令参数;Find:操作对象选项;Visibility:可视层开关;7Visibility层开关在Visibility窗口,Views的下拉菜单中有Gerber参数设置,结合Etch,Via,Pin,可快速显示每层数据信息。
GTA,GBA:装配层;(A ssembly)GTL,GP1,GP2,GBL:电气层;GTO,GBO:丝印层;(O verlayer)GTS,GBS:阻焊层;(S oldermask)GTP,GBP:钢网层;(P astemask)GD1:钻孔层;(D rawing)GM1:拼板外形;(M echanical)如:GTO + TOP(All):TOP层信息。
Views下拉菜单中的view文件是怎么来的?8Display\Color设置层及网络颜色,控制所有层的开关;9由原理图导出网表在ORCAD中打开*.dsn格式原理图(原理图是由电路设计师提供,要求调用标准CIS库设计),依如下图示导出网表,网表默认存放在allegro文件夹中。
10在Allegro中导入网表在成功导出网表后,接下来就是在allegro中导入网表。
打开该*.brd文件,依如下图示操作。
11画PCB外形用线宽为0.1mm的2D Line线在Board Geometry\Outline层绘制。
点图一所示图标,或菜单Add\Line,同时Options作图二示设置,在主窗口点左键绘制(坐标点不好控制),或在Command窗口输入坐标。
Cadence allegro菜单解释——file已有 320 次阅读2009-8-16 19:17|个人分类:工作|关键词:Cadence allegro file 菜单解释每一款软件几乎都有File菜单,接下来详细解释一下allegro与其他软件不同的菜单。
new新建PCB文件,点new菜单进入对话框后,drawing type里面包含有9个选项,一般我们如果设计PCB就选择默认第一个board即可。
如果我们要建封装库选package symbol即可,其他7个选项一般很少用,大家可以理解字面意思就可以知道什么意思了。
open打开你所要设计的 PCB文件,或者封装库文件。
recent designs打开你所设计的PCB文件,一般是指近期所设计的或者打开过的PCB文件。
save保存save as另存为,重命名。
importimport 菜单包含许多项,下面详细解释一下我们经常用到的命令。
logic 导入网表,详细介绍在allegro基础教程连载已经有介绍,在此不再详细介绍。
artwork 导入从其他PCB文件导出的.art的文件。
一般很少用词命令。
命令IPF和stream 很少用,略。
DXF 导入结构要素图或者其他DXF的文件。
导入方法如下:点import/DXF后,在弹出的对话框选择,在DXF file里选择你要导入的DXF的路径,DXF units 选择MM,然后勾选use default text table和incremental addition,其他默认即可。
再点edit/view layers弹出对话框,勾选select all,DXF layer filter选择all,即为导入所有层的信息,然后在下面的class里选择board geometry,subclass选择assembly_notes,因为一般导入结构要素图都是导入这一层,然后点ok,进入了点import/DXF后弹出的对话框,然后点import即可将结构要素图导入。
1.平移:按住鼠标滚轮拖动。
2.缩放:滚轮向上放大,滚轮向下缩小;按下滚轮,出现双圈,向左上或右上移动鼠标,出线矩形框,再按下滚轮,放大到矩形区域;按下滚轮,出现双圈,向下移动鼠标,出线矩形框,再按下滚轮,缩小到矩形区域。
3.光标处定为中心点:按下滚轮,出现双圈,再按下滚轮或左键。
4.层叠结构与特征阻抗设置:Setup—>Cross Section(横截面)或Setup—>Subclasses(子类)—>Etch(蚀刻);或点工具栏上的图标,三种方法都可以打开。
5.颜色管理:点工具栏上的图标。
6.PLANE用正片还是负片:单打独斗,无专人负责管理封装库的,用正片;团队作战,有专人管理封装库的,用负片。
刘佰川做的库只能用正片。
7.常用快捷键:F2 全屏显示F9 取消命令,也可右键菜单-》CancelSF8 高亮(先按shift+F8,然后点需高亮的对象;另一种方法是输入文字SF8回车,然后点需高亮的对象)SF7 取消高亮SF4 测量间距,也可点工具栏上的图标,测量命令下,右键菜单可选择Snap元素类型8.过滤:右键菜单-》Super filter9.看线宽:过滤选Off,点某线段,右键-》show element10.看焊盘或过孔尺寸:过滤选Off,点某焊盘或过孔,右键-》Modify design padstack-》Singleinstance11.过孔定义:Constraint Manager-->Physical -->Physical Constraint Set-->All layers,点击Vias列的单元格可编辑所需使用的过孔种类。
新增过孔:tools-》padstack-》modify library padstack,选择一种编辑,编辑完了另存一个名字。
12.查找器件:菜单Display—>element 或Display—>Highlight,然后窗口右侧,FIND,findby name选symbol(or pin),按回车键。
ALLEGRO常见问题大全Q: Allegra中颜色设置好以后,应该可以导出相关设置文件,下次碰到不同设置的板子,看着难受就可以直接读入自己的文件改变设置了A:16.2版本的可以这样做:file->export->parameters,选中颜色就行了,其它的参数一样可以保存。
Q:ALLEGRO 自动布线后,为直角.如何调整成45度角走线A: ROUTE --GLOSS---PARAMETERS---CONVERT CORNET TO ARC一、群组布线;群组布线包括总线布线和一次布多外Trance.1.一次布多个Trance .鼠标左键进行选择多外PIN,或VIA. 同时可以在布线过程中用右键切换到单线模式。
群组布线只能在一个层中,不允许打过孔。
也可以在群组布线过程中,右键,“CHANGE Control Trace”Cadence CIS即原理图中,放大缩小缩小的快捷键按住CTRL键+鼠标中间滚轮)5. ALLEGRO 出光绘文件前,最好加个PHOTO_OUTLINE,确认输出光绘文件的范围Class: manufacture — Subclass: photoplot outline6. 光绘设置详解/bbs/viewthread.php?tid=28&page=1ALLEGRO 标注 1. dimension linear : 对于比较规则,简单的板子,通常采用.2.dimension datum :对于较复杂的板子可以采用。
先确定一个基准点,接下来对每个点所标注的数据都是相对基准点的坐标值。
Manufacture------dimension/draft -----dimension linear / dimension datum2.表层铺铜时,由于铺铜和PIN 的间距问题,在PIN 和PIN 之间经常产生一些尖角。
产生这种原因的解决办法:一。
一个一个修改Boundary二。
Allegro PCB几种简捷命令设置方法1. 概述Allegro PCB是一种电子设计自动化(EDA)工具,用于设计和布局印制电路板(PCB)。
在使用Allegro PCB进行设计时,掌握一些简捷命令设置方法可以提高工作效率和便捷性。
本文将介绍几种常用的简捷命令设置方法,帮助用户更好地使用Allegro PCB。
2. 快捷键设置Allegro PCB支持用户自定义快捷键,通过设置适合自己习惯的快捷键,可以快速调用常用命令,提高工作效率。
以下是设置快捷键的步骤:1.打开Allegro PCB软件,在菜单栏选择”Options” -> “UserPreferences”。
2.在弹出的”User Preferences”对话框中,选择”Hotkeys”选项卡。
3.在快捷键列表中选择需要设置的命令,点击”Add”按钮。
4.在弹出的”Hotkey Assignment”对话框中,按下要设置的快捷键,点击”OK”按钮。
5.重复上述步骤,为其他命令设置快捷键。
6.设置完成后,点击”OK”按钮保存设置。
通过设置自定义快捷键,用户可以根据自己的需求,将常用的命令设置为方便的快捷键,提高操作效率。
3. 命令别名设置除了设置快捷键外,Allegro PCB还支持为命令设置别名。
通过设置命令别名,用户可以使用简短的命令来调用复杂的操作,提高工作效率。
以下是设置命令别名的步骤:1.打开Allegro PCB软件,在菜单栏选择”Options” -> “UserPreferences”。
2.在弹出的”User Preferences”对话框中,选择”Command Aliases”选项卡。
3.在命令别名列表中选择需要设置的命令,点击”Add”按钮。
4.在弹出的”Command Alias”对话框中,输入命令别名,点击”OK”按钮。
5.重复上述步骤,为其他命令设置别名。
6.设置完成后,点击”OK”按钮保存设置。