iCAx开思网

标题: 我想做一个把高版本转化为低版本的插件(保留所有特征参数) [打印本页]

作者: logxing    时间: 2007-12-3 11:13
标题: 我想做一个把高版本转化为低版本的插件(保留所有特征参数)
保留所有特征,把高版本的文件保存为低版本的可能性是不是绝对不存在?
我在想能不能做一个插件实现此功能,当然前提是高版本文件中没有使用低版本中并不存在的命令。
现在就是不知道这件事是不是绝对不可能,有没有人尝试过?
作者: logxing    时间: 2007-12-3 16:14
这么强烈需求的话题居然没人回应?
是不是大家觉得这个是绝对不可能的事情?
作者: maj2003    时间: 2007-12-3 16:23
hehe,这也太难了吧????????
作者: logxing    时间: 2007-12-3 16:44
楼上的兄弟,你是第一个回应我的。
我要是做出来了先给你用
作者: hxz128    时间: 2007-12-3 17:42
提议不错,就看你的能力了。
作者: lfenger    时间: 2007-12-3 21:26
楼主的想法很不错,但是真正做的话可能会很难啊,期待楼主能够成功!
作者: zhaoyafei19    时间: 2007-12-3 22:26
肯定支持楼主
我想应该可以实现的
作者: maggie-2005    时间: 2007-12-4 10:59
我是用低版本的用户,期待楼主能够成功!
作者: tmobh    时间: 2007-12-4 11:55
强顶一次,估计出来后SW公司得受着你哭了.
作者: ding7758258    时间: 2007-12-4 16:44
能出来,,,,SW公司高薪招你去的
作者: wangzonghe    时间: 2007-12-5 09:15
应该有可能吧,就像WORD一样。
作者: logxing    时间: 2007-12-5 23:36
我想了几种方法,否定了一些。现在剩两个比较现实的。
1是依次扫描高版本文档的所有特征,取得数据,在低版本文档中重建。我打算先从2D草图做起,看了下是挺麻烦的。
2是先以实体输出,再结合featureworks的api以及从高版本文档中获得的特征信息在低版本文档中重建特征。这个还没有试。

虽然麻烦但应该也不是绝对不可能,我觉得做此尝试的人比较少而已。如果大家都来搞,应该会容易些吧。
作者: 微哭是金    时间: 2007-12-5 23:50
既然solidworks開發了DWGgateway,
難道autodesk就不可以開發SWgateway嗎???
作者: GhostG_G    时间: 2007-12-10 15:07
楼主啊,这可是一个大工程啊,一个人做,就算你是code高手,没有Solidworks源code的话,我想也是非常困难的。
顺便说一声,如果能把Solidworks搞定的话,也把Pro/E和UG也要搞定吧,还有Catia,3D max,Maya等等,呵呵。

2是先以实体输出,再结合featureworks的api以及从高版本文档中获得的特征信息在低版本文档中重建特征。这种方法只对简单模型有用,有扫描和放样,还有曲面特征就没有用了。

[ 本帖最后由 GhostG_G 于 2007-12-10 15:09 编辑 ]
作者: 桃花源小妖    时间: 2007-12-11 22:22
不知怎会这么样
作者: 见习生    时间: 2008-3-28 16:52
早就有这个期望了.就是没有看到出现.希望楼主早日成功
作者: ywsh002    时间: 2008-3-29 10:01
SW公司就是太商业化了,绝对支持楼主,做出来杀杀他的威风,看他还敢不敢硬性逼着用户去升级了!
作者: johnlam    时间: 2008-3-29 10:03
吹水吧。能做出来的话你就是比尔盖茨的老爸。
作者: txhdavid    时间: 2008-3-29 16:20
强力支持楼主
作者: linsd    时间: 2008-3-29 22:00
I think you can use UltraEdit or HexEdit to study the SolidWorks file under different version, and then you can modified the new version ID in the file and remover the 2008 features in the part file.
作者: sf888303    时间: 2008-3-29 22:47
没有不可能的事,一个是时间问题,另一个就是个人技术问题.

我在期待...........................
作者: asencwx    时间: 2008-3-30 15:08
希望楼主能做出来,支持了
作者: kuanghaitao    时间: 2008-3-30 16:21
想实现这个目的,必须懂反编译。必须破译新版本与旧版本之间关于版本识别的语句。其实其他的都是老程序语句。否则很难行得通,注意:是很难,不是不能。




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