脚本求助
论坛上的字符放大脚本在8.02下运行正常,但我用9.01时就会移位,我看了一下,可能是在
set bx = `echo "scale=10;$gLIMITSxmin/2 + $gLIMITSxmax/2 - $x1" | bc`
set by = `echo "scale=10;$gLIMITSymin/2 + $gLIMITSymax/2 - $y1" | bc`
COM sel_transform,mode=anchor,oper=scale,duplicate=no,x_anchor=$bx,\
y_anchor=$by,angle=0,x_scale=$namea,y_scale=$nameb,x_offset=0,y_offset=0
运算中心点的时候出了差错,怎么样改才能正常使用?
导出钻带时排刀
tools_assign {
mode = increasing_size
tool_entry {
tool = 1
size = 125
}
tool_entry {
tool = 2
size = 125.984
}
}
第一把3.175能正常排发,但第二把3.2的就不能排了.怎么办?
有什么办法能让槽刀排后面,并且不打散槽吗?
请高手们不吝赐教,谢谢
你可以试这样:1.把scale=10改成scale=6, 80版不是很严谨,10太多了,我以前8都出问题,还有一个原因,这个line command,8.0与9.01版本参数不一样,9.01的参数会多出几个吧。我这里是9.0a2版命令倒是一样,不知道你的9.01会不会
2.在这里限制功能有限,最好自已编程实限吧。
DO_INFO -t layer -e $JOB/$step/rrr -d LIMITS
set aa = `echo "$gLIMITSxmax - $gLIMITSxmin" | bc`
set cc = `echo "$gLIMITSymax - $gLIMITSymin" | bc`
set bb = `echo "$aa * 0.5" | bc`
set dd = `echo "$cc * 0.5" | bc`
set bx = `echo "$bb + $gLIMITSxmin" | bc`
set by = `echo "$dd + $gLIMITSymin" | bc`
COM sel_transform,mode=anchor,oper=scale,duplicate=no,x_anchor=$bx,\
y_anchor=$by,angle=0,x_scale=$namea,y_scale=$nameb,x_offset=0,y_offset=0
我现在改成了这样还是不行,在8.02下跑就没事,在9.01跑就移位了,我想是不是在DO_INFO -t layer -e $JOB/$step/rrr -d LIMITS,获取D码座标值时就变了?
是不是你的单位搞错了!我的在9.01下都可以用,原始的脚本是英制的!用公制就会移位!
娘的,真的是唉.....
没文化就是不行,这个问题我想了两天没整明白
