找回密码
 注册
关于网站域名变更的通知
查看: 2749|回复: 10
打印 上一主题 下一主题

请教高手怎么样在菜单栏增加一个属于自己的菜单,把一些skill放在里面

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
请教高手怎么样在菜单栏增加一个属于自己的菜单

菜单.jpg (20.37 KB, 下载次数: 7)

菜单.jpg

该用户从未签到

2#
发表于 2011-7-10 19:29 | 只看该作者
本帖最后由 niudun 于 2011-7-10 19:30 编辑

在你cadence的路径下找到allegro.men文件 例如C:\cadence\SPB_15.2\share\local\pcb\menus\allegro.men  打开后可以进行编辑添加菜单  我的是15.2的

该用户从未签到

3#
 楼主| 发表于 2011-7-11 20:53 | 只看该作者
十分感谢,我试试

该用户从未签到

4#
发表于 2011-9-27 14:28 | 只看该作者
16.3 做不了

该用户从未签到

5#
发表于 2011-9-29 11:26 | 只看该作者
16.3可以添加的哦!我刚刚才加完哦!

该用户从未签到

6#
发表于 2012-1-28 15:18 | 只看该作者
16.5可以添加

该用户从未签到

7#
发表于 2012-2-1 04:24 | 只看该作者
See axlUIMenuXXX functions.
For example axlUIMenuRegister() (since v16.3) may be used for insertion your own menu item.
For early versions can be used axlUIMenuFind() and axlUIMenuInsert() functions, for adding new item to the end of the exist menu.

该用户从未签到

8#
发表于 2013-4-22 22:21 | 只看该作者
15.7的好像没有axlUIMenuFind() and axlUIMenuInsert() functions 等等 如果在15.7下用怎么办
  • TA的每日心情
    慵懒
    2025-2-10 15:39
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    9#
    发表于 2013-4-25 01:53 | 只看该作者
    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函数随便你啦!!
    希望给你带来好的帮助!

    该用户从未签到

    10#
    发表于 2013-4-25 09:19 | 只看该作者
    直接加到.men文件里就可以。查看下user preferences里的menuload和menupath参数,然后更改menupath第一个路径下的.men文件就行了。格式可以参考.men文件中原来命令菜单的格式。

    该用户从未签到

    11#
    发表于 2013-5-1 18:07 | 只看该作者
    谁知道类似EDA365 skill这样 自动加载的,而不用修改.men文件的,是怎么实现的
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-6-13 11:57 , Processed in 0.093750 second(s), 27 queries , Gzip On.

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

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

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