一种动态图块分析工具在圆形料仓设计中的应用.pdfVIP

一种动态图块分析工具在圆形料仓设计中的应用.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
完美PDF格式,可在线免费浏览全文和下载,支持复制编辑,可为大学生本专业本院系本科专科大专和相关类学生提供毕业论文范文范例指导,也可为要代写发表职称论文提供参考!!!

一种动态图块分析工具在圆形料仓设计中的应用 薛明升肖业俭 (中冶长天国际工程有限责任公司) 摘要:AutoCAD是工程设计中最常用的计算机辅助设计软件之一,该软件具有强大的绘图功能,但是要 真正做到辅助设计,还必须根据实际应用对其进行二次开发。本文提出一种将AutoCAD动态图块和编程结 合起来的二次开发方法,既可以充分发挥AutoCAD强大的绘图功能,又可以发挥编程开发在界面设计、数 据库、逻辑判断、数学计算和分析等方面的优势,降低了二次开发的难度,缩短了开发的周期。该方法适 AutoCAD2010为开发对象,编制了一个二次开发程序:《动态图块分析工具》。最后,采用该程序进行料仓的 绘图、参数设计和有效容积分析,得到了料仓的几个重要外形参数对料仓有效容积的影响,起到了快速分 析、优化设计的效果,并直接绘制出料仓外形图。结果表明,这种方法是一种快捷高效的AutoCAD二次开 发方法,具有重要的应用价值。 关键词:AutoCAD动态图块.NET二次开发c#料仓优化设计 引言 功能,通过该功能可以建立具有几何约束和尺寸驱动的动态图块。动态图块基本上可以实现简 单的参数化绘图功能,与以往通过二次开发实现的参数化绘图相比,动态图块可以充分发挥 CAD强大的图形编辑功能,使参数化绘图变得灵活、简单和高效。 但是动态图块只能实现小规模的、单纯的参数化绘图…,如果使用中需要绘制复杂的图形, 或者是需要进行复杂的计算、逻辑判断、数学分析等,就需要用到二次开发了。本文就是在这 个思路上,提出一种将AutoCAD动态图块和编程结合起来的二次开发方法,既可以充分发挥 AutoCAD强大的绘图功能,又可以发挥编程开发在界面设计、数据库、逻辑判断、数学计算和 分析等方面的优势,降低了二次开发的难度,缩短了开发的周期。 通过一个具体的实例:《动态图块分析工具》讲述了该方法的设计思路和实现过程。 网形料仓具有结构简单、制作安装方便、强度高、单位有效储量下料仓重量轻等优点,在 冶金行业有广泛的应用。料仓设计中,需要根掘有效容积来确定料仓的外形尺寸。其中:料仓 直径、高度、斜段角度等参数是决定料仓容积的主要因数。设计过程中,为了尽量优化配置, 需要根据变化的参数对矿仓容积进行反复的计算,工作量很大。本软件包含一个料仓外形动态 图块和一个“输入——输出变量分析模块”,动态图块用于绘图和简单的计算,变量分析模块 用于驱动动态图块、读取图块中的变量值并对其进行分析。利用该软件可以帮助工程师方便直 观地设计矿仓的外形参数,并快速完成料仓外形的绘制。 一 1选择AutoCAD二次开发工具 AutoCAD二次开发工具多种多样,常用的有: 1)AutoLisp/Visual 调用绝大部分AutoCAD内置命令。缺点是功能简单,不适用与开发大型、复杂的应用心1。 进的、面向对象的设计开发。其开发出的应用速度快、集成度高、稳定性强。但是C++语言本 身极其复杂、易用性差,大大限制了其在二次开发中的应用∞1。 3)VBA。AutoCADVBA允许Visaul 用程序发送或检索数据,但是2012年以后的新版本中AutoCAD将不再支持VBA开发H3。 4)AutoCAD.NET。该方法利用AutoCAD的.NETAPI,以VisualStudio为开发工具,方便易 用,而且拥有与C++相匹配的强大功能,是较理想的AutoCAD二次开发工具∞3。 综合考虑后,本文选择了VisualStudi02008为开发工具,采用C#编程语言。 2绘制料仓外形动态图块 动态图块的设计主要由以下几个步骤组成: 1)在AutoCAD中新建一个图块; 2)绘制几何图形: 3)利用块编辑器中的几何约束功能为几何图形建立几何约束,如图l所示: 4)利用块编辑器中的尺寸约束功能为几何图形建立尺寸约束,如图2所示; 5)在参数管理器中定义各约束之间的数值变换关系如图4所示; 6)保存并关闭块编辑器,测试动态图块的效果,如图3所示; 在料仓动态图块中包含了“有效容积”自定义参数,该参数是利用料仓的尺寸参数计算出 的料仓有效容积。在使用中修改各尺寸参数即可得到对应的图形块,还可以直接查看对应的料 仓有效容积,大火节约了绘图和计算的时间。

文档评论(0)

chqs52 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档