找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 2789|回复: 19
打印 上一主题 下一主题

allegro加载skill函数到菜单

[复制链接]

26

主题

185

帖子

1050

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1050
跳转到指定楼层
1#
发表于 2012-8-24 00:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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函数随便你啦!!
希望给你带来好的帮助!

本帖子中包含更多资源

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

x

评分

参与人数 1贡献 +5 收起 理由
langexie + 5 很给力!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏4 支持!支持! 反对!反对!

57

主题

1152

帖子

5889

积分

五级会员(50)

Rank: 5

积分
5889
推荐
发表于 2013-12-12 14:11 | 只看该作者
那个.men是不是安装盘下C:\Cadence\SPB_16.3\share\pcb\text\cuimenus/allegro.men
但是我用记事本或Notepad++打开却编辑不了,加不了您说的那一段菜单的代码!
还有我的home在F盘里,就是所说.ilinit文件在F/HOME/PCBENV/下,我是不是就在这个里面添加就是了,
因为我从网站上下载的SKILL全部是在这个.iinit里加载的,
遇一人白首 择一城终老

20

主题

278

帖子

2513

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2513
推荐
发表于 2013-12-20 08:17 | 只看该作者
qianfengsjtu 发表于 2012-8-29 08:52
改men文件前要记得备份
可以做一个il文件
在启动后改menu

如何编辑这个.il文件?能否赐教。
不疯魔,不成佛.

1

主题

104

帖子

715

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
715
推荐
发表于 2014-12-5 00:00 | 只看该作者
这个帖子写得比较详细,值得mark一下,等积分够了再看

1

主题

269

帖子

2120

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2120
2#
发表于 2012-8-25 12:52 | 只看该作者
学习一下,好东西,必须顶!!!

136

主题

1421

帖子

1789

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1789
3#
发表于 2012-8-28 21:55 | 只看该作者
本帖最后由 longzhiming 于 2012-8-28 21:56 编辑

我的没有.men文件

3

主题

97

帖子

412

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
412
4#
发表于 2012-8-29 08:52 | 只看该作者
改men文件前要记得备份
可以做一个il文件
在启动后改menu
这样就不用在每个men后面改了
以后函数有更新也可以直接改这个il,在任何可以使用的产品上实时加载更新过menu

7

主题

283

帖子

2532

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2532
5#
发表于 2013-4-16 00:21 | 只看该作者
{:soso_e113:}

5

主题

134

帖子

2610

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2610
6#
发表于 2013-4-17 14:17 | 只看该作者
學習了~~
很好用~~~

0

主题

257

帖子

1282

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1282
8#
发表于 2013-12-16 22:35 | 只看该作者
謝謝分享教學  來試看看

1

主题

115

帖子

555

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
555
10#
发表于 2014-9-11 15:05 | 只看该作者
謝謝分享!!
A

2

主题

18

帖子

207

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
207
11#
发表于 2014-11-13 09:33 | 只看该作者
学习了

5

主题

47

帖子

417

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
417
12#
发表于 2014-11-27 15:37 | 只看该作者
apd_xl.men、cbdsymbol.men 没有找到这两个文本.

28

主题

118

帖子

401

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
401
14#
发表于 2015-1-9 13:41 | 只看该作者
学习咯      

28

主题

118

帖子

401

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
401
15#
发表于 2015-1-9 13:47 | 只看该作者
学习咯      
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-23 11:39 , Processed in 0.067986 second(s), 36 queries , Gzip On.

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

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

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