allegro线宽、角度、圆弧的切换及右键snap pick to快捷键的设置

在设计PCB的时候,有些操作会被经常用到,比如改变线宽、旋转(rotate)、镜像(mirror)等,如果能用键盘快捷命令的方式来实现,就可以左手键盘,右手鼠标,这样会不会感觉很方便呢~
在这里插入图片描述
Allegro的快捷键设置是通过编辑ENV文件,因此第一步是找到ENV文件的位置。

文件默认路径为:D(安装磁盘):\cadence\SPB_Data\pcbenv

需要注意的是Allegro的命令有两种方式,分别是funcky和alias。
两者的区别在于前者命令直接执行,后者需要回车才能执行因此funcky适合单键控制的命令,alias适合组合命令

这里罗列的是一些常用但又不容易设置的快捷键,大家可以根据自己的需要去设置。

走线时按下快捷键自动切换设定的线宽

16.x和17.x版本:
funckey X options acon_line_width 20

注意:X为快捷键,请自行设置,20为线宽,走线时按下快捷键后走线的线宽自动切换为20。

走线时圆弧或直线及角度的自动切换

16.x和17.x版本:

走线切换为圆弧:

funckey X FORM mini lock_mode Arc

走线切换为直线:

funckey X FORM mini lock_mode Line

走线角度切换为任意角度:

funckey X FORM mini lock_direction Off

走线角度切换为45度:

funckey X FORM mini lock_direction 45

走线角度切换为90度:

funckey X FORM mini lock_direction 90

注意:X为快捷键,请自行设置。

选中铜箔和给铜箔赋网络快捷键

选中shape:

a X shape select 或 funckey X shape select

给shape赋网络:

a X pop net list 或 funckey X pop net list

注意:X为快捷键,请自行设置。a或funckey两种快捷键任选一种都可以,a的输入命令后需要回车,而funckey则不需要回车。

右键Snap pick to快捷键的设置

自动捕抓线段最近的顶点:

funckey X “prepopup; pop dyn_option_select ‘Snap pick to@:@Segment Vertex’”

自动捕抓线段的中点:

funckey X “prepopup; pop dyn_option_select ‘Snap pick to@:@Segment Midpoint’”

自动捕抓当前鼠标所在线段的位置:

funckey X “prepopup; pop dyn_option_select ‘Snap pick to@:@Segment’”

自动捕抓交点:

funckey X “prepopup; pop dyn_option_select ‘Snap pick to@:@Intersection’”

自动捕抓铜箔的几何中心:

funckey X “prepopup; pop dyn_option_select ‘Snap pick to@:@Shape Center’”

自动捕抓圆或圆弧的圆心:

funckey X “prepopup; pop dyn_option_select ‘Snap pick to@:@Arc/Circle Center’”

自动捕抓器件的原点:

funckey X "prepopup; pop dyn_option_select ‘Snap pick to@:@Symbol Origin’"1

自动捕抓器件的中心:

funckey X “prepopup; pop dyn_option_select ‘Snap pick to@:@Symbol Center’”

自动捕抓焊盘的中心:

funckey X “prepopup; pop dyn_option_select ‘Snap pick to@:@Pin’”

自动捕抓过孔的中心:

funckey X “prepopup; pop dyn_option_select ‘Snap pick to@:@Via’”

自动捕抓标记符号的中心:

funckey X “prepopup; pop dyn_option_select ‘Snap pick to@:@Figure’”

自动捕抓焊盘最近的顶点:

funckey X “prepopup; pop dyn_option_select ‘Snap pick to@:@Pad Edge Vertex’”

自动捕抓焊盘边缘最近的中点:

funckey X “prepopup; pop dyn_option_select ‘Snap pick to@:@Pad Edge Midpoint’”

自动捕抓焊鼠标所在焊盘边缘最近的位置:

funckey X “prepopup; pop dyn_option_select ‘Snap pick to@:@Pad Edge’”

注意:X为快捷键,请自行设置,按下快捷键后根据设置自动捕抓对象。

User Preferences 的一些快捷键设置

铜箔显示或隐藏:

a X ‘settoggle no_etch_shape_display;redraw’

铜箔填充或只显示边框:

a X ‘settoggle no_shape_fill;redraw’

铜箔显示类型切换:

a X ‘settoggle old_shape_fill_style;redraw’

大十字鼠标与小十字鼠标的切换:

a X ‘settoggle pcb_cursor infinite cross;redraw’"

注意:X为快捷键,请自行设置,按下快捷键后回车自动切换设置。

如果不知道快捷键的命令,可以在Allegro中将鼠标移动到需要设置的菜单上,软件会提示相关的指令。

在这里插入图片描述
快捷键不宜太多,会记不住。位置最好在asdf附近,毕竟右手要拿鼠标,和ctrl配合的键绝对要在asdf附近,毕竟我们没有第三只手!

  • 8
    点赞
  • 68
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值