找回密码
 注册
查看: 319|回复: 1
打印 上一主题 下一主题

求教:各位大佬如何将自己的Skill在菜单栏里显示?有没有源代码?

[复制链接]
  • TA的每日心情
    开心
    2023-2-28 15:17
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    跳转到指定楼层
    1#
    发表于 2021-12-10 15:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

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

    x
    我想将自己的skill像EDA365那样在菜单栏里显示,方便快捷调出!有没有大佬指导一下!万分感谢!!!

    该用户从未签到

    推荐
    发表于 2021-12-10 16:42 | 只看该作者
    1、 设定环境变量:
        首先建立SKILL和SUTENV(这个文件名可以随意起,)两个文件夹,位置可以随意放置,不过我是放在了candence 文件夹下,这样感觉比较整齐。然后添加环境变量系统变量和用户HOME 变量,如下图。

    系统变量

    HOME变量

    2、 设定allegro.ilinit 文件:
        在SUTENV 文件下建一个PCBENV 文件夹,接着在PCBENV 下面建一个名为allegro后缀为ilinit的文档,可以用写字板或者像UE 程序编译之类的软件,设置语法如下
    setSkillPath(buildString(append1(getSkillPath() "D:/Cadence/SPB_15.7/skill")));
    load("xxx.il");
    load("xxx.il");



    “D:/Cadence/SPB_15.7/skill”就是设定好的SKILL 文件夹的位置,注意“/”而不是“”,“xxx.il”代表着所要加载的函数。现在可以把所需的skill函数全部放在SKILL文件夹里吧。

    3、 修改allegro中的菜单:
    可以选择把设定的菜单放在HELP之前,名子自己定,内容自己添加。设置的代码如下:

    POPUP "&Sutee"
    BEGIN
    MENUITEM "&Align Symbol", "align_sym"
    MENUITEM "&DRC Walker", "drc walk"
    MENUITEM "&Hilight Net without TP", "hl_ntp"
    MENUITEM "&Netlist Editor", "net_editor"
    MENUITEM "&Unit mil/mm", "cale"
    ………
    ……
    END
    "&Sutee"主菜单名字,"&Align Symbol"下拉菜单内显示的名字,"align_sym"加载的skill 函数的文件名。把上面的代码分别添加到allegro.men、apd_xl.men、cbdsymbol.men 和pqlayout.men文件中。如下图的例子:

    注意:每加载一次SKILL函数都要重新启动一下allegro软件。
    好了,要做的工作已经做完,接下来任务就是你的了,想添加什么skilL函数随便你啦!!

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

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-1 07:32 , Processed in 0.078125 second(s), 24 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表