有关GENESIS编程的一些问题,向版主们请教!
问题如下:
1.GENESIS中的GUI编写,那种分页格式,要怎么样可以实现?能帮忙写语法规则吗
2.下面这段语句是加一组PAD的循环
@ count=1
COM cur_atr_set,attribute=.drill,option=non_plated
if ($tool_num != 0) then
while ($count <= $tool_num)
set sym1 = r${all_tool_list[$count]}
set maxsize = ` echo "scale=6;${all_tool_list[$count]}*25.4" | bc `
COM add_pad,attributes=yes,x=$endx1,y=$endy1,symbol=$sym1,polarity=positive,\
angle=0,mirror=no,nx=1,ny=1,dx=0,dy=0,xscale=1,yscale=1
set endx1 = `echo "scale=6;$endx1 + 0.12" | bc`
@ count++
end
endif
我想在ADD-PAD和赋值ENDX1递增,前后加一个判断语句 if ( $maxsize <=3000 ) then
(就是在空行处) 但为何调试到这里的时候,就不能继续运行啦?其中MAXSIZE这个是有值的!
是判断语句有问题吗?还中比较的值不是同类型,还是别的问题....
3.我的程序在进入时就重新定义ORIGIN,,,DATUM点.但程序在最初运行时,到这里就退出了.但第二次运行,又OK啦!
这是什么问题?
请小编们抽空看一下..谢谢!
咋地没一个指导一下啊..UP...
UP...
UP....
re ..up ...
至到等到....
非常感谢SIFEI和PCB2WORKER的指导..现在程序已经换用另一种方式进行运算..得到了预期的排槽孔.控制尾孔大小的作用....
在此非常感谢两位的无私帮助!谢谢!
不用客气!共同进步嘛!哈哈!