已亲身测试Cadence Allegro百分之十七点四版本, 曾遭遇因快捷键冲突致使软件卡死、设置变为无效的状况。对于新手而言, 只要依照步骤一步步去实施操作, 便能够轻松地进行……
已亲身测试Cadence Allegro百分之十七点四版本, 曾遭遇因快捷键冲突致使软件卡死、设置变为无效的状况。对于新手而言, 只要依照步骤一步步去实施操作, 便能够轻松地进行自定义快捷键, 从而避开那些常见的问题。
快捷键设置第一步:找到env文件
把 Cadence 安装目录之中的 SPB_Data/pcbenv 文件夹给打开, 从中寻觅 env 文件, 使用记事本将其开启, 要留意不能使用写字板或者 Word, 不然的话有可能使编码格式受损。
于文件临近结尾之处, 寻觅到alias或者funckey关键字。alias是用来界定普通快捷键的, 像是alias F2 Done这样。funckey它支持直接使生效不需要带有空格的功能, 如同funckey F2 Done这般。
关于新手容易犯的错, 新手切莫直接于Allegro的菜单里点“User Preferences”去进行修改, 须知此处仅能修改一部分快捷键, 众多功能是无法修改的。且一旦界面出现卡死或崩溃的状况, 方才修改的键位极有可能全部丢失。而正确的做法是直接对env文件予以修改并保存, 之后重新启动软件。
快捷键设置第二步:定义参数和对比方案
首先, 定义一个关键参数: alias F4 oops , 然后推荐把 F4 设置成撤销上一步操作, 原因是这样的: 进行 layout 这个动作时候误操作出现的频率特别高, 鼠标去点菜单的速度比较慢, 而且 F4 这个键位用起来顺手并且不会产生冲突。
针对于快捷键方案而言, 存在着两种主流的选择, 选择的其中之一是, 全部运用alias进行定义, 此方法兼具简便与直接的特点, 适合新手群体以及逻辑较为简单的操作情形, 就像alias P move这样具体的示例。方案 Two, 将 alias 与 funckey 进行混合运用,适用于那些老手所需的高频组合键的情景, 举例来说, funckey~R angle 90这般, 直接按压 Ctrl + R会致使旋转90 度, 是这样的一种情况。
出问题可能性较之方案二更高的方案一, 其存在这样的情况, alias对带有Ctrl、Shift的组合键并不予以支持, 要达成相应效果, 非得借助funckey才行。
有着新手避坑相关情况, 处在方案二进行设置这个的时候, 新手是容易把那个~R写成^R这样的, 而这在Cadence里属于无效写法, 准确的符号情况是~代表着Ctrl!代表着Alt, $代表着Shift, 一旦写错了一个符号, 那么整个快捷键就不会生效, 并且也都不会产生报错现象,排查起来是非常耗费时间的。
快捷键设置第三步:完整解决报错“E- Error can’t find alias”
存在这样一种现象, 它出现的频率较高, 会报错, 具体是在设置好快捷键之后, 当重启Allegro再去按快捷键时, 命令行就会显示E – Error can’t find alias。
完整解决流程:
1. 将env文件开启, 核查是不是错将alias写成了alsia或者aliase, 拼写不能有任何不准确之处。
2. 查验一下该快捷键所对应的命令名, 其拼写是否是正确的, 就像alias F2这样, 其中的Done需要以大写形式表示, Cadence命令名对大小写是有区分的, 写成done是无效的。
3. 要查验env文件, 其所保存的编码格式应为ANSI编码, 并非UTF-8编码, 需使用记事本将其打开, 在进行另存为时, 选取”ANSI“这个选项, 以此覆盖原来的文件。
4. 彻底将Allegro关闭掉, 随后再重新把它开启, 不要仅仅是关闭文件却不关闭软件本身。
为新手避坑, 好多人只是把原理图窗口或者PCB窗口给关掉了, 然而软件进程却还在后台运行着, 加载的是旧的env文件。一定要从任务管理器那儿结束allegro.exe进程, 或者直接去重启电脑, 随后再打开软件去测试新的快捷键。
这一套方法, 针对于Cadence 16.6版本直至22.1版本而言, 都是普遍适用的, 然而却并不适用于, 像OrCAD Capture这个样子的其他工具, 此乃是由于, Capture的快捷键, 是单独存于Capture.ini文件之内的缘故。要是你所运用的是Capture, 那么请务必直接去到工具菜单之下的“Preferences”之中, 去寻觅快捷键的设置。
微信扫一扫
还没有评论呢,快来抢沙发~