Allegro小技巧

Allegro小技巧

作者:詹浩初1、如何引线及修改其属性

导线相关的命令在route中。对于已经连接好的导线,如果需要修改一些线宽之类的属性,可以使用change命令,如果是挪动的话,使用route中的slide 命令.

2、怎么设置走线穿过bga的焊盘时,刚好走线在两焊盘正中间位置?

将grid设置为BGA焊盘距离的一半,route-->Spread Between V oids

3、allegro 走线时怎么样实现边走线变改变线宽

编辑ENV,定义以下快捷键,

funckey 1 options acon_line_width 10

funckey 2 options acon_line_width 20

4、在allegro中怎样移动元件的标识

edit--move,右边find面板只选text

5、在Allegro中如何更改字体和大小(丝印,位号等)

配置字体,setup-design-parameter-text-setup text size

text blk字体编号

photo width 配置线宽

width,height配置字体大小

改变字体大小:

edit-change,然后在右边控制面板find tab里只选text(只改变字体)然后在右边控制面板options tab里line width添线的宽度和text block里选字体的大小。class-ref des-new sub class-silkscreen_top最后选你准备改变的TEXT,框住要修改的所有TEXT可以批量修改。

6、如何优化布线而且不改变布线的总体形状?

布线完成之后,需要对其进行优化,一般采用系统自动优化,主要是将直角变为45度,以及线条的光滑性。Route-gloss-parameters,在出现的列表中,选Line smoothing,进行Gloss即可,但有时布线中为了保证走线距离相等,故意走成一些弯曲的线,优化时,点击Line Smoothing左边的方块,只选择convert 90’s to 45’s ,把其他的勾都去掉,这样进行优化时就不会将设计者故意弯曲的走线拉直或变形.

7、ALLEGRO鼠线不能只显示当前屏幕上的PIN的鼠线,全屏布线时高亮不明显

方法一:可以在setup-user preference-display中,勾选display_nohilitefont项,将高亮设为实线显示;

方法二:改变高亮颜色。点击Hilight按钮,右面控制面板的Option栏会提供可选择的颜色表;

方法三:使用Shadow Mode,明暗的对比度可以在Color and Visibility中的Shadow Mode项调整。

8、Regular Pad,Thermal Relief,Anti Pad焊盘之间的尺寸

关系或公式

 直径=regular pad直径+30mil

anti pad

 直径=regular pad直径+6~8mil

soldermask

 内径=drill diameter+16mil

flash

 外径=drill diameter+30mil

flash

 至于flash的开口宽度,则要根据圆周率计算一下,保

证连接处的宽度不小于10mil。

 据我目前所知的数据,Via的anti pad最小也要比drill h ole大18mil,而且仅限1.6mm以下的板子小批量生产。

 对于一般DIP器件的Anti Pad ,建议比drill hole大30m Il

9、Allegro中添加泪滴

在Route/Gloss 下选Add fillet/Delete Fillet即可添加/删除泪滴。

10、单键换层打VIA

打开ENV文件,添加如下快捷键

funckey 1 'pop bbdrill;pop swap;subclass top'

funckey 2 'pop bbdrill;pop swap;subclass top;+'

funckey 3 'pop bbdrill;pop swap;subclass top;+;+'

funckey 4 'pop bbdrill;pop swap;subclass top;+;+;+' funckey 5 'pop bbdrill;pop swap;subclass top;+;+;+;+' funckey 6 'pop bbdrill;pop swap;subclass top;+;+;+;+;+'

funckey 7 'pop bbdrill;pop swap;subclass top;+;+;+;+;+;+' funckey 0 'pop bbdrill;pop swap;subclass bottom'

这样走线的时候按相应的数字键切换到对应的层面(如按1,2--7,0),allegro就会自动打孔,转到你想要的那一层走线了

11、隐藏铺铜

setup/user preference/display/shape_fill/no_shape_fill

12、移动器件时显示飞线

Options下stretch etch选项去掉

13、显示盲埋孔标号

Setup/Design Parameter Editor中Display下勾选Via Labels 即可。

14、自动执行命令

在Placement Application模式下,Drag执行Move命令,Shift+Drag执行Spin命令,Ctrl+Drag执行Copy命令,单击执行Move命令(适用于Group,Symbol,Text)

15、取消摆放的元件

在Placement Application模式下,选中(框选)你想取消摆放的元件,右键选择Unplace component即可

16、替换Padstacks

在general edit application模式下,选择要替换的VIA或者PIN,可以配合Ctrl or Shift键来选择多个,右键选择Replace

padstack,其中-Selected instacnes对当前所选择有效,All instances对所选同类的所有都替换,-Filter instances过滤替换

17、笔画操作

笔画操作(Strokes)功能是通过滑动鼠标来产生功能,省去了选择功能表或者点选工具命令的时间。在Tools-Utilities-Stroke Editor即可编辑笔画命令。使用方法:按住Ctrl键然后鼠标右键在工作区域内滑动,通过滑不同路径就可以实现不同的功能。技巧:在Setup > User Preferences,在左边Categories-Ui-Input,然后打钩no_dragpopup,这样就不需要按住Ctrl键了,直接鼠标右键滑动即可。

18、Script

Script可用于一些重复性工作,执行步骤:选择File-Script,给正确的路径及文件名,Record,做你想要的动作,Stop。最终会存的副档名为*.scr,若要验证动作可于command执行Replay 如:Replace top.scr

19、Waive DRCs

执行Display/Waive DRCs,此功能可隐藏特定的DRC错误,并加上注释。

20、View

在View-Color View Save下,取一个名字(比如top)Save 到当前工作目录下。然后在Visibility栏下Views下拉列表可

以找到刚才保存的颜色显示(top),这样可以方便进行显示切换。

21、Datatip

在Setup-Datatip customization里面可以设置你鼠标放上去后提示的内容(比如鼠标放在元件上面时会提示封装名称,编号等)

22、Creat Detail

Creat Detail局部放大功能,单击Creat Detail图标,鼠标左键拖出一个框,框住你想放大的地方,然后一个放大后的框就会悬挂在鼠标上,可在板框的外面放下,方便查看。23、鼠标指针大小切换

在Setup-User Preferences Editor,左侧Categories选择Display-Cursor,右边pcb_cursor下有2个下拉列表,infinite 表示无限大(就像AUTO CAD中默认一样),cross表示小十字花。

24、执行Skill

(1)、设定Allegro.ilinit

要执行skill,先需将skill载入Allegr中。所以你必须先编辑Allegro.ilinit。

在Home环境变量设置的路径下找到一个pcbenv的资料夹,在pcbenv中新增Allegro.ilinit 其中作用为设定skill档案的路径及自动载入哪

些skill档案,其内容及语法如下

setSkillPath(buildString(a ppend1(getSkillPath() “D:/skill")));

load("xxx.il");

其中D:/skill是放置skill的路径,load为宣

告Allegro自动载入哪些skill档案

(2)、执行skill

每一个skill档案都会说明如何在Allegro中执行指令;若不了解说明内容,可以用文字编辑器打开skill

文件(xxx.il),寻找axlCMDRegister (“XXX”…),

其中XXX就是可以在Allegro中执行的命令。

未完待续……

2012-3-30

相关主题
相关文档
最新文档