PCB论坛网

 找回密码
 注册
查看: 1065|回复: 6

[讨论]有关GENESIS编程的一些问题,向版主们请教!!

[复制链接]
发表于 2007-1-18 08:54:00 | 显示全部楼层 |阅读模式

问题如下:

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啦!!

这是什么问题??

请版主们抽空看一下..谢谢!

回复

使用道具 举报

发表于 2007-1-18 12:13:00 | 显示全部楼层
[em06]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-18 14:00:00 | 显示全部楼层
咋地没一个指导一下啊..UP...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-18 19:44:00 | 显示全部楼层

UP...

UP....

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-19 09:32:00 | 显示全部楼层

re ..up ...

至到等到....

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-20 08:19:00 | 显示全部楼层

非常感谢SIFEI和PCB2WORKER的指导..现在程序已经换用另一种方式进行运算..得到了预期的排槽孔.控制尾孔大小的作用....

在此非常感谢两位的无私帮助!谢谢!

回复 支持 反对

使用道具 举报

发表于 2007-1-20 22:26:00 | 显示全部楼层
不用客气!共同进步嘛!哈哈!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|手机版|PCB设计论坛|EDA论坛|PCB论坛网 ( 沪ICP备05006956号-1 )

GMT+8, 2024-9-26 04:22 , Processed in 0.123112 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表