本帖最后由 陈伯雄 于 2018-11-16 09:36 编辑
* C! m& w" M( s: r% v1 v' `+ i( ^+ j3 i4 e/ U
各位: y4 X3 c/ L. A% o1 A
螺纹数据、iPart数据等,都是简单的自定义文本内容,所以在AutoCAD中,这些都是文本文件,用的是很简单的创建和使用方法,AutoCAD自己说了算。目前所有的程序设计语言都能很好地支持这些。
# s. i* `, a* l3 i( N但是Inventor却很有趣,用了个“站起来翻身”的方式:通过MS-Office的API来处理这些数据。8 O) x( N/ F+ s
于是,在Inventor中些数据的产生和读取,就必须经过第三方的程序接口才能进行,Inventor一个人说了不算的。9 E% R4 C: @# o( w3 ^
) _5 V* s7 j% S, `( q! T; G4 E
所以,你的机器中必须安装MS-Office的指定版本,且必须可靠和正确。* y9 \6 }+ }' m! }& r
所以,第一次在Inventor与MS-Office之间建立关系的时候,会比较慢。
" w0 z! @+ m! o/ g# C' i" S& L所以,MS-Office版本不对,安装不良,甚至不是MS-Office的电子表格,都会造成Inventor的问题。9 E/ l" @9 M/ u* h' @+ w1 H# x
所以,Inventor的这类问题总是不能彻底杜绝,用户也总是提问,解决方案也总是“正确安装MS-Office”。
% X9 }7 z0 ~1 I& |: [3 b* w$ K( i2 h# z1 U/ }. G/ ^% _% W; d; u
最后,一个历史性的错误可能是某个人在几分钟之内做决定造成的,而代价是,所有的用户和研发者,会始终对此而闹心。
" i! U% W. W4 Z那么,这个错误就不能想办法改正吗?既然AutoCAD在几十年前就已经有合适的对策了?- v, i# w1 s" p+ g" k
结论是,不能。, w# n* r- x# x# W' m* G
因为研发者并不认为这是“历史性错误”,可能还沾沾自喜于使用MS-Office来处理这类简单的文本数据处理呢,嘿嘿...3 b2 C# U/ O0 T. H* X5 J7 V5 N
|