基于专用接口的CAD/CAM集成

  在所有CAD/CAM集成方法中,基于专用接口的集成是最原始的一种。对于专用接口,可以从两方面来理解,一是被集成的系统之间没有任何联系,必须专门开发接口使两个不同的系统间接地进行沟通;二是系统开发商自行开发的专用接口,专为解决自家系列产品之间的信息交换。

  下图给出的是最早的CAD/CAM集成的模式,单元系统的独立性非常强,至多是提供一种专门的数据格式。要解决应用问题,首先需要进行前置处理,将问题转换成这种专门数据格式的表达形式,系统处理过后,还要经过后置处理,还原到应用问题空间,才能看到处理结果。前置处理程序和后置处理程序都需要用户自己开发。如果用户既做过系统A的开发,又做过系统B的开发,就同时了解了两个系统各自的专用数据格式,因此有可能开发专用接口,沟通两个系统。例如早期的有限元分析SAP5,应用该系统进行有限元分析,首先需编制前置处理程序,将分析对象的单元划分表达为系统规定的数据格式,系统对这些单元进行分析处理,结果又以一种专门的格式输出,再经过一次后置处理,才得到分析结果的实际物理解释。随着计算机软硬件的技术发展和应用CAD/CAM水平的迅速提高,这种集成模式越来越少。

  为了克服上述集成模式的弊端,有些系统开发商提出了自己的标准数据格式,作为系统集成的接口。于是系统的集成就由原始图的形式进化成下图给出的模式。此时,应用系统只要是能够按标准格式输入/输出,就可集成到一起。例如Autodesk公司的系列产品普遍支持DFX格式的输入/输出,因而很容易集成。事实上DFX格式已经被许多公司所接受,几乎成为一种标准,实际应用中,多家产品通过DFX格式进行集成的成功实例屡见不鲜。用标准数据格式作为系统集成的接口,应用最多的还是美国国家标准局(NBS)主持开发的数据交换规范IGES(Initial Graphics Exchange Specification)

基于标准数据格式的CAD/CAM集成