allegro快捷键设置

常用快捷键

C 复制
D删除
E移动
F布线
H高亮
J 显示飞线
Y显示所有飞线
K关闭飞线
U隐藏所有飞线
I,O放大缩小
R旋转90°
M镜像
Q完成当前命令

快捷键设置,没有全用过是看小哥的视频记录和下来的和在QQ群里收集的,需要在ENV文件中修改,因为没有都使用过,有的功能使用前要逐一验证。

把快捷命令复制到路径 C:\Cadence\SPB_Data\pcbenv的ENV文件里,ENV文件可以用记事本打开。

source $TELENV  //开头,规定的格式

funckey A assign color 赋予颜色
funckey a spin 旋转
funckey B shape add 不规则铺铜
funckey b change 修改
funckey C copy 复制
funckey c copy 复制
funckey D delete 删除
funckey d dehilight 取消高亮
funckey E move 移动
funckey e move 移动
funckey F add connect 执行布线命令
funckey f shape select 选择铜皮
funckey G next 下一命令
funckey g Define grid 设置栅格
funckey H cancel 取消当前命令
funckey h hilight 高亮
funckey I zoom in 放大窗口
funckey J rats net 显示飞线
funckey j rats net 显示飞线
funckey K unrats net 关闭飞线
funckey k unrats net 关闭飞线
funckey M mirror 镜像
funckey m cmgr 打开约束管理器
funckey N shape edit boundary 改变铜皮轮廓
funckey n cns show 显示对象信息
funckey O zoom out 缩小窗口
funckey P property edit 菜单-》edit-》property
funckey p property edit 菜单-》edit-》property
funckey Q done 完成当前命令
funckey q delay tune 蛇形走线
funckey R iangle 90 旋转90度
funckey r reports 菜单-》 tools-》 reports
funckey S slide 改变单根布线
funckey s spin 旋转
funckey T swap components 交换器件
funckey u status 菜单-》display-》status
funckey U unrats all 隐藏所有飞线
funckey V oops 取消前一次操作
funckey W show element 显示属性
funckey w show element 显示属性
funckey X create fanout 扇出
funckey Y rats all 显示所有飞线
funckey y rats all 显示所有飞线
funckey Z undo 撤销
funckey z undo 撤销

button wheel_up “zoom in $buttonfactor” 鼠标滚轮向上放大
button wheel_down “zoom out $buttonfactor” 鼠标滚轮向下缩小
button Swheel_up “roam y -$roamInc” Shift+鼠标滚轮向上
button Swheel_down “roam y $roamInc” Shift+鼠标滚轮向下
button Cwheel_up “roam x -$roamInc” Ctrl+鼠标滚轮向右
button Cwheel_down “roam x $roamInc” Ctrl+鼠标滚轮向左

funckey 1 ‘pop bbdrill;pop swap;subclass top’ 布线层1
funckey 2 ‘pop bbdrill;pop swap;subclass top;+’ 布线层2
funckey 3 ‘pop bbdrill;pop swap;subclass top;+;+’ 布线层N….
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 8 ‘pop bbdrill;pop swap;subclass top;+;+;+;+;+;+;+’
funckey 9 ‘pop bbdrill;pop swap;subclass top;+;+;+;+;+;+;+;+’
funckey 0 ‘pop bbdrill;pop swap;subclass bottom’ 布线层BOTTOM
funckey = subclass -+ 按+向上切换拉线层
funckey – subclass — 按-向下切换拉线层

set allegro_dynam_timing = on 开启等长框动态条显示条
set acon_no_width_override_retain 开启取消记忆线宽
set allegro_etch_length_on 布线实时长度显示
unset acon_no_impedance_width 取消记忆线宽
set acon_route_on_active_subclass 勾选从当前层开始走线,不勾选鼠标指向元素相匹配层开始拉线
set allegro_dynam_timing_fixedpos 勾选固定等长框显示在右下角 不选等长框跟随鼠标移动

unset static_shapes_fill_solid–静态铜皮实体填充

set display_drcfill 实芯DRC填充方式

set infinite_cursor_bug_nt 关闭大十字鼠标拖影

set pcb_cursor = infinite开启大十字鼠标

set showmeasure_altunits = millimeters 显示单位为mm

unset nolast_file 默认打开空白PCB

unset display_refdes_rats 勾选会开启元件与位号之间的连线

set display_nohilitefont 实芯高亮显示

unset no_etch_shape_display 铜皮显示方式
unset old_shape_fill_style 旧形状填充样式

unset no_shape_fill 勾选不显示铺铜
set logic_edit_enabled 勾选允许编辑网络


鼠标滚轮放大增益设置

# Button factor may be factorion (e.g. 0.5)

set buttonfactor = 0.2

button wheel_up “zoom in $buttonfactor”

button wheel_down “zoom out $buttonfactor”

button Cwheel_up “zoom in $buttonfactor”

button Cwheel_down “zoom out $buttonfactor”

set buttonfactor = 0.2参数为这种滚轮单次放大缩小的倍数