多平台工程绘图系统若干关键技术的研究
【摘要】:完整的工程图不仅包括实体的二维投影,还包括诸如图框、标题栏等在内的多种国标化要素,目前多数CAD虽然具有强大的三维造型功能,却无法方便完成上述国标化操作。随着网络技术和并行工程的发展,以团队为单位的协同设计逐渐取代个人串行化设计,设计方式的转变对CAD提出了新的要求,如何克服传统协同模式中CAD通过专门的客户端与协同平台进行数据交换时表现出的集成松散的缺点,也是当前需要解决的问题。
本文从方便国标化操作和提供紧凑的协同设计模式两方面增强CAD的功能,对多平台目标实现中的以下关键技术进行了研究:
在基于图组的对象层次结构基础上,提出了系统的四层体系结构,用专门的基础类系与API层封装不同平台的开发接口,避免了平台的变化对对象层和功能层的具体实现的影响,利于在不同的CAD平台之间进行系统移植。
采用基于特征的图形对象表达方法,建立了图形对象特征信息模型,研究了基于特征的多层嵌套图组管理技术和基于扩展属性的图形对象特征表达管理机制,实现了图形对象的识别。
提出了基于本地工作区的协同设计方式,在CAD系统中引入本地工作区控件充当客户端角色,既管理了本地数据,也实现了与协同平台的无缝集成,提升了CAD的协同设计功能。
基于以上关键技术,系统在UG和Pro/E平台上进行了实现,并在航天三院和柳州汽车工业集团得到了成功应用。