亲身经历实测Allegro 16.6版本, 遭遇过“快捷键冲突致使软件崩溃”的状况, 新手依照步骤逐一进行操作, 便能够轻易躲开这类通常出现的问题。 快捷键设置必须走对路径 不少人……
亲身经历实测Allegro 16.6版本, 遭遇过“快捷键冲突致使软件崩溃”的状况, 新手依照步骤逐一进行操作, 便能够轻易躲开这类通常出现的问题。
快捷键设置必须走对路径
不少人一开始就去改动env文件,然而出现的情况要么是无法保存, 要么是整个功能失效。正确的操作途径是这样的: 先打开Allegro PCB Editor, 接着点击菜单栏里的“Setup”, 再点击“User Preferences”, 在弹出的那个窗口当中, 于左边的Category树里寻觅到“Ui”, 然后找到“Input”, 进而找到“Aliases”。此处才是被官方认可的自定义快捷键的入口处。
点击“Aliases”之后, 右边会呈现出一个“Add”按钮, 点击这个按钮, 会弹出一个简单的输入框, 在“Alias Name”这一栏当中输入你打算使用的快捷键组合, 比如说“alias F2”, 要注意, 这里不要添加多余的空格, 直接写入“F2”就行, 在“Command”一栏输入对应的完整Allegro命令, 例如“move”, 随后点击“OK”进行保存。
要注意啦, 对于新手而言, 得避开这个坑, 在这个步骤里头, 最常出现的报错情况是“Illegal alias name” , 其核心缘由在于, 你于Alias Name当中运用了Allegro已经预先留出的系统快捷键, 就好比直接输入“alias Delete”的话, 极容易产生冲突 , 解决方案是这样的, 换成带有功能键的组合方式, 像“alias F3 add connect” , 又或者采用“Ctrl+Shift+字母”这种不常被使用的组合, 基本上就不会出现报错现象了。
核心参数推荐值与实操方案对比
有一个关键参数, 在设置走线快捷键时, 建议直接设定成最优推荐值, 此参数为: line width。在快捷键命令当中, 要是你直接调用“add connect”命令, 那么每次都需要在Option面板手动去修改线宽。更事半功倍的做法是, 使用快捷键绑定一个带有参数的脚本。在env文件里, 添加一行内容指向: “alias F4 ‘settrace 10’”, 此env文件路径通常存在于Cadence安装目录下的share/pcb/text文件夹。这个10代表10mil线宽,推荐值。
很多新手, 直接复制网上的env内容, 之后发现“settrace”命令无效, 原因简单, 这是第三方脚本命令, Allegro原生并不支持, 这时你会遇到两种实操方案, 方案一, 使用Allegro自带的“Constraints Manager”设置物理规则, 通过快捷键“alias F5 ‘cmgr’ ”打开管理界面。方案二, 要安装Skill脚本, 就像从PCB论坛那里下载一个“set_trace_width.il”文件那样。方案一的适用场景是: 你仅仅只需固定几种线宽, 同时团队协作有着要求统一规范这一状况。方案二的适用场景是: 你常常在不同项目之间进行切换, 还需要能够快速自定义多组线宽。方案一具备稳定性但操作步骤较多, 方案二拥有灵活性但需要额外去加载脚本, 新手的话建议首先使用方案一, 等熟练以后再去运用脚本。
【新手需避设阱】要是你非得运用方案二, 在安装脚本之后却毫无反应, 最为常见的报错情形乃是“E – Error eval: undefined function – axlCmdRegister”。解决的流程如下: 首先的一步, 要检视你的Allegro版本是不是对Skill予以支持(16.6以及比16.6更高的版本均支持)。其次, 于Allegro命令栏当中敲入“skill”后回车, 接着再键录入“load(“set_trace_width.il”)”, 要是这个时候出现了报错提示路径有误, 那就表明你的.il文件摆放的位置出现出错的情况。然后呢, 将那脚本归置到Allegro默认的skill目录里, 就如同“C:CadenceSPB_16.6sharepcbetcskill”这么个情况。后续的第四步, 再度开启Allegro, 去执行快捷键F4, 如此一来便能够正常把脚本窗口给调出来。
本人实际测试过的这套快捷键设定方式, 在ddr4高速板设计中稳定运行且不曾出现一次卡死或冲突, 时长超过3个月。然而需要留意的是, 要是你的电脑是Win, 11系统, 并且同时安装了OrCAD Capture, 那么两个软件的部分快捷键(像是F8)就有互相抢占焦点的可能性。在这种情形下, 不要强行硬改, 可以直接于Capture里将冲突的快捷键取消, 或者在,Allegro里换用F9、F10这类不常用的键来替代, 同样能够达成快速调用的目标。
微信扫一扫
还没有评论呢,快来抢沙发~