机械标准件库的开发研究
作为目前国内外最为流行的CAD通用软件,AutoCAD强大的图形功能、友好的用户界面以及强大的二次开发功能,为机械标准件在AutoCAD中的快速绘制提供了方便.进行机械设计难免要查询和绘制标准件,由于标准件绘制极为繁琐,且需反复查手册找数据,非常耗时耗力,因此有必要利用AutoCAD二次开发功能,开发能快速、准确查询和绘制机械标准件的软件,以提高绘图速度和节省人力资源.本系统所设计的机械标准件库,解决了这一系列的问题.
1设计思想
标准件库的设计基于这样一个前提:查询与绘制工作为后台服务,对客户透明,其目的是让用户只进行最简单操作即可得到由系统绘制的标准件的图形,并可查询到与该标准件相关的信息.
整个系统可分为如下几大功能模块(如图1所示).
系统首先通过人机交互模块获得查询和绘制的条件,然后对数据库进行查询,并将所获取的数据返回给图形绘制模块进行绘图操作.
2系统数据的管理
本系统通过建立一个专门的数据库系统来管理所有标准件的参数、图形以及相关的各种信息.
2.1数据库的创建
创建数据库前首先要分析清楚需要创建的数据库必须有哪些内容.对机械标准件来说,各标准件至少都应创建一个记录其类型和型号、特定的参数等的主表.以轴承为例,必须建一个包括类型、型号、参数、图像文件的存储地址等字段的表(如表1所示).
表1中字段名的含义如表2所示.
表2 字段名的意义
Table 2 The meanings of column names
typemodelslide adrsdddbd1d3rrglhs0类型型号图像文件地址内径外径宽装配内径装配外径轴承圆角轴肩圆角预期寿命安全系数
类型型号图像文件地址内径外径宽装配内径装配外径轴承圆角轴肩圆角预期寿命安全系数
除了主表外,还要根据不同的需要向数据库增加一个记录各种辅助信息的辅助表.辅助表与主表一一对应,主要记录标准件的附加信息,如:价格、产地等.
由于主表记录的都是统一、不变的数据,为维护其安全性,对主表进行修改必须具备较高的权限.而辅助表记录的信息要经常改变,为方便用户修改,不作权限的设定.
文章关键词: AutoCAD 软件开发 标准件 数据库 ARX SQL
页:
[1]