原创
skill的使用及一些技巧
2008-8-19 15:12
5409
10
10
分类:
PCB
?????首先简单介绍一下skill,这是allegro开放给用户的软件窗口,用户可以利用C或C++编写一些程序用来方便allegro的操作。
一、skill的设置 ?
?????使用skill之前,必须要让软件知道skill路径,所以要编辑allegro.ilinit文件.
1、在home环境变量的路径下找到一个pcbenv文件夹
2、创建一个allegro.ilinit文件
3、在该文件中添加如下语句:
setSkillPath(buildString(append1(getSkillPath() "E:/skill")))
;
load("CCC.il")
;
其中E:/skill是skill文件放置的路径,load代表allegro运行时会自动载入skill文件,而skill的文件名就是CCC.il
二、skill的执行
??????这里介绍两种方法:一种是在allegro命令行中直接运行,另一种是建立一个skill的菜单。
1、直接运行
?????首先打开skill文件,查找axlCmdRegister("BBB".....),其中BBB就是要在Allegro命令行中键入的指令。
?????这样每次需要运行该SKILL时,只要键入该指令就可以了,但是每次都要键入,往往感觉会有点麻烦,所以推荐大家使用第二种方法。
2、建立skill菜单
??????由于这里牵扯到一些程序编写的问题,为了简化,我这里仅仅介绍一个方法。
1)从软件的安装路径下X:\Cadence\SPB_15.5\share\pcb\text\cuimenus中复制一个allegro.men到Home环境变量路径下的那个pcbenv文件夹里;
2)打开该文件,在文件最后面的一个END前添加如下语句:
POPUP "MyTools"
BEGIN
MENUITEM "XXX", "AAA"
END
其中“MyTools”是菜单名称, "XXX"是菜单中显示的名称, "AAA"是要执行的skill的指令
3)保存一下该文件,然后重新打开软件,就能看到自己建的新菜单了
文章评论(0条评论)
登录后参与讨论