EDA365电子论坛网

标题: 第一个skill程序是这样添加进去的 [打印本页]

作者: aguang963_0    时间: 2008-12-25 17:35
标题: 第一个skill程序是这样添加进去的
用了这么久allgero,功能很好很强大,但连基本的对齐功能都没有,实在难以接受,看了些网上高手的做法,现把我的align_sym元件对齐程序怎么正确导入allgero的做法写出来,希望对大家有用
1.网上下载个align_sym.IL程序
2.打开记事本文档,写下
setSkillPath(buildString(append1(getSkillPath() "E:/CADENCE/skill")))
;
load("align_sym.il")
;
保存为align.ilinit文件,后缀名为ilinit
注意,setSkillPath(buildString(append1(getSkillPath() "E:/CADENCE/skill")))中E:/CADENCE/skill为你的skill目录的路径(可以根据你的爱好自己设置),请注意是反斜杠,和我们常用的路径写法不一样,这点很重要
load("align_sym.il")为加载***.il文件的语法

3.右键单击“我的电脑”属性。选中“高级”选项,然后点击“环境变量”,查看变量名home的指定值,把align.ilinit文件这个指定值下面的PCBENV目录下面
4.把你想用到的所有小skill程序放到上面提到的skill目录下面,如我的align_sym.il程序就在这个下面
5.如果想添加其他小skill程序,只需要修改align.ilinit,在load("align_sym.il")下一行添加load("***.il"),然后保存
6.此时打开allegro,在command下输入skill命令,出现skill>,在后面输入load("***.il")即可
7.每次这样输入是不是很麻烦,可以考虑把这些小skill程序添加到ALLEGRO的工具栏中,具体做法为:
         15.2的菜单允许用户自己定制.在C:\Cadence\SPB_15.2\share\pcb\text\cuimenus\ allegro.men为ALLEGRO自带的菜单文件.将其COPY到C:\Cadence\SPB_15.2\share\local\pcb\ menus中.当然,如果你的SPB不是安装在C盘,当然在C盘找不到了,相信用ALLEGRO的朋友都比较熟悉这个
        我是添加在allegro的file菜单中,并且在new选项的后面,打开allegro.men文件,看到POPUP "&File"
    BEGIN
        MENUITEM "&New...",   "new"在其后面添加MENUITEM "&Align symbol",   "align_sym"即可,MENUITEM "&Align symbol"为添加的align symbol菜单, "align_sym"就是你的skill程序中的小程序的文件名,请注意加双引号
      打开allegro在file菜单中有没有出现align symbol选项,如果有,恭喜你,OK了
个人水平有限,加上上班时间仓促,暂时还没没学会做一个单独类似file等的菜单,等有天抽空学会了再来学书上说的做一个stella的菜单,然后把所有的skill功能都放在 这个菜单下。  
有兴趣的朋友可以和我交流,如果按照上面的做法还没办法正常应用,可以Q我,我的QQ:550301346      
欢迎交流
作者: evazhou    时间: 2008-12-25 17:53
谢谢楼上的
作者: 榴莲之乡    时间: 2008-12-26 18:23
不错啊!!!继续加油
作者: hitren    时间: 2009-3-24 14:20
谢谢呀
作者: sac100    时间: 2009-4-14 01:02
谢谢楼主分享
作者: zzfd97    时间: 2009-4-14 09:15
大家在16.2里加skill可以了吗?可以了告诉我一下,我根据这个方法在15.7里面可以,但是在16.2里面不行
作者: evel    时间: 2009-4-14 10:50
6# zzfd97

我写了一个skill专门用来调试和加载的,不用麻烦的操作,简单把skill放到特定文件家下即可。
https://www.eda365.com/thread-19064-1-1.html
作者: wwj04    时间: 2009-4-14 12:15
为什么我按照上面的步骤做却出现这样的错误?是哪没设置对吗?
作者: lmyapple    时间: 2009-12-14 12:20
贴一个对齐元件的skill呗
作者: lmyapple    时间: 2009-12-14 12:27
第一个skill程序是这样添加进去的
作者: neky    时间: 2010-1-8 14:11
不錯如果能再詳細一些會更好
作者: aguang963_0    时间: 2010-1-9 18:23
此方法适用于15。5,16。2我已经验证过了,而且,今天写了个在ALLEGRO菜单中添加子菜单STELLA专门存放SKILL快捷键的应用日志,请大家关注我在EDA365空间里上的日志,里面有比较详细的介绍,包括怎么添加加密SKILL的问题,都解答了
作者: aguang963_0    时间: 2010-1-9 18:24
此方法适用于15。5,16。2我已经验证过了,而且,今天写了个在ALLEGRO菜单中添加子菜单STELLA专门存放SKILL快捷键的应用日志,请大家关注我在EDA365空间里上的日志,里面有比较详细的介绍,包括怎么添加加密SKILL的问题,都解答了
作者: czypf    时间: 2011-8-30 10:10
谢谢。。。。好东西,值得学习。。。。
作者: longzhiming    时间: 2011-10-25 13:33
对齐元器件有这么难吗?具体说说看
作者: tdjfnwxf    时间: 2012-7-4 14:23
按此方法加载成功,感谢
作者: ghfghyb    时间: 2012-7-4 20:44
学习了,,谢谢~~
作者: emdoorcheng    时间: 2012-7-19 16:28
学习
作者: emdoorcheng    时间: 2012-7-19 16:29
xuexue
作者: 魅血小肥羊    时间: 2015-2-7 22:05
谢谢楼主分享
作者: wisology    时间: 2015-2-9 21:19
写的不错,赞一个。
作者: 木忧    时间: 2015-2-10 11:04
谢谢楼主




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2