Cadence 系列 01:Allegro 快捷键设置

一、设置文件

1.1 HOME 环境变量

Cadence 软件平台在系统变量中必须要设置 HOME 环境变量,在 Windows 中,打开环境变量对话框,可以看到 HOME 环境变量。

HOME 环境变量

HOME 路径下的文件包含了用户级的不同设置,比如快捷键设置文件(env),软件引导文件(allegro.ilinit)等。

# 变量名:HOME
# 变量值:D:\Cadence\SPB_Data

1.2 pcbenv 文件夹

pcbenvHOME 路径下的二级目录,该目录下包含了很多软件设置的信息,如 env 文件,allegro.ini 文件等。

# pcbenv 文件夹路径 D:\Cadence\SPB_Data\pcbenv

allegro.ini 文件记录了软件使用过的目录及主要工具的位置和大小,如果在使用 PCB Editor 的时候遇到问题,尤其是软件突然崩溃,那么可以尝试删除这个文件,软件再打开的时候会恢复默认设置,并且重新创建这个文件。

pcbenv 文件夹

1.3 env 文件

env 是软件环境设置文件,它包含了焊盘和封装等的库路径设置、aliasfunckey 的快捷键设置等。

# env 环境设置文件内容示例
source $TELENV
# alias 快捷键
alias CF5 color192
# funckey 快捷键
funckey m move
funckey ' ' mirror
# 库路径,由软件自动生成
set padpath = . ./ D:/Cadence_16_6/PcbLib/
set psmpath = . ./ D:/Cadence_16_6/PcbLib/
set steppath = . ./ D:/CAD_3D/
set pcb_cursor = infinite

Allegro 可通过修改 env 文件来永久设置快捷键,而非临时的,软件重启后生效,因为软件每次启动时都会加载 env 文件。
Allegroenv 文件有 2 个,一个是全局文件,一个是用户文件,一般修改的是用户 env 文件。

# 全局 env 文件路径 D:\Cadence\SPB_16.6\share\pcb\text\env
# 用户 env 文件路径 D:\Cadence\SPB_Data\pcbenv\env

二、快捷键设置命令

2.1 alias 命令

alias 相当于对 Allegro 自身的命令或其组合重新起个简短易记的别名。例如,Allegro 的移动命令 move,我们可以在 Command 输入 move 并回车,也可以通过设置 alias m move,然后只需要在 Command 窗口输入 m 即可。
不过 alias 命令一般不用来定义单个字母快捷键,因为在使用时,需要输入字母再回车,快捷键才生效。alias 可以定义 FnDel 之类功能键或其组合,则无需回车。

# 定义 Ctrl+F5 为打开颜色管理器
alias CF5 color192
# 定义 Ctrl+C 为 copy 命令
alias ~C copy
# 快捷键 <Ctrl+字母> 中的字母一定要大写
# 按键前面大写的 C、S、~、CS 分别表示 Ctrl、Shift、Ctrl 和 Ctrl+Shift

颜色管理器命令为什么是 color192 呢?我们把鼠标放在颜色管理器图标上面,会显示 Color192(Ctrl+F5) 注释,这就是颜色管理器命令,括号中是快捷键。

color192

2.2 funckey 命令

funckey 多用于单个字母或数字按键,按下快捷键后立即生效,无需回车。funckey 定义字母是区分大小写的。

# 定义空格键(Space)为镜像命令
funckey ' ' mirror
# 定义 w 为走线命令
funckey w add connect

使用 funckey 快捷键时,要确保光标不在 Command 命令栏里,否则相当于在命令栏里输入命令,需要回车才能生效。

2.3 查看快捷键

Allegro 可通过在 Command 窗口输入 alias 命令并回车,查看系统的快捷键设置,也可以通过执行菜单命令 Tools>Utilities>Aliases/Function Keys… 来查看。

命令或菜单查看快捷键

三、常用快捷键

funckey w add connect  # 走线
funckey m move  # 移动
funckey ' ' mirror  # 镜像
funckey r rotate  # 旋转,配合 move 命令使用
funckey s spin  # 原地旋转
funckey a angle 90  # 旋转 90°
funckey d done  # 执行
funckey c cancel  # 取消

alias CF5 color192  # 颜色管理器
alias ~C copy
alias ~S save
  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

硬件拾遗

感谢道友

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值