基于AUTOCAD的图形数据库技术研究
2011-10-21谭安平
大众科技 2011年6期
向 渝 谭安平
(成都理工大学工程技术学院,四川 乐山 614000)
基于AUTOCAD的图形数据库技术研究
向 渝 谭安平
(成都理工大学工程技术学院,四川 乐山 614000)
目前协同设计是国内外研究的热点。在协同设计中不可避免会产生冲突,结果冲突是协同设计中需要解决的主要冲突之一。文章研究的主要目的就是应用SQL2000和VBA开发工具设计出一个统一的图形数据库,使协同设计者准确高效的对CAD图形进行操作、管理。同时数据库数据在网络中的传输信息量也要少,提高系统的响应速度和稳定性。
协同设计;图形数据库;VBA
实时协同设计技术研究则是网络支持的协同设计领域的热点研究内容之一。但由于Internet 网络带宽限制等诸多方面的影响,实时协同设计是较难实现的。
本文以分布和集中式结构混合构造了一个实时设计系统,用 SQL2000建立了一个统一的网络图形数据库。为实时协同设计提供了基础条件。
(一)开发设计
1.开发工具的选择
长期以来, AUTOCAD一直是主流的二维cad软件,它提供了强大的构造、管理通用图形对象的功能以及丰富的二次开发手段。以往的二次开发大多关注工程技术,较少涉及图形数据库技术,AUTOCAD2000版本后,增加了VBA作为开发工具,受到众多开发者的欢迎,相关书籍也增多。在 VBA环境中,开发者不仅可以使用 VB中的一切功能,而且可以存取AUTOCAD的整个对象结构,因此我们选择VBA工具实现实体数据库的开发。
2.实体数据
AUTOCAD的基本功能是绘图,绘出图形都是以实体的形式保存。……
登录APP查看全文
