开 云拨雾终有日,
沙 尽浪淘始见金。
——— DD 寄 CAXA 絮语。
连日来,就CAXA到底是落后还是先进的话题;网友们展开了多方的辩论。但是,从论题上来看,立论就已经错了。辩论更是语无伦次、错误百出、互扯猫尾、誓不认输。如此辩论下去,终究不会有结果,而且影响CAXA形象,误导在门外看热闹的人。
所以,DD 斗胆令起新贴,从正面为 CAXA 一洗风尘。
我的论点是,CAXA其实并不落后,而且何止不落后———而且还相当的先进———这并不是 DD 夸张或者夸大的一面之词。
尽管DD不是CAXA的员工,但是 CAXA 最早是在我们学校作为试点单位的。我有许多师兄都在721里面干活,被“老板们”剥削(*^_^*),别人说“没有调查就没有发言权”,这句话对我来说是不适用的。我下面说的东西尽管未必中肯,但是都是有所出处,并非信口开河。请大家仔细斟酌。
评价一个CAD的先进性,是多方面的。 内核、操作性能、平台、功能、二次开发(插件)等等。我就从这些方面细细衡量一下CAXA。
内核方面
CAXA是双内核,可以通过 Ctrl+K 在 ACIS 和 ParaSolid 内核之间切换。兼容Autodesk、CATIA、Pro_E、SW、UG 等等软件的数据更是没有问题。双内核的 CAD 软件,据我所知,只有CAXA一家,这不知道是先进还是落后呢?
操作性能方面
拖放式操作、智能图素、包围盒驱动手柄、三位球定位装配………何等方面快捷!零件图素自由的父子关系更是方便修改,想怎样改怎样都行。以上四种技术构成的设计体系是“自参数化设计问世15年以来,CAD技术又一次重大突破”———此话出自“美国CAD界”。
平台方面
其实目前每种软件都能够在Windows下面运行的,只要能运行,就OK啦;还有什么先进性的问题呢?我只知道CATIA是 可以在Linux 下面安装运行的CAD。如果说到平台,Linux 当然比 Windows 更稳定和先进。所以 CATIA 应该比别的 CAD 更为先进 ——— 可以进行多机联立运算。不过好像现在 CAXA 已经和 CATIA 的龙头公司签订共同开发协约了,这方面我们就拭目以待吧。
功能方面
没有用过CAXA的工程师对于CAXA的疑问无非以下两个问题。
CAXA 到底能不能建模?建模水平怎么样?这两个问题我就不多说了,我想给大家看一样东西,这个比较有说服力。附图1 是 波音767 的整机建模,就是国外工程师 做的。应用水平可见一斑。
二次开发方面
CAXA 能不能搞二次开发?开发水平怎么样?还是给大家看一个实例,
http://bbs.icax.cn/viewthread.ph ... %3D1&page=#pid=从此而看,CAXA搞插件也是很方便的。CAXA的智能图素库是完全开放的,而且可以无限扩充。对于不会编程的人是一大乐事。添加简单的关系条件,就可以自己开发简单的插件,实现参数化设计。
如果对于参数复杂插件,还可以通过VB直接编程。VB平台的二次开发,就技术性和方便性而言,也比别的CAD简单方便很多。
其他方面
有些高手更是追求一些曲面、光斑检查、运动性能分析等等。这些种种,对于目前的 CAXA来说,的确是暂时未能达到的;
(写这个帖子的时候有点早——已经是1年多之前的事情了;所以在这里特别更正一下:一般曲面功能——全部G1、部分G2,CAXA已经可以达到了,高级曲面功能例如A Class曲面暂时还没有,斑马纹分析也已经成熟了,机构仿真模块也加强并且独立了。——— 这一年半里CAXA实体设计的发展真是日新月异啊!) 但是 CAXA 能够达到的方面远远比大家所想的要多。而且以发展的目光来看,CAXA 阵形已初成气候,发展出这些功能只是迟早的事情。
综上所述,CAXA 软件其实并不落后。是有一点瑕疵,但是瑕不掩瑜。就性能价格比而言,CAXA有绝对的优势,更适合发展中的中国。并且正和中国工业、制造业同步发展,CAXA的明日必定更加辉煌。
*^_^*