基于AutoCAD二次开发的参数化绘图设计研究与应用

来源 :安徽建筑大学 | 被引量 : 0次 | 上传用户:yaraksuper
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CAD制图行业随着需求的不断变革,功能也在不断翻新,速度快和工作高效智能的模式是企业追求的目标。为顺应科技领域功能的拓展和用户需求的变更,企业采用CAD技术来发展自身生产力的现象也越来越广泛,对CAD范畴的技术要求也越来越高,设计绘制工程图纸的单一功能越来越满足不了人们的需求。对AutoCAD二次开发的研发趋向,即参数化绘图方法是二次开发研究领域的重要发展方向。生产行业的技术要求有时是AutoCAD自身功能去完成一种产品的不同型号尺寸的大批量生产的绘图操作,针对这种情况的绘图工作量就会非常大。也由此提出了关于AutoCAD的二次开发参数化应用系统的需求。目前需求与产品之间的关系还不够清晰,所设计的软件仍存在以下不足:(1)对需要重复进行设计绘制图纸的零器件产品,人工的工作量巨大;(2)人力资源的需求增多;(3)所设计的软件功能存在出图错误率高的特点;(4)没有针对需重复绘制单一零器件产品的参数化设计系统。本文针对以上需求问题,设计研发了参数化绘图系统——以AutoCAD为开发平台,选用VBA为二次开发工具,结合Access数据库,实现了一个基于AutoCAD环境下的参数化绘图系统。系统的开发工具VBA编程中利用ActiveX Automation技术对AutoCAD实施操控。应用程序与外部数据库的连接是通过ADO(Active Data Objects)数据访问技术,实现访问存储产品数据的数据库中某型号参数详情。通过在用户界面中添加和修改数据功能控件实现Access数据库中数据修改的一致性;反之,也可在Access数据库中改动数据,从而使得用户界面中的数据随之修改,最终形成在AutoCAD中交互式参数化绘图系统。整个系统划分为三个模块:程序登录模块,参数化绘图模块和数据管理模块。本文针对参数化绘图设计系统的应用列举三个实例,验证参数化设计绘图方法的有效性和实用性。该系统程序的设计将缩短制图周期、绘图过程化复杂为简单、减少人力资源的投入和提高工作效率,实现AutoCAD的智能化绘制图形。并且在自动绘制二维图形的基础上,可进行功能拓展:创建菜单栏、尺寸自动标注、动态参数化和建三维立体模型,达到更加直观的智能化效果。在开发过程所应用的关键技术,如AutoCAD二次开发技术、ActiveX Automation技术、参数化思维、智能性交互界面设计和数据库衔接技术,分别介绍了它们在本系统中的功能作用。系统具有开放式体系结构,且各模块功能明确,保证了系统的稳定性。本文通过列举参数化绘图系统的应用实例,用户在输入所需设计的产品参数后,按照界面提示进行操作,系统即可根据需求绘制产品设计图。一方面大大提高工作效率、简化设计工程、提高自动化设计程度和节约成本,使绘图具有简单快捷的特点。另一方面该系统的实用效果很强,其中的参数化设计理念也被迅速推广,这为今后使用参数化绘图思想应用于古建筑构件三维产品库的开发工作奠定了一定的发展基础。
其他文献
在代理商的角色转换中,传统的贸易商已经成为零售商、服务商为主的运营商。随着角色的转换,业务结构也发生着变化。从贸易批发到终端零售再到系统工程,代理商的外在经营和内
2017年,对于下级市场来讲,是渠道变革的又一个转折之年。这一年,以苏宁零售云(以下简称零售云)为代表的全国连锁品牌,加入对县乡镇市场的竞争,通过加盟形式和新营销的赋能,展
本文介绍了大口径压力管水压试验方法、技巧及注意事项。
分析高职物流专业课程体系存在的主要问题,探讨高职物流专业课程体系改革的措施。
【关键词】教学设计 课前 课中课尾  【中图分类号】G 【文献标识码】A  【文章编号】0450-9889(2015)06A-0107-02  在一节课的教学中,课堂设计是重要的组成部分,它决定着一节课的质量,决定着能否培养学生的学习兴趣、能否激活学生的思维和求知欲、能否达到教学目标等。在农村中学,普遍存在着学生对英语不感兴趣的现象。要想提高英语教学质量,设计好课堂教学内容是英语教师不得不首要考虑
目的:探讨综合护理干预对特发性肺纤维化(idiopathic pulmonary fibrosis,IPF)患者治疗效果的影响。方法:将河南中医学院第一附属医院2011年12月至2013年12月确诊的68例IPF住
目前,整体壁挂炉行业从供需两端来看,都呈现生态化发展的趋势。从供给端来看,一是主流品牌基本从原来单一做壁挂炉或者燃气锅炉的销售,逐步向系统集成化发展,都在做加法。比
<正> Hexcel复合材料公司为了满足风力发电叶片制造商生产较大和强度要求比较高的转子叶片所需的碳纤维材料设计了最新产品。 Hexcel正在推出它的HexFIT~(TM)树脂浸渍技术的