SolidWorks机械工程师网——最大的SolidWorks学习平台

标题: 有关sw2008和fnttools的不兼容 [打印本页]

作者: mjdhyqdini    时间: 2007-12-26 13:24
标题: 有关sw2008和fnttools的不兼容
我从本站下了sw2008,装上了,感觉非常界面漂亮,遗憾的是fnttools不能用。
但是我发现了一些小问题:1、从fnt安装目录中直接运行齿轮、链轮、法兰等几个文件仍然可以在sw2008中生成齿轮、链轮、法兰,这就说明不是因为sw2008 升级造成的不兼容
2、fnt用的零件生成方法是建成一个标准零件,然后根据你的选择从access数据库中调出相应零件的尺寸再修改标准零件的尺寸从而得出你要的标准件。这有点类似我们在sw中做的系列零件,不同的是在sw中系列零件的尺寸是在excel表中且和零件是一体的。
3、新装的sw2008现在也有了一个1GB多庞大的标准件库,我看了也是类似fnt这种方式,只不过比fnt多了一些东西如skf轴承等,但是我没有找到sw的标准件尺寸数据库。
因此,我有理由相信sw2008与fnt不兼容只是为了限制fnt的使用,而推广他自己的标准件库,原理只是让fnt的那个管标准件按钮条和界面的dll文件在sw中注册不上即可,因为fnt用的是sw自己的api函数修改标准零件的尺寸来形成一系列的标准件,从根上说不应该有不兼容现象。
网上也有人说是sw的数据库方面的代码升级造成了fnt不能使用,但从上面情况看应该是fnt自己查询数据库而不是sw代为操作,不应该的。
所以我提一建议:
有会或熟悉vb编程的直接作一个sw兼容的按钮界面出来,再根据选择查询数据库修改标准零件的尺寸即可完成相应的操作!
这样大家就又可以使用我们熟悉的fnt标准件了。
请大家分析和积极响应
作者: w1288    时间: 2007-12-26 13:24
支持搂住的提议,希望高手们解决这个问题。
作者: goodmn    时间: 2007-12-26 13:25
我也支持楼主建议,望有高手能尽速解决这个问题。
作者: sw牛    时间: 2007-12-26 13:26
期盼高手开发楼主的建议,很有价值!!
作者: xbzlyt    时间: 2007-12-26 13:29
是阿,期盼高手解决。
作者: amber505    时间: 2007-12-26 13:30
我也期盼高手解决这个问题,我现在是SW07和SW08两个都在用.是因为SW08中不能用法恩特的原因.
作者: turboape    时间: 2007-12-26 13:32
我认为是编译版本不兼容所致。
sw2k8明确表示不兼容mfc42.dll即VC6编译的软件,它本身是VS.net2005编译的。软件框架是不相同的。而fnt刚好是VC6编译的。如果楼主有源代码在VS.net2005下编译,应该就可以。或者使用C#,VB生成EXE文件也应该可以。
在autodesk下的objectarx经常遇到类似的问题。
作者: 1yuqunchenggong    时间: 2007-12-26 13:34
嗯,如果要重新编译还不如做另外一个程序,把模块加些内容。
多加些非标准件的内容,还有一些建材模型,不加建材简直就是一种损失和失败!
作者: onmei    时间: 2007-12-26 13:35
是啊,如果能在sw2008里用fnt就好了,期待高手现身!
作者: hersuline    时间: 2007-12-26 13:38
期待高手Crack,早日用上fnttools
作者: 诗仪    时间: 2007-12-26 13:42
其实 我说的“ 有会或熟悉vb编程的直接作一个sw兼容的按钮界面出来”也就是直接重作一个程序,利用fnt的标准零件和标准件数据库文件就行了,这样也就避开了兼容问题。
当然了,再做成能够扩充的就更好了。这样集大家之力,没准能把所有的标准件都作出来呢!
其实大家在工作中都有自己做标准件的经历,我在01年时就曾利用系列零件方法做了常用的轴承和螺栓等标准件,后来还做过塑料管件,都是为了后续设计方便。后来用了fnt就没有在作这方面的工作了。真如果能把所有人作过的集中起来,那就比fnt或sw2008全的多了。
作者: zamfkd    时间: 2007-12-26 13:42
我也支持楼主建议,楼主的建议很有价值!!
作者: mikewoo    时间: 2007-12-26 13:43
我没有找到sw的标准件尺寸数据库,D:SolidWorks DatalangEnglish这里的应是了
作者: fengbao44    时间: 2007-12-26 13:47
很好的思路。
我看了一下法恩特的文件夹。他的零件生成,主要源自预先做好的零件模板和数据库。我们自己做应该不难。
作者: jvv01    时间: 2007-12-26 13:49
不赞成这样怂勇别人去做这类劳而无酬的事情,写程序是很花时间和精力的,并非一顶”高手“的帽子就可以弥补,当然,如果楼主愿意出钱则自当别论。
作者: sivn_w    时间: 2007-12-26 13:52
不是那么好改的。还是只有盼法恩特出新版本。sw08是用vs2005 net编的vb6遍的插件运行显示不支持窗体控件。




欢迎光临 SolidWorks机械工程师网——最大的SolidWorks学习平台 (https://www.swbbsc.com/) Powered by Discuz! X3.2