返回PCB资源网首页 注册 | 登陆
PCB资源网-最丰富的PCB|EDA|SMT资源网(线路板起专业网站)
PCB打样 PCB样板制作

CAM350加角线宏

来源:中国PCB技术网 作者:sandylin 发布时间:2008-04-12 发表评论

a=Blanklayer!
b=Blankdcode!

util_camed@
setunit@ 1
update_dcodebar@
update_buttonbars@
setresolution@ 1000
update_dcodebar@

i#=0.200
k%=5
j#=0.5000
OpenForm #1,60,5, "手工加角线 V1.0", character, okcancel
AddForm #1, 0, 0, "$我心永恒$",Print
AddForm #1, 0, 1, "请输入线宽(mm):", Input, i#
AddForm #1, 0, 2, "请输入线的长度(mm):", Input, k%
AddForm #1, 0, 3, "请输入角线离板边的距离(mm):", Input, j#

DisplayForm #1
Canceled% = formCancel(1)
DeleteForm #1
if Canceled% then goto 999

maxx#=vismaxx! '最大点坐标#
maxy#=vismaxy!
minx#=visminx! '最小点坐标#
miny#=visminy!

edit_layer@ a,2,2,4,0,"wokao"
setlayer@ a

aptable_compress@
update_dcodebar@

edit_aperture@ b,1,i#,i#,b,""
setdcode@ b

add_line@
setsnap@ 0
axy@ minx#-j#,miny#-j#
axy@ minx#-j# k%,miny#-j#
back@
setsnap@ 1
axy@ minx#-j#,miny#-j#
axy@ minx#-j#,miny#-j# k%
back@

add_line@
setsnap@ 0
axy@ maxx# j#,maxy# j#
axy@ maxx# j#-k%,maxy# j#
back@
setsnap@ 1
axy@ maxx# j#,maxy# j#
axy@ maxx# j#,maxy# j#-k%
back@

add_line@
setsnap@ 0
axy@ maxx# j#,miny#-j#
axy@ maxx# j#-k%,miny#-j#
back@
setsnap@ 1
axy@ maxx# j#,miny#-j#
axy@ maxx# j#,miny#-j# k%
back@

add_line@
setsnap@ 0
axy@ minx#-j#,maxy# j#
axy@ minx#-j# k%,maxy# j#
back@
setsnap@ 1
axy@ minx#-j#,maxy# j#
axy@ minx#-j#,maxy# j#-k%
back@

layer_alloff@ 1
view_all@
view_redraw@

999
print_msg "退出宏!"
delay 1000
end

i#=0.200 线宽(mm)
k%=5 线的长度(mm)
j#=0.5000 角线离板边的距离(mm)

把宏中的相关数值改成自己常用的,然后保存就可以了。对于临时的更改,只要在运行宏时输入相应的数值就可以了。

转贴请注明原作者和中国PCB技术网




(阅读次数:



相关报道:

信息搜索
PCB视频教程

PCB资源网 © 2007 | 服务热线:020-89811835 | QQ:28963805 | 电子邮件:联系PCB资源网