VOF COM open_entity,job=$JOB,type=step,name=panel,iconic=no COM clear_layers COM affected_layer,name=gtl,mode=all,affected=no COM display_layer,name=gtl,display=yes,number=1 COM work_layer,name=gtl COM affected_layer,name=gts,mode=single,affected=yes COM affected_layer,name=l2,mode=single,affected=yes VON
COM units,type=inch
DO_INFO -t step -e $job/panel -d exists if ( $gEXISTS == yes ) then
DO_INFO -t step -e $job/panel,units=inch set pnl_x = `echo "scale=6; $gPROF_LIMITSxmax" | bc` set pnl_y = `echo "scale=6; $gPROF_LIMITSymax" | bc` set adjust_hole_x1 = 0.1377953 set adjust_hole_y1 = 0.1377953 set adjust_hole_x2 = `echo "scale=6; $pnl_x - 0.1377953 " | bc` set adjust_hole_y2 = 0.1377953 set adjust_hole_x3 = `echo "scale=6; $pnl_x - 0.1377953 " | bc` set adjust_hole_y3 = `echo "scale=6; $pnl_y - 0.1377953 " | bc` set adjust_hole_x4 = 0.1377953 set adjust_hole_y4 = `echo "scale=6; $pnl_y - 0.1377953 " | bc` set adjust_hole_x5 = `echo "scale=6; $pnl_x - 0.4530709 " | bc` set adjust_hole_y5 = `echo "scale=6; $pnl_y -0.1377953 " | bc`
set xw_hole=xw COM add_pad,attributes=no,x=$adjust_hole_x1,y=$adjust_hole_y1,symbol=$xw_hole,polarity=positive,\ angle=0,mirror=no,nx=1,ny=1,dx=0,dy=0,xscale=1,yscale=1 COM add_pad,attributes=no,x=$adjust_hole_x2,y=$adjust_hole_y2,symbol=$xw_hole,polarity=positive,\ angle=0,mirror=no,nx=1,ny=1,dx=0,dy=0,xscale=1,yscale=1 COM add_pad,attributes=no,x=$adjust_hole_x3,y=$adjust_hole_y3,symbol=$xw_hole,polarity=positive,\ angle=0,mirror=no,nx=1,ny=1,dx=0,dy=0,xscale=1,yscale=1 COM add_pad,attributes=no,x=$adjust_hole_x4,y=$adjust_hole_y4,symbol=$xw_hole,polarity=positive,\ angle=0,mirror=no,nx=1,ny=1,dx=0,dy=0,xscale=1,yscale=1 COM add_pad,attributes=no,x=$adjust_hole_x5,y=$adjust_hole_y5,symbol=$xw_hole,polarity=positive,\ angle=0,mirror=no,nx=1,ny=1,dx=0,dy=0,xscale=1,yscale=1
不知道是哪里错误,每次新开GEN,第一次执行浮点运算相关的程式都会出现图片里的错误,如上图中X坐标是空的,提示浮点运算错误,接着在执行一次就没问题了,如此反复,请哪个大侠指点一下,上面的程式就是使用的其中一例.
[此贴子已经被作者于2008-4-22 14:32:13编辑过] |