AutoCAD扩展数据在工程设计中的应用

来源 :科技致富向导 | 被引量 : 0次 | 上传用户:mao_320
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】本文对如何利用AutoCAD的扩展数据的特点、设置、检索的方法进行二次开发,以解决工程设计过程存在的问题如目录生成、图纸分解等进行了介绍。
  【关键词】AutoCAD;扩展数据;二次开发;VBA、ActiveX;编程
  0.引言
  自从80年代AutoCAD开始引入国内以来,在CAD和CAM等领域已经得到了广泛的应用,特别是在工程设计行业,AutoCAD已成为主要的设计软件和工具。虽然这些年来,随着计算机图形图像处理技术的发展,已经开始使用三维设计软件进行工程设计,如石油化工等行业使用PDS等软件进行工厂三维设计,但是许多设计工作仍然离不开AutoCAD。
  设计人员在设计图纸时往往在一个图形文件(.dwg)中设计多张图纸,便于图纸之间的参照,在所有图纸设计好之后,再手工将图纸逐个分解成单个图形文件(以各自图号为文件名)进行绘图并归档,并手工做出图纸目录文件(.xls)和材料表文件(.xls)。设计工作本身已经是一个比较繁重的任务,后期再手工分解图纸、做图纸目录和材料表,额外增加了许多负担,而这都是一些简单、重复、繁琐、易错的工作。
  通过对AutoCAD二次开发有关资料的分析研究,AutoCAD实体对象的扩展数据及其它技术可以解决以上问题,并使用AutoCAD提供的VBA和ActiveX进行编程开发。下面对在开发过程中扩展数据的应用进行介绍。
  1.扩展数据及特点
  AutoCAD扩展数据是在常规的图形数据基础上增加的按一系列分类代码组合而成的数据块,它与常规实体数据一起构成内容更加广泛的实体数据。AutoCAD提供了一系列的扩展数据组码,这里只使用了1001和1000。
  AutoCAD的ActiveX所提供的对象特别是图元(如线、圆、文字等)都包含对扩展数据进行设置和检索的方法SetXData和GetXData。
  扩展数据的设置具有如下特点:
  (1)对于同一个对象可以设置多个不同类型的扩展数据,这就为开发应用增加了灵活性,根据二次开发的需要可以给一个图元设置不同类型的扩展数据。
  (2)对于同一个对象如果以同一个类型的数据重复设置,则只保留最后一次所设的扩展数据,当认为设置不正确时,可以重新设置图元的扩展数据。
  (3)对图形中的对象设置扩展数据并保存图形后再次打开该图形,先前设置的扩展数据仍然存在。这说明所设置的扩展数据是永久的,这样可以制定标准的图框和图签。
  由此可见,所谓扩展数据实际上就是扩展属性,这样根据二次开发的实际需要可以为图元对象设置必要的不同类型的扩展数据。
  2.扩展数据的设置
  主要是采用AutoCAD ActiveX的图元对象所提供的SetXData方法进行扩展数据的设置。可以对单个对象进行设置,也可以同时对多个对象进行设置。
  对单个对象设置扩展数据:在实际应用过程中是经常要用到的,如在制作标准图框和图签时,需要对图框和图签的有关图元设置扩展数据,以生成图纸目录。
  3.结束语
  以上只是利用AutoCAD的VBA进行了一些初步的开发,解决了设计过程中的某些问题。其实,AutoCAD所提供的ActiveX功能非常强大,用户可以进行深度的二次开发,以满足设计工作的需要。除了VBA之外,还可以使用ObjectARX开发包在Visual Studio(.Net)环境下进行二次开发,因此利用AutoCAD所提供的开发工具还可以开发出与设计有关并与设计紧密结合的管理系统如项目管理系统、协同设计系统等。 [科]
  【参考文献】
  [1]梁学春,宋德明编著.AutoCAD2002二次开发技术指南.
  [2]李长勋主编.AutoCAD ObjectARX程序开发技术.
其他文献
为贯彻深化教育改革,全面推进素质教育,培养具有创新精神、实践能力和人文素养的高水平应用型人才的理念,根据秘书工作和秘书职业特点,结合布鲁纳认知结构理论和建构主义理论
[摘要]随着课改的不断深化,信息技术早已广泛应用于历史教学中,多媒体凭借着自身的优势,大大丰富了历史教学,使历史课堂焕然一新,生机盎然。  [关键词] 信息技术 多媒体教学 历史教学  2010年7月,在全国教育工作会议上,胡锦涛总书记提出:要以教育信息化带动教育现代化,把教育信息化纳入国家信息化发展整体战略,加快教育信息基础设施建设,超前部署教育信息网络,加强优质教育资源开发和应用,构建国家教育
伴随着高校教学制度的不断完善,同时由于我国广播电视行业以及传媒业的迅速崛起,广播电视编导专业在高校的开办程度也在不断的提升.许多的高校都开设了广播电视编导专业,而这
通过对CDMA网络局内、局间等不同业务类型的呼叫流程进行分析,找出影响呼叫时长的主要因素,并以河南某本地网为例对寻呼间隔时长、交换侧铃音播放等方面进行调整优化。 By a
期刊
提问是一门艺术,语文课堂上的提问技巧是一个语文老师文化功底的体现.有效的提问应该是以启发性为主的,引导学生进行思维能力训练,在课堂问答的过程中完成教学目标,促进学生
本文通过对荣华二采区10
无线网络的规划与优化是相辅相成,密不可分的。本文首先从移动通信网络规划方面,探讨了规划过程中如何进行网络优化,接着针对各个时期的优化目标如何进行规划进行分析。 Wir
翻转课堂是将学习的权利从教师转移给学生,是课堂教学改革的新范式,本文就课堂教学改革为翻转学习的意义进行探讨,并对翻转课堂教学的现状进行分析.
随着计算机技术的不断发展,越来越多的人们应用计算机上网办公和学习,计算机网络技术的普及,极大的方便了人们的生活,人们轻松上网资源共享,提高了工作效率和生活水平。但是,
本文通过对荣华二采区10
期刊