打印

iges 转换后丢面问题“有望” 完美解决。

引用:
czluo wrote:
谢谢DD。  
  
  那其他软体呢?  
  比如UG,要怎么弄的?
顶!
DD加油!
不错!
受教!!
感谢DD Doing !!!


引用:
DD Doing wrote:
好了,我不再卖关子了;  
  如果这个方法早就有人试过了,  
  那么全当我白说。  
  如果没有人想到过,我早日公布出来,  
  也好使大家早日受益,早点解决工作上的困难。  
  *^_^*  
   
  据我所知:  
  *.STP、*.X_T 是内核级 数据。  
  *.igs 是公共级 数据。  
  *.model、*.prt 等是专业级 数据。  
  但是其实 *.STP、*.igs、*.model、*.prt 都是基于ACIS内核的;  
  只有 *.X_T 是基于ParaSolid内核的。  
   
  大家有没有发现,  
  CAXA实体设计 在读入 X_T 文件的时候,都不会造成数据丢失;  
  但是在读入 其他文件的时候,却有一些问题。  
  这是什么原因呢?  
   
  CAXA实体设计 是双内核的。  
  一般情况下,我们都会在安装的时候,指定ParaSolid内核 为默认内核;  
  ——— 咦,原因是不是就在这里呢?  
   
  我试着把 CAXA实体设计 的内核从ParaSolid 切换到 ACIS;  
  (具体操作:工具-选项-零件-新零件所用的缺省核心-选择ACIS。)  
  再导入 *.STP、*.igs、*.model、*.prt,  
  情况果然好转了。  
  有80% 原来丢面的图形都 不再丢面了。  
  (输入的过程中要选择“如果一个错误实体被发现,你还想输入么?-是的。”;  
  过程中有任何报错提示,请选择“是”或者“全是”。)  
   
  哈哈,原来就这么简单!!!  
  这不过是一个逻辑问题~~  
  araSolid内核的数据,用ParaSolid内核来读取当然没有问题;  
  ACIS内核数据,当然更应该用ACIS内核来读啊!  
   
  但是,还有20% 的图形,还是丢面;  
  怎么办呢?  
  Ctrl+k 看看吧 *^_^*  
  (如果不行,再次选择零件、Ctrl+k。)  
   
  综上所述,  
  CAXA实体设计 是一个双内核软件;  
  对两方面的数据,都可以无缝兼容,  
  只需要注意选择 与文件对应的内核类型就可以了。  
  对于同一个零件,读入的时候如果有问题;  
  切换一次或者两次内核、重新运算,即可达到完美效果。  
  *^_^*
引用:
haubest wrote:
DD Doing,按你的做法,我转换的怎么变成这个样子了.
拾取零件,然后按 Ctrl+K;
稍等 1~2 分钟,运算完成看看效果。
  
Ctrl+K 是切换内核的快捷键。
*^_^*
引用:
czluo wrote:
谢谢DD。  
  
  那其他软体呢?  
  比如UG,要怎么弄的?
对不起,上述方法仅对 CAXA实体设计 适用。
我对UG不熟悉;
UG是什么内核呢?
是ACIS还是ParaSolid?
  
CAXA没有针对UG的专用数据接口;
如果要转,
只能够用公共接口啦。
不过即使是iges,也是分很多种的。
  
如果你有丢面的图形,
你可以上传上来,
让大家帮你转换成UG能够读的格式吧。
*^_^*
引用:
DD Doing wrote:
   
   拾取零件,然后按 Ctrl+K;  
  稍等 1~2 分钟,运算完成看看效果。  
  
  Ctrl+K 是切换内核的快捷键。  
  *^_^*
我来回转换了好几次,还是一样,在不同的计算机试也是如此。
试了一下,确实不错,在浙江出差没有办法上图,dd的钻研精神令人钦佩呀。
引用:
haubest wrote:
   
  我来回转换了好几次,还是一样,在不同的计算机试也是如此。
不是吧?
你用的是什么版本的 实体设计?
用什么内核来接收图形?
你的机器什么配置?
  
你转换之前,拾取零件了么?
运算的过程中,左下角有提示么?
你一次内核切换运算大概用多长时间?
  
*^_^*
DD Doing,这种做法与机器的档次有很大的关系,我原来在早期的C300A一台及多台P4赛扬1.7G上做多次没有成功。按你的提示在P4 3G和速龙2500+上操作成功,不管哪个内核输入,必须切换到ParaSolid内核才能成功。谢谢DD。
引用:
haubest wrote:
DD Doing,这种做法与机器的档次有很大的关系,我原来在早期的C300A一台及多台P4赛扬1.7G上做多次没有成功。按你的提示在P4 3G和速龙2500+上操作成功,不管哪个内核输入,必须切换到ParaSolid内核才能成功。谢谢DD。
还有这种事情?
我的机器是P4 2.0G 的,没有注意到这方面的因素;
有空我换一台配置低的机子试一试  *^_^*
  
多谢你帮忙测试了。

TOP

今天测试了一下;
在 赛扬1.3G、384M SDRam 上面也可以得到完美效果;
在 奔腾2.0G、256M DDR 也没有问题。
不过比较奇怪的是,在 赛扬1.3G 上面需要来回切换3次运算才能得到完美效果;
在 奔腾2.0G 上面只切换了两次就得到最终效果了。
  
看来这个内核运算是和机器的运算能力有关的,
一般第一次切换运算耗时较长,效果改进明显;
以后每次切换时间较短,逐步趋近最终效果,
最后转换只需1~2秒,而且外形不会再作改变了。
看来如果一次切换内核运算不能得到完美效果,可以多切换几次进行“补”运算。
  
需要注意的是:
一般情况下,在曲面没有完整之前拾取零件,很难拾取得到,
最好在设计树中拾取。
*^_^*

TOP

今天又有人问这个问题;
  
顶一个。
  
*^_^*

TOP

TOP

难得难得

TOP

引用:
DD Doing wrote:
好了,我不再卖关子了;  
  如果这个方法早就有人试过了,  
  那么全当我白说。  
  如果没有人想到过,我早日公布出来,  
  也好使大家早日受益,早点解决工作上的困难。  
  *^_^*  
  
  据我所知:  
  *.STP、*.X_T 是内核级 数据。  
  *.igs 是公共级 数据。  
  *.model、*.prt 等是专业级 数据。  
  但是其实 *.STP、*.igs、*.model、*.prt 都是基于ACIS内核的;  
  只有 *.X_T 是基于ParaSolid内核的。  
  
  大家有没有发现,  
  CAXA实体设计 在读入 X_T 文件的时候,都不会造成数据丢失;  
  但是在读入 其他文件的时候,却有一些问题。  
  这是什么原因呢?  
  
  CAXA实体设计 是双内核的。  
  一般情况下,我们都会在安装的时候,指定ParaSolid内核 为默认内核;  
  ——— 咦,原因是不是就在这里呢?  
  
  我试着把 CAXA实体设计 的内核从ParaSolid 切换到 ACIS;  
  (具体操作:工具-选项-零件-新零件所用的缺省核心-选择ACIS。)  
  再导入 *.STP、*.igs、*.model、*.prt,  
  情况果然好转了。  
  有80% 原来丢面的图形都 不再丢面了。  
  (输入的过程中要选择“如果一个错误实体被发现,你还想输入么?-是的。”;  
  过程中有任何报错提示,请选择“是”或者“全是”。)  
  
  哈哈,原来就这么简单!!!  
  这不过是一个逻辑问题~~  
  araSolid内核的数据,用ParaSolid内核来读取当然没有问题;  
  ACIS内核数据,当然更应该用ACIS内核来读啊!  
  
  但是,还有20% 的图形,还是丢面;  
  怎么办呢?  
  Ctrl+k 看看吧 *^_^*  
  (如果不行,再次选择零件、Ctrl+k。)  
  
  综上所述,  
  CAXA实体设计 是一个双内核软件;  
  对两方面的数据,都可以无缝兼容,  
  只需要注意选择 与文件对应的内核类型就可以了。  
  对于同一个零件,读入的时候如果有问题;  
  切换一次或者两次内核、重新运算,即可达到完美效果。  
  *^_^*
恩,我也遇到类似的问题将Imageware的.imw转换成.ige或.stl在Pro/Engineer中就打不开了,有哪位大哥指点一下?
引用:
echao5695 wrote:
恩,我也遇到类似的问题将Imageware的.imw转换成.ige或.stl在Pro/Engineer中就打不开了,有哪位大哥指点一下?
可以用CAXA实体设计打开,然后输出成Prt(Pro E2001)格式。
把CAXA实体设计 作为一个数据接口来用也不错。
IGES
  
DD
引用:
原帖由 kingown 于 2005-3-18 12:24 发表
晕...
  
软件开发的底层人员都解决不了的问题竟然能被普通应用层的人员“完美解决” 
  
高,实在 ...
也不用这样吧!
佩服佩服.

TOP

斑竹,我按照你的办法操作后,原有的iges文件(很简单的iges文件)没有任何改善(仍有破面),请问这是什么原因?
我的电脑配置是P4 2.4G  512M内存

TOP

小鹿元老说的那几种软件我都试了一下,发下没有什么改善,用caxa的办法感觉也没有什么改进,不知是不是自己没有掌握到要领,望各位斑竹指教

TOP

引用:
原帖由 lanbocad 于 2006-5-10 21:35 发表
小鹿元老说的那几种软件我都试了一下,发下没有什么改善,用caxa的办法感觉也没有什么改进,不知是不是自己没有掌握到要领,望各位斑竹指教
IGES除了读入很讲究 方法之外;
输出也是很讲究的。

如果你输出的时候格式不标准,或者输出的就是“坏”文件,
那无论用什么软件读的效果都是一样的。

只不过 实体设计 在大部分情况下都可以 比较完整的读入罢了。
个别文件具体情况具体分析,也是有办法挽救的,
你可以把你 有问题的文件传上来让大家试一下,看谁读的最好。
看了DD Doing (版主) 的"iges 转换后丢面问题“有望” 完美解决"后很有启发.本人用CAXA实体设计做了一个东东,然后选择PRO-E的IGS.导出.再用CAXA实体设计导入此IGS.文件,哈哈的确是很顺利导入了,但是破面连连,已经不再是实体了,而是化成许多曲面了,用上述方法也无法把曲面转换成实体了.该IGS.文件在PRO-E中能顺利打开,并且看上去比在CAXA实体设计中好许多.

附件

PRO 3.part01.rar (450 KB), 2006-5-12 16:13

下载次数: 10

第2分包

附件

PRO 3.part02.rar (450 KB), 2006-5-12 16:14

下载次数: 10

第3分包

附件

PRO 3.part03.rar (376.2 KB), 2006-5-12 16:14

下载次数: 10

DD DOING版主你好!我按照你说的办法反复操作,始终得不到好的结果,哪怕是最简单的iges格式文件也不行,是不是你在操作上说得不够详细?(我用的是CAXA实体设计2006)