|
本帖最后由 ghfghyb 于 2013-5-22 13:52 编辑
因有人觉得大包不好用!!
我把之前的小包都整上来!!自己看着玩吧!!!
所有的使用方法都一样:(load "*.il" "ricwy")
因为本人是菜鸟,又因这此东东花了无数的心血,所有原码我先留着,希望有相同的正在学习的菜鸟一起沟通学习!!
本人QQ:16010104~~有志同道合着++
update 2013/05/22!!
以下是近期整理和自己编写的一些skill,贡献出来,给大家使用!!
首先申明,本人是专职PCB layout对于skill是在去年才开始学习的,没有传说中的任何语言基础,
所以,估计很多简单的代码可能都用了很复杂的方法去实现了!
顺便请教一下大大们,skill的这个~E 然后加载到allegro这个代码是怎么写的?
axlSetAlias( "~E" "skill EDA365_RUN")就是前面的这个RUN是如何写的!!谢谢!!
使用方法如下:
找到allegro.ilinit文件,并在下方加入一行:load("ZZskill-t.il" "ricwy")
找到cadence安装路径,并找到以下路径:*:\Cadence\SPB_16.3\share\pcb\text\cuimenus
打开allegro.men文件:
在最后一个END前面加入以下内容:
(Zhu Tools这个名字可以修改,因为本人姓朱,看着本人辛苦码代码,能留着的就留着吧!)- POPUP "Zhu Tools"
- BEGIN
- MENUITEM "ZZ View", ZUseView
- MENUITEM "Default color", color_set
- MENUITEM "Create_Section", CreateWidthForm
- MENUITEM "Default art", set_artwork
- MENUITEM SEPARATOR
- MENUITEM "Pad count", z_smd_dip_count
- MENUITEM "Highlight vis", h_d_via_main
- MENUITEM "Clear RF", clear_RF
- MENUITEM "Auto via", auto_via
- MENUITEM "Rotate REF", ref_rot
- MENUITEM "Creat_shape", CreateShape
- MENUITEM "Change_Unit", DesignE
- MENUITEM "ChangeClinetoShape" ,ChangeCTS
- MENUITEM "Check_Anti_Etch" ,"ecp"
- MENUITEM "Check_SLK" , sc
- MENUITEM "Create_Pad" , autocreatepad
- END
复制代码 以下是本人的代码说明!!
auto_create_smdpad.il 自动生成010-200的所有2倍的pad,只在board中运行
auto_createshapet-.il 自动生成010-200的所有2的倍数的shape,在建shape中运行
auto_createflash.il 自动生成020-200的所有flash,只在flash中运行
auto_create_dippad.il 自动生成钻孔为020-180的外圈为040-200的dippad,只在board中运行
ZUseView.il 打开常用显示层面 alias ctrl+1
h_d_via.il 自动打孔 alias ctrl+h
ch_text_overlap.il 丝印检查 alias sc
ChangeUnit.il 单位自动更换 alias DesignE
clearselset.il 清除所有的功能选择 alias esc
clinecut.il cline切断 alias clinecut
CmpPgV100.il 根据原理图自动布局,有加密(时间足够可以自动再写) alias ctrl+3
color_set.il 自动设置图层颜色 alias color_set
etch_cross_plane.il 自动检查夸层面信号 alias ecp
fCheckValueCross.il 增加丝印和器件的属线(已在ZUseView.il中集成) alias cvc
fCutShape.il 切除shape alias cutshape
set_art.il 底片设置 alias set_artwork
smd_dip_count.il 焊盘统计 alias z_smd_dip_count
x_cline2shape.il 把cline和line变成shape alias ChangeCTS
Creatshape.il 输入要求,自动生成shape alias CreateShape
ZzSkill.il load skill 在allegro.ilinit中导入
createshape.il 输入要求自动建立smd和dip的焊盘,并根据要求定义名字,并生成焊盘 alise autocreatepad
grid.il 输入g 1(g空格任何数字),根据输入数字,自动转换grid g 0/g1等
ZZskill.il 所有的skill都存到此处,方便统一调用
最后说一句,可能提供的资料有点乱,那兄弟们的乱中打正确吧!!
{:soso_e113:}
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
评分
-
查看全部评分
|