我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 1194|回复: 3

[技术文章] allegro 快捷键

[复制链接]
  • TA的每日心情
    开心
    昨天 08:33
  • 签到天数: 35 天

    [LV.5]常住居民I

    205

    主题

    198

    回帖

    1194

    积分

    二级逆天

    积分
    1194

    社区居民终身成就奖金点子奖

    QQ
    发表于 2020-2-24 08:46:59 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    快捷键很好很强大,但他在哪儿?

    Cadence Allegro 的窗口界面上并没有修改设置快捷键的功能,而只有查看当前所设置的快捷键信息
    [blockquote]
    Tools->Utilities->Aliases/Function keys…[/blockquote]


    要想设置或修改Allegro快捷键设置
    1) 在Command窗口中输入命令设置,但这是临时性的,重启Allegro软件后将失效,作为快捷键功能的实验性设置会比较好



    2) 到环境变量文件中进行修改,这是永久性的,在这儿进行设置
    Cadence Allegro 环境变量分为两种,即系统环境变量和用户环境变量,系统环境变量是全局性的,环境变量保存在Cadence软件安装路径下,而用户环境变量的优先级高于系统环境变量,即用户自定义的环境变量会覆盖掉系统的环境变量设置。
    我们应该在用户环境变量中进行快捷键的设置,这样有几个好处,不破坏系统的配置文件,每个用户可以自定义自己的习惯快捷键,而且可以将配置文件保存到U盘或者网盘,随身带走,到了新的计算机环境重新指向自己的环境变量文件可以,很是方便。
    如果你不知道当前的用户环境变量路径,可以在Command窗口里输入
    [blockquote]
    echo $localenv[/blockquote]


    即可显示出当前的用户环境路径,找到该文件,用记事本之类的编辑器打开编辑即可。




    alias Vs funckey

    我们注意到,上边的环境变量设置中 既有alias设置又有funckey,为什么会有这两种区别,他们分别有什么用处?
    alias–别名的意思。顾名思义,我们可以对Allegro自身的命令及其组合通过alias重新命个简短快捷的别名。如:
    allgro的布线命令 Add Connect, 你可以在Command输入Add Connect,也可以通过设置

    [blockquote]
    alais w ‘Add Connect’[/blockquote]然后只要在Command窗口里输入w并回车,他们是一样的效果
    用alias每次输入字母还要回车,并不是真正的快捷键的便利
    alias 要实现快捷键的功能需要  功能键+字母或数字  的组合才行,例如:
    alias F2 ‘Add Connect’    F2~F12皆可 F1为保留命令 help
    alias ~W ‘Add Connect’   注意字母需为大写,小写的话会提示找不到命令。~表示ctrl键 即 ctrl与w键同时按下 组合键
    alias CF2 ‘Add Connect’   这里的C字母也等同ctrl键 及 ctrl+F2的组合键

    呵呵 真是灵活到令人想哭
    alias并不能定义单独字母快捷键,要定义字母快捷键,如 按下 w 键实现布线功能,就要祭出 funckey 命令了
    funckey命令的定义与alias如出一辙
    [blockquote]
    funckey w ‘Add Connnect’[/blockquote]定义了w快捷键后,在布线窗口里按下w间,即可出现布线功能,而如果需要在Command里输入w,则需要用鼠标左键点击一下Command窗口激活一下命令输入功能再输入w


    一些要点

    快捷键的添加位置

    查看Cadence Allegro 的相关命令


    Allegro保留的功能键

    快捷键命令可以组合使用
    [blockquote]
    funckey ct “add connect; class Etch ; subclass Top”
    funckey cb “add connect; class Etch ; subclass Bottom”[/blockquote]
    回复

    使用道具 举报

    该用户从未签到

    2

    主题

    1052

    回帖

    0

    积分

    二级逆天

    积分
    0

    社区居民终身成就奖优秀斑竹奖

    QQ
    发表于 2020-2-24 09:04:13 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    65

    回帖

    0

    积分

    一级逆天

    积分
    0

    终身成就奖

    发表于 2020-2-25 17:50:51 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    1899

    回帖

    0

    积分

    二级逆天

    积分
    0

    终身成就奖优秀斑竹奖

    发表于 2020-2-25 22:44:15 | 显示全部楼层
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    每日签到,有金币领取。


    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    ( 闽ICP备2024076463号-1 ) 论坛技术支持QQ群171867948 ,论坛问题,充值问题请联系QQ1308068381

    平平安安
    TOP
    快速回复 返回顶部 返回列表