自己实际测试了Cadence 17.4版本,遇到过env文件配置冲突的状况,致使快捷键全都失去作用,新手依照步骤一步步去操作,便能够轻松躲开这类常见问题。 环境变量一键配置 ……
自己实际测试了Cadence 17.4版本,遇到过env文件配置冲突的状况,致使快捷键全都失去作用,新手依照步骤一步步去操作,便能够轻松躲开这类常见问题。
环境变量一键配置
使电脑属性开启,高级系统设置进入,环境变量点击。在系统变量之中,变量名“home”新建,变量值作为你的工作目录路径设定,像D:Cadence这般。此操作能够让软件将用户自定义的快捷键配置文件env正确识别。
对于新手而言要注意避开这样的坑,不少人会直接把home变量指向安装目录,进而在多个版本共同使用的时候,env文件出现混乱的情况,最终报错显示为“E – Cannot open file”,而正确的做法是将其指向一个独立的工作文件夹,并且要与软件本体分开来存放。
alias与funckey选哪个
alias跟funckey是Cadence的两种关键快捷键定义途径,alias仅仅在命令输入栏起作用,输入做完后不自动去执行,funckey按下之后马上就执行命令,操作路径为,把工作目录下头的PCBENV文件夹给打开,使用记事本去编辑env文件。
想达成单键操作,那就非得使用 funckey ,好似“funckey 1 ‘pop bbdrill’”这般。若写成 alias ,按下 1 键仅仅会输入数字,而不会调出钻孔命令。首推选用 funckey ,设置的理由是一键就能抵达、不存在二次确认,效率是最高的。
参数最优值设定
进入设置用户偏好,于输入分类当中寻得“无确认”,将此选项勾选上。此参数的最佳推荐数值状态是勾选被启用,缘由于其能够使所有功能键所定义的命令在执行之际可绕过确认弹窗,流畅程度直接实现翻倍增长的情况。
如果新手在操作时忘掉勾选noconfirm这个设置,那么在执行快捷键之时,就会频繁地弹出确认框,这会严重地打断布线的节奏,尤其是在进行铺铜操作的时候,每一次都需要点击确认才能继续,如此一来耗时就会非常巨大,而一旦勾选了noconfirm,便能够达成静默执行的效果。
两种快捷键方案对比
方案A是走线优化类型的那种:funckey 1是‘pop bbdrill’;funckey 2是那样的‘pop swap’;funckey 3是如此这般的‘pop shadow’。方案B属于层叠切换样式的:funckey 4是‘setwindow form.mini;FORM mini act 1’;funckey 5是‘FORM mini act 2’。前者适合密集走线换层,后者适合多板层快速检视。
在新手需要避开那些易踩的坑的情况下,方案A于8层以上的高密度板当中,其优势是十分显著的,它具备不用通过鼠标去点击菜单就能够实现更换钻孔类型的特性;而方案B呢,在2至4层的简单板里面,相对起来反而会更加顺手一些。要依据实际的板层数来进行取舍,要是面对高密度板就选择A方案,要是碰到简单板则选择B方案,可千万别存有那种想要全部适用、通吃的想法。
完整报错解决流程
出现过常见报错“E – Error eval: undefined function” ,其现象为按下快捷键后毫无反应。第一步是检查env文件是不是被其他编辑器锁定了 ,然后需关闭所有编辑器。第二步要确认home变量路径下的env文件是存在的且没有被写保护。第三步是重启Allegro ,接着在命令栏输入“skill load “env文件路径””来强制加载配置 ,整个过程5分钟就能解决。
关于新手避坑,,好多教程讲直接替换安装目录的env,,可那是不对的。Cadence会优先去读取home变量路径下的配置。我的办法是把env文件同时备份到工作目录,,以及安装目录,,以此确保万无一失。
在个人单独开展开发的那个环境里拿去测试时,这个方法表现得极为完美,然而,它并不适用于公司有着加密措施的服务器环境,这是为啥,是因为加密软件会对env文件加载进行拦截。那可替代的方案是什么,是在每次开启软件之前,手动去复制出一份干干净净的env放到加密文件夹下面来进行覆盖。
微信扫一扫