圆锥台与圆柱相贯实体造型及展开CAD的研究.docVIP

圆锥台与圆柱相贯实体造型及展开CAD的研究.doc

  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文档。上传文档
查看更多
圆锥台与圆柱相贯实体造型及展开CAD的研究

摘 要 建立了圆锥台与圆柱相贯的统一数学模型。据此模型,以AutoCAD为平台,应用其内嵌的VBA(Visual Basic for Application)语言为编程工具,设计了绘制圆锥台与圆柱相贯实体的通用源程序。 建立了求解圆锥台与圆柱轴线垂直交错时相贯线上点的坐标的通用数学模型,并以此为基础,给出了绘制含有相贯线的圆锥台、圆柱展开图的原理和方法。根据以上数学模型,应用VBA编程,设计了绘制含有相贯线的圆锥台、圆柱展开图的通用源程序。 在上述源程序的基础上,设计了基于VBA的圆锥台与圆柱相贯实体造型及绘制展开图的参数化软件。应用该软件,可以通过输入特征参数,方便地绘制带有圆柱支管的圆台形管道、炉具、罐等设备的实体和展开图形。因此,该参数化造型软件在中小型钣金制件行业中具有一定的实用价值。 AutoCAD;VBA语言参数化实体造型展开图摘要 II 目录 III 1 引言 1 2 AutoCAD VBA程序的加载和运行 2 3 圆锥台与圆柱相贯实体造型 3 3.1 VBA环境中的实体造型机制 3 3.2 圆锥台与圆柱相贯的数学模型 3 3.3 圆锥台与圆柱相贯实体的生成 3 3.4 实体造型程序及实例 6 3.5 本章小结 8 4 圆锥台与圆柱相贯线展开图的生成 9 4.1 求相贯点的数学模型 9 4.2 生成展开图的程序及实例 12 4.3 本章小结 13 5 结论 14 致谢 15 参考文献 16 1 引 言 在生产实际中,经常会遇到一些主体为圆锥台形、圆柱的管道、炉具、罐等设备,其上往往有一些叉管、观察孔、测试孔等分支结构,这些分支结构通常为圆锥台或圆柱形钣金制件。 所谓参数化,是指对零件的各种特征施加各种约束形式。各个特征的几何形状与尺寸大小用变量(具体的数据或代数表达式)的方式来表示。如果与某特征对应的参数发生了变化,那么零件上该特征的几何形状或尺寸大小将随之变化。三维参数化实体造型的实现有两种途径:其一,从底层开发CAD软件。这种方法较困难,不适于小型企业;其二,在基础绘图软件平台(如AutoCAD)上作二次开发。AutoCAD作为CAD二次开发平台,具有强大的绘图功能和良好的开发性,受到国内外许多企业的青睐。 计算机辅助制图是现代企业生产和设计的重要工具,AutoCAD是计算机辅助设计工具的一种,VB是AutoCAD软件的重要组成部分。它是AutoCAD软件二次开发的重要工具。它可使一些常用的机械零件能很快的调用,简捷方便,很大的提高了工作效率缩短了新产品的开发周期,提高制图的质量。利用VB语言对AutoCAD进行二次开发是现代计算机技术不可缺少的内容,而且直接影响到制图的速度和质量。 2 AutoCAD VBA程序的加载和运行 AutoCAD是由美国Autodesk公司于20世纪80年代初开发的绘图程序软件包,CAD是Computer Aided Design的英文缩写,从第一版AutoCAD 1.0起,经历了若干次升级,现已达到AutoCAD2007版本。 VBA是Visual Basic for Applications(VBA)的缩写。Visual Basic(VB)是美国微软公司推出的程序开发工具,它简单易学,适用面广,在Windows平台上被广泛使用。 加载已有的VBA工程文件的步骤如下: (1) 在“VBA管理器”对话框中单击“加载”按钮,弹出“打开VBA工程”对话框,如图2.1所示。 图2.1 “打开VBA工程”对话框 (2) 在“打开VBA工程”对话框中选择想要加载的工程文件。 (3) 单击“打开”按钮。也可以在命令提示行输入“VBALOAD”命令来加载工程文件,该命令同样弹出“打开VBA工程”对话框,加载方法相同。 运行已有的VBA工程文件的步骤如下: (1) 用户可以选择“工具”→ “宏”菜单项来打开“宏”对话框,也可以在AutoCAD 命令提示行中输入“VBARUN”命令来打开。 (2) 在已打开的“宏”对话框中选择想要运行的宏,最后单击“运行”按钮即可。 3 圆锥台与圆柱相贯实体造型 3.1 VBA环境中的实体造型机制在VBA程序中,调用Documents集合的Add(Entity)方法,根据给定参数生成相应实体,然后将实体写入AtuoCAD系统的图形数据库。用户可以使用参数方法创建三维实体,若给定长度(Length)、宽度(Width)、高度(Height)或者中心(Center)、半径(Radius)等参数,即可创建长方体(Box)、圆柱体(Cylinder)、圆锥体(Cone)、圆环(Torus)、球体(Sphere)等基本实体,分别调用Acad3DSolid类的方法AddBox、AddCone、AddCylinder、AddTorus

文档评论(0)

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

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

1亿VIP精品文档

相关文档