iCAx开思网

标题: 【求助】UG 的GRIP问题 [打印本页]

作者: _MyST_Rains    时间: 2004-8-26 23:49
标题: 【求助】UG 的GRIP问题
我这两周在研究GRIP语言.....看的E文的说明
自动出电极座,自动出跑位尺寸基本已经搞定....
  
现在有个问题....
1.电极倒基准角的时候,怎么实现选倒那个角?
   因为UGDOC里面这个没举例子
   就是用那个BLEND和CHAMFER的命令..
2.电极拆好后(除了基座部分未完成),怎么找到电极最上部中间的那个点?
   可以先用MAXBOX做个BLOCK,但是怎么找到这个BLOCK最上部中间的那个点?
  
如果解决这两个问题,我的自动出电极座,自动出跑位尺寸就可以全部搞定了..
  
那位知道,请指导一下.
非常感谢!
作者: atonzhuang    时间: 2004-8-27 09:49
_MyST_Rains wrote:
我这两周在研究GRIP语言.....看的E文的说明  
  自动出电极座,自动出跑位尺寸基本已经搞定....  
   
  现在有个问题....  
  1.电极倒基准角的时候,怎么实现选倒那个角?  
     因为UGDOC里面这个没举例子  
     就是用那个BLEND和CHAMFER的命令..  
  2.电极拆好后(除了基座部分未完成),怎么找到电极最上部中间的那个点?  
     可以先用MAXBOX做个BLOCK,但是怎么找到这个BLOCK最上部中间的那个点?  
   
  如果解决这两个问题,我的自动出电极座,自动出跑位尺寸就可以全部搞定了..  
   
  那位知道,请指导一下.  
  非常感谢!

  
2.电极拆好后(除了基座部分未完成),怎么找到电极最上部中间的那个点?
作者: zx7566    时间: 2004-8-27 21:23
你那个指令有缺点的,不能用那个找最大数值,它计算的是近似值,要计算最高点就更不能用这个了,这个同分模模块下的最小BOX相似,都是逼近的算法,找最高点只能用别的指令才可以的。
  
产生倒角要指定一个参照物才可以,并且在过滤类型是有特殊的要求。
作者: _MyST_Rains    时间: 2004-8-27 23:08
atonzhuang wrote:
   
  
  2.电极拆好后(除了基座部分未完成),怎么找到电极最上部中间的那个点?  

谢谢.
  
你的意思是在GRIP里面先利用移动坐标系,先把坐标定义在最高电极最上部中间的那个点,然后做出基座.
再还原到绝对坐标吗?
  
这个构思可以试一下,谢谢!
  
但是这样的话,我的跑位数值,相对于绝对坐标来说就可能是小数...
作者: _MyST_Rains    时间: 2004-8-27 23:13
我今天想了一天,构思是这样的..
1.利用SOLBOX命令,我可以找到最高电极最上部中间的那个点,
  
2.但问题是:在利用
IDENT/'选择放电部分',OBJ,NUM,RSP
  
这时候,NUM是个ARRAY,即数列...
  
而SOLBOX命令不认数列.....
  
现在问题卡在这里了....
  
PS:
BLEND的命令谁能详细的指点一下?
作者: 黄瓜    时间: 2004-8-29 07:50
顶一下,坛子里几个会的出来支持一下
作者: _MyST_Rains    时间: 2004-8-29 13:52
BLEND的问题我解决了,
就是要给你要倒角的地方给个参考点...
作者: _MyST_Rains    时间: 2004-8-29 13:54
_MyST_Rains wrote:
我今天想了一天,构思是这样的..  
  1.利用SOLBOX命令,我可以找到最高电极最上部中间的那个点,  
  
  2.但问题是:在利用  
  IDENT/'选择放电部分',OBJ,NUM,RSP  
  
  这时候,NUM是个ARRAY,即数列...  
  
  而SOLBOX命令不认数列.....  
  
  现在问题卡在这里了....   
  

  
请会的同学提示一下...
  
怎么才能把电极基座的中心定义在好几个分开的凸台的中心?
作者: _MyST_Rains    时间: 2004-8-29 13:57
_MyST_Rains wrote:
   
  谢谢.  
  
  你的意思是在GRIP里面先利用移动坐标系,先把坐标定义在最高电极最上部中间的那个点,然后做出基座.  
  再还原到绝对坐标吗?  
  
  这个构思可以试一下,谢谢!  
  
  但是这样的话,我的跑位数值,相对于绝对坐标来说就可能是小数...

  
WCS只能定义在一个面的中心点......
如果电极又好个几凸台的话就没办法解决了
作者: jg123    时间: 2004-8-30 16:54
zx7566 就是个中高手..........
作者: _MyST_Rains    时间: 2004-8-31 18:06
I HAVE MADE IT!
作者: zx7566    时间: 2004-8-31 20:44
我也只是个菜鸟
  
不过,你如果使用数列的话,用个一维数组代替三维数组的数不就可以分大小了吗?
设置一维数组加下标即可,注意等号的前后顺序就可以了。多试几次。
  
使用几个凸台的话原理是一样的。 不过你在判断大小肯定会遇到问题,因为判断大小只能同时判断两个数,我以前使用循环里套循环的方式解决了,但不能超过64的极限值,(有循环嵌套的数目限制),所以个人用户版的快速拆电极中的自动出基准台不能超过40个凸台,不过我在新的版本中使用了新方法,数目可以到达10000了。
  
这个里面的决窍不是几句话能说清楚的。
  
再提醒一句,SOLBOX是不精确算法,就算找出最高点,误差根据图档的特殊性可能会差到0.1以上,用别的指令吧。我知道比它好的指令有三个以上,都可以达到比它好的效果。
作者: _MyST_Rains    时间: 2004-9-5 13:04
zx7566 wrote:
我也只是个菜鸟  
  
  不过,你如果使用数列的话,用个一维数组代替三维数组的数不就可以分大小了吗?  
  设置一维数组加下标即可,注意等号的前后顺序就可以了。多试几次。  
  
  使用几个凸台的话原理是一样的。 不过你在判断大小肯定会遇到问题,因为判断大小只能同时判断两个数,我以前使用循环里套循环的方式解决了,但不能超过64的极限值,(有循环嵌套的数目限制),所以个人用户版的快速拆电极中的自动出基准台不能超过40个凸台,不过我在新的版本中使用了新方法,数目可以到达10000了。  
  
  这个里面的决窍不是几句话能说清楚的。  
  
  再提醒一句,SOLBOX是不精确算法,就算找出最高点,误差根据图档的特殊性可能会差到0.1以上,用别的指令吧。我知道比它好的指令有三个以上,都可以达到比它好的效果。

我只会一个,是精确的算法。。。。。。。
  
另请问: 组立档案,在出图的时候。。怎么把组件里面的例如XYZ的跑位尺寸传到DRFTING里面。
PS: 不要用NOTE标注的那种。。。
要PART LIST,可以输出为文字档案的。。
  
客制化PART LIST 怎么做?
作者: _MyST_Rains    时间: 2004-9-7 23:30
_MyST_Rains wrote:
   
  我只会一个,是精确的算法。。。。。。。  
  
  另请问: 组立档案,在出图的时候。。怎么把组件里面的例如XYZ的跑位尺寸传到DRFTING里面。  
  PS: 不要用NOTE标注的那种。。。  
  要PART LIST,可以输出为文字档案的。。  
  
  客制化PART LIST 怎么做?

  
HAVE DONE IT!
  
其实请教你们的时候,我也是在问自己..........
  
现在又有新的问题...
????GRIP语言里,怎么调用已经做好的 PART LIST 模板???????
作者: _MyST_Rains    时间: 2004-9-8 17:57
_MyST_Rains wrote:
   
  
  HAVE DONE IT!  
  
  其实请教你们的时候,我也是在问自己..........  
  
  现在又有新的问题...  
  ????GRIP语言里,怎么调用已经做好的 PART LIST 模板???????

  
got it!
  
现在的问题:  怎么在DRAFTING 做正交的图,
我定义了TOP,怎么定义正交图
作者: _MyST_Rains    时间: 2004-9-9 17:45
先忙考试...........
然后再继续骚扰各位
作者: 535544858    时间: 2014-9-30 16:41
就是个中高手..........




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3