张利民 发表于 2011-6-18 09:25:12

机械标准件库的开发研究

  作为目前国内外最为流行的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]
查看完整版本: 机械标准件库的开发研究

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网