最近不忙,再发资料!
简介:
skill的简介,skill加载到菜单的方法,加载skill要用到的软件,N多skill的源码……
我将群里的skill资源整理分类,最后再写了使用说明和十几个常用skill的功能简介。
便于大家阅读使用。
欢迎加入QQ群共同交流:
EDA(Cadence) 3590664
别只下不顶啊!
—————————————————12.10更新—————————————————
由于之前的附件中的几个skill加密了,而且版本较老,我更新了一下,并写上的密码,
再补充了详细的加载方法,给大家带来不便,深表歉意。
把使用法单独粘贴出来,发现端直54说明的兄弟挺多。
Skill使用方法
1、还不会使用skill的童鞋请参照压缩包里defir的PDF教程文件《简单的使用和加载skill到菜单》; 或者参照defir的这个帖子: http://www.pcbbbs.com/dispbbs.asp?boardid=42&replyid=225529&id=192386&page=1&skin=0&Star=1
简单的说,就是安装FPM软件;将skill文件,即那些xxx.il文件放到FPM目录里的util文件夹里。 打开FPM,工具→Allegro实用工具,选中“添加FPM菜单到Allegro中”,OK。搞定。 这是用FPM加载skill的方法,不需要再写那些load("xxx.il")!
2、按照上面的方法没有出现FPM菜单,这一般是由于环境变量里没有设置home或设置错误的问题。
我估计,FPM在Allegro里加载菜单,是通过修改home路径里的env文件来实现的。 如果环境变量没有设置home路径(比如采用默认env),FPM就加载不了了。
解决方法:添加home环境变量,如图:
需要注意:home的路径要比pcbenv文件夹高一级,比如我的home路径是E:\home 那么env文件应该在E:\home\pcbenv文件夹里。
具体关于什么是env、什么是环境变量、如何添加环境变量等问题,网上有很多,请自行搜索解决。
添加skill成功后,用记事本打开env文件,应该在最下边可以看到类似这一句:
set menupath = E:\FPM\util e:\Cadence\SPB_15.5\share\local\pcb\menus
e:\Cadence\SPB_15.5\share\pcb\text\cuimenus
3、如果加载时有这样的提示: E- *Error* load: wrong password for reading file - "C:/Cadence/FPM/util/MoveRefDestoBodyCenter.il"
就说明这个skill加密了,你需要给出正确的密码。
解决办法:在下图FPM的软件界面中,填入对应的密码和菜单调用命令:
4、论坛里别人发的skill也可以用这种方法加载。比如deargds斑竹的这个帖子:
————————————————————————————————————
[原创SKILL]从板子中导出单个封装及PAD:https://www.eda365.com/thread-17414-1-1.html
将SKILL放在PCBENV下,在allegro.ilinit文件里添加一句 load("x_dump_lib.il" "deargds")
保存后,重开ALLEGRO.
在allegro命令行执行dumplib 即可。
————————————————————————————————————
只需将下载下来的“x_dump_lib.il”文件放到util文件夹中,FPM软件点“添加FPM菜单到Allegro中”就行了。
其中skill文件名:x_dump_lib.il
密码:deargds
菜单调用命令:dumplib
最后再强调一个强调了无数遍的问题:路径不要有空格、小数点、*、%、(、) …… skill操作之前最好请先右键→Done一下,确保退出其他操作 |