EDA365电子工程师网
标题:
allegro加载skill函数到菜单
[打印本页]
作者:
dinodino66
时间:
2012-8-24 00:47
标题:
allegro加载skill函数到菜单
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函数随便你啦!!
希望给你带来好的帮助!
作者:
purnedy
时间:
2012-8-25 12:52
学习一下,好东西,必须顶!!!
作者:
longzhiming
时间:
2012-8-28 21:55
本帖最后由 longzhiming 于 2012-8-28 21:56 编辑
我的没有.men文件
作者:
qianfengsjtu
时间:
2012-8-29 08:52
改men文件前要记得备份
可以做一个il文件
在启动后改menu
这样就不用在每个men后面改了
以后函数有更新也可以直接改这个il,在任何可以使用的产品上实时加载更新过menu
作者:
streetflower
时间:
2013-4-16 00:21
{:soso_e113:}
作者:
chptbob
时间:
2013-4-17 14:17
學習了~~
很好用~~~
作者:
owencai
时间:
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里加载的,
作者:
Sisic
时间:
2013-12-16 22:35
謝謝分享教學 來試看看
作者:
风刃
时间:
2013-12-20 08:17
qianfengsjtu 发表于 2012-8-29 08:52
改men文件前要记得备份
可以做一个il文件
在启动后改menu
如何编辑这个.il文件?能否赐教。
作者:
amy4616
时间:
2014-9-11 15:05
謝謝分享!!
作者:
wang380784480
时间:
2014-11-13 09:33
学习了
作者:
tmyygy
时间:
2014-11-27 15:37
apd_xl.men、cbdsymbol.men 没有找到这两个文本.
作者:
DIO
时间:
2014-12-5 00:00
这个帖子写得比较详细,值得mark一下,等积分够了再看
作者:
fhcode
时间:
2015-1-9 13:41
学习咯
作者:
fhcode
时间:
2015-1-9 13:47
学习咯
作者:
wqyliu2008
时间:
2015-1-9 19:31
第一次进,想学习一下
作者:
huahuaishere
时间:
2015-1-12 10:11
太感谢了
作者:
pkn171928
时间:
2015-1-12 10:12
十分感谢!
作者:
魅血小肥羊
时间:
2015-2-7 19:56
学习一下,好东西,必须顶!!
作者:
kkman2000
时间:
2015-8-20 15:21
好东西!谢谢分享!
欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/)
Powered by Discuz! X3.2