数据库类硕士毕业论文范文,与基于AutoCAD的图纸自动处理技术相关论文格式范文

时间:2020-07-05 作者:admin
后台-系统-系统设置-扩展变量-(内容页告位1-手机版)

关于数据库及参考文献及计算机应用方面的免费优秀学术论文范文,数据库类论文格式范文,关于基于AutoCAD的图纸自动处理技术相关论文范文资料,对写作数据库论文范文课题研究的大学硕士、本科毕业论文开题报告范文和文献综述及职称论文参考文献资料下载有帮助。

1.设计思路分析

尽管AutoCAD是一个通用的CAD软件,但不同企业往往有不同的企业标准,实现CAD/PDM系统集成,首先应解决制图标准的定制问题,保证企业标准的统一贯彻,便于图纸上产品数据信息的管理和共享.因此,可先根据企业标准定制好样式数据,存储在数据库服务器上,当在客户端创建一张新图时,系统从服务器上读取样式数据进行绘图环境的设置,通过与用户交互,自动生成图纸项目.这样,既可以减少重复性工作,提高设计效率,也可以满足特定的制图标准要求以确保标准的一致性.


这篇论文来自 http://www.sxsky.net/dingzhi/427733.html

2.二次技术开发

.NET是微软新推出的开发平台,具有众多优点,尤其是编程语言的通用性,非常适合于使用虚拟企业的开发团队来研发大型的PDM系统.在新推出的AutoCAD版本中,AutoDesk为其开发增加了NETAPI.NETAPI提供了一系列托管的外包类,使开发人员可在.NET框架下,使用任何支持.NET的语言,对AutoCAD进行二次开发.与VB6.0相比,因VB.NET引入了完全继承,使其成为真正的面向对象的语言,在拥有与C++相匹配的强大功能的同时,兼有VB语言方便易用的特点.

3.NET框架下的程序开发

3.1 通信技术开发

在.NET框架下,AutoCAD提供了一组COM对象供其他驱动AutoCAD会话的程序使用.欲使一个程序与AutoCAD交互,必须在程序中添加一个指向AutoCAD的对象库的引用.建立VB.NET与AutoCAD通信的具体方法是:运行VB.NET应用程序,创建一个VB.NET项目.打开项目菜单,选择添加引用,再选择COM,复选[AutoCAD2006TypeLibrary],编写程序代码,基于ActiveXAutomation技术标准,以VB.NET做客户程序,Auto-CAD做服务程序,在VB.NET中引入AutoCAD对象,启动运行AutoCAD.

3.2 图框处理的灵活性与便捷性

本模块实现的功能是根据用户选择的图纸幅面、分区数、加长个数、图纸方向和绘图比例等参数自动生成图框.对于图纸幅面,按照国家标准规定,系统除了为用户设置了标准图幅供用户调用外,根据实际需要用户还可以自定义图框样式并保存以供调用,增加了使用的灵活性和方便性.

3.3 标题栏功能实现

3.3.1 标题栏定制

系统预先定制了两种常用样式的标题栏,将其做成块文件保存,供程序运行时调用.考虑到PDM系统的需要,图纸的基础数据除了标题栏信息外,还应表征出图纸间的相关性,所以设置了“父部件图号”一项,以表达零部件间的隶属关系,便于建立产品树.根据实际需要,系统还提供了标题栏的用户化定制,但应满足如下要求:(1)每个输入项对应一个属性对象,(2)在图纸中的定位点设置为实体坐标系的原点.提交时自动保存在系统指定位置,以待调用.

3.3.2 标题栏生成、修改功能

绘制完图框后,调用该程序模块,首先由用户选择标题栏样式,从系统指定目录下读取相应的文件,转化为块对象,根据用户在标题栏编辑对话框中输入的文本,添加或修改块属性,再按绘图比例进行缩放,根据实体坐标系的原点定位到图框中,其流程如图1所示.

基于AutoCAD的图纸自动处理技术参考属性评定
有关论文范文主题研究: 数据库相关论文范文 大学生适用: 专升本毕业论文、学年论文
相关参考文献下载数量: 40 写作解决问题: 写作资料
毕业论文开题报告: 论文提纲、论文摘要 职称论文适用: 核心期刊、初级职称
所属大学生专业类别: 写作资料 论文题目推荐度: 免费选题

3.4 序号及明细表的定制、生成与修改

要实现明细表的自动生成及统计汇总,首先必须对其特征参数以及标准、外购、自制、外协等属性参数进行设定.扩展记录和字典是AutoCAD中任意自定义数据的容器,因此本文采用带有结果缓冲区链表的扩展记录来存放序号实体与明细表项的信息,既实现了特征参数的保存和处理,又可以序号值为纽带,实现序号和明细表的关联.

在生成序号时,系统提示用户用鼠标点取两点后可生成一个带有引线的序号,点选已生成的引线,根据用户设置的对齐方式可对相关件进行多项标注,点击鼠标右键结束序号标注.生成一个序号后,首先为序号实体对象创建扩展字典,然后在扩展字典中添加一条扩展记录,扩展记录的名字与序号名对应,再在扩展记录中添加一个结果缓冲区链表结构.


如何写数据库学位论文
播放:30454次 评论:5199人

4.数据库处理

由于企业间的交流与合作,会经常互相借用图纸,因各自企业标准的不一致,给产品信息的自动提取带来了一定困难.考虑标题栏和明细表中的有效信息均为文本信息,本文提出了一种通过图纸模板定制,直接提取图纸中文本信息的方法,增加了程序的通用性.信息提取以定制的图纸模板为基础,调用与被提取产品信息图纸格式相同的模板,遍历图形数据库,按照模板指定的范围将图纸中的文本信息包括单行文本(Text)、多行文本(Mtext)和块属性(Attributes)添加到选择集中,经处理后分别以关系表(产品树)和属性表(零部件信息)保存到数据库中,以实现CAD和PDM系统的数据共享,保证产品配置的灵活性.

5.异构数据库接的集成

在VB.NET中通过ADO.NET连接各种外部数据库包括远程数据库,实现了异构数据库的集成,其连接结构主要包括四层:第一层为VB.NET应用程序,通过调用ADO函数向数据库传递SQL语句,获取其返回结果,第二层为OLE驱动管理程序,它负责管理各类数据库的驱动.第三层为驱动程序,受第二层管理,处理OLEDB函数调用,传送SQL到特定的数据源并将结果返回应用程序.第四

后台-系统-系统设置-扩展变量-(内容页告位2-手机版)
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:123456789@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
后台-系统-系统设置-扩展变量-(内容页告位3-手机版)