|
' D) x! C! K, @ Z. J
0 i% |0 N; |2 P2 T2 G1 k有关sw2008和fnttools的不兼容
* b! Z) C( K5 _我从本站下了sw2008,装上了,感觉非常界面漂亮,遗憾的是fnttools不能用。7 Z9 w1 f% U& G# i% t: j
但是我发现了一些小问题:1、从fnt安装目录中直接运行齿轮、链轮、法兰等几个文件仍然可以在sw2008中生成齿轮、链轮、法兰,这就说明不是因为sw2008 升级造成的不兼容/ {! m8 v0 r. ?, I% N) G6 ]8 j
2、fnt用的零件生成方法是建成一个标准零件,然后根据你的选择从access数据库中调出相应零件的尺寸再修改标准零件的尺寸从而得出你要的标准件。这有点类似我们在sw中做的系列零件,不同的是在sw中系列零件的尺寸是在excel表中且和零件是一体的。
/ V m( g9 X" K6 W1 c3、新装的sw2008现在也有了一个1GB多庞大的标准件库,我看了也是类似fnt这种方式,只不过比fnt多了一些东西如skf轴承等,但是我没有找到sw的标准件尺寸数据库。' }5 F7 A, B9 ? P3 m
因此,我有理由相信sw2008与fnt不兼容只是为了限制fnt的使用,而推广他自己的标准件库,原理只是让fnt的那个管标准件按钮条和界面的dll文件在sw中注册不上即可,因为fnt用的是sw自己的api函数修改标准零件的尺寸来形成一系列的标准件,从根上说不应该有不兼容现象。- r: M8 O( z& V( w# U1 P8 T7 V- g
网上也有人说是sw的数据库方面的代码升级造成了fnt不能使用,但从上面情况看应该是fnt自己查询数据库而不是sw代为操作,不应该的。
0 E4 p8 @& L$ B: k8 \$ G$ T+ v9 |$ m* H+ u
所以我提一建议:' f3 G, d: J, u, z4 ^; S: P1 F$ S, `9 R ~
$ y! X1 z4 B) T7 v9 N- X+ A' x% T4 i
有会或熟悉vb编程的直接作一个sw兼容的按钮界面出来,再根据选择查询数据库修改标准零件的尺寸即可完成相应的操作!6 r2 j2 `) Y5 P2 ]# d+ O
3 d0 s, G3 J) A2 A" g5 L这样大家就又可以使用我们熟悉的fnt标准件了。7 @2 S2 O! n" T5 e1 R. s" @
6 I, m# {: S2 z7 [
请大家分析和积极响应 |
|