基于VB的传动方案简图自动绘制系统的设计与实现_柴油机_欧宝官网客户端下载/最新版平台app 

柴油机

基于VB的传动方案简图自动绘制系统的设计与实现

来源:柴油机    发布时间:2024-03-02 19:57:31

  基于VB的传动方案简图自动绘制系统的设计与实现基于VB的传动方案简图自动绘制系统的设计与实现 基于VB的传动方案简图自动绘制系统的设 计与实现 ? 38?计算机应用技术2(3(36年第11期总第33卷 基矛VB的传动方案简图自动绘 制系统的设计与实现 陈义军 (常州轻工职业技术学院机械工程系,江苏常州213164) 摘要:针对传动系统方案简图的自动绘制进行了研究,选用VB作为开发工具,对传 动方案的机构运动简图的图元进行 了选择和设计,使用ActiveXAutomation技术基于VB进行了AutoCAD2000二次 开发,绘制机构运动简图....

  基于VB的传动方案简图自动绘制系统的设计与实现 基于VB的传动方案简图自动绘制系统的设 计与实现 ? 38?计算机应用技术2(3(36年第11期总第33卷 基矛VB的传动方案简图自动绘 制系统的设计与实现 陈义军 (常州轻工职业技术学院机械工程系,江苏常州213164) 摘要:针对传动系统方案简图的自动绘制进行了研究,选用VB作为开发工具,对传 动方案的机构运动简图的图元进行 了选择和设计,使用ActiveXAutomation技术基于VB进行了AutoCAD2000二次 开发,绘制机构运动简图.对具体实例 加以分析测试,证明了此系统的有效性. 关键词:传动方案;自动绘制;VB;CAD 中图分类号:TP391.72文献标识码:A文章编号:1006—0316(2006)11—0038—03 Designandimplementationofautomaticdrawingsystemofkinematicdiagramofmechanismof transmissionschemebasedonvisualbasic CHENYi-jun (DepartmentofMechanicalEngineering,ChangzhouInstituteofLightIndustryTechnology,Changzhou213164,China) Abstract:ApplyingVisualBasictodevelopautomaticdrawingsystemofkinematicdiagramofmechanismoftransmission systemscheme,selectanddevisethedrawingelement.ApplyingActiveXAutomationsecondlydevelopAutoCAD2000based onVB,themechanismkinematicdiagramisdrawedandexported.Byanalyzedandtestapracticalexample,itshowedthe systemisveryeffective. Keywords:transmissionscheme:automaticdrawing:VB:CAD 传动系统方案设计是产品设计中的一个重要阶 段,将决定产品性能和成本,关系到产品水平及竞 争力.在此阶段中,选择传动机构的类型,拟订 机构的组合方案和总体布置方案,再根据国标 (GB4460—84)绘制机构运动简图.因为机械设计 是一个设计一评价一再设计的反复迭代,不断 优化过程,设计方案一直在优化,其机构运动简图就 不断改变.传动系统模块设计中,如果直接从一条一条 的线段开始由AutoCAD绘制方案简图,其绘制过程 复杂,绘图效率非常低.尽管AutoCAD提供的预制 专业图块的功能在某些特定的程度上提高了绘图效率,但 效果不显着,因为绘完图形发现很多构件的尺寸或 形状等与要求不符,则需频繁用修剪,延伸等命令 做修改.因此,能自动化设计,缩短设计周期, 降低设计成本,提高设计质量的机构运动简图自动 绘制系统的设计成为迫切地需要. VisualBasic是一种可视化的,面向对象的,采 用事件驱动方式的结构化高级程序设计语言.它具 有高效率,功能强大的特点,可以高效,快速地编 制出Windows环境下功能强大,图形界面丰富的应 用软件系统.因此,使用VB作为开发工具,对传 动系统的机构运动简图进行了面向对象技术的图元 类设计.限于篇幅,本系统仅对物理运动系统常见 的各种运动方案的简图做多元化的分析研究,当然,不同 传动类型的简图绘制也可由此研究

  进行研究 运用AutoCAD2000中的ActiveXAutomation技术 实现AutoCAD与VB的无缝连接,方便陕速绘制出 传动系统机构运动简图. 1传动方案简图的图元设计 1.1图元的选择 绘图系统中的图元是指绘制图形时一次绘图操 作所绘的最小图形对象.本系统根据物理运动系统 方案简图的特点,先将绘图中所需的国标规定符号 作图元,再将一些很常用的已经系列化产品化的 收稿日期:2006—08—11 作者简介:陈义军(1972一).女.江苏江都人.汉族.东南大学机械设计及理论专业工 学硕士毕业,常州轻工职业技术学院讲师.主要是做 CAD/CAM方向的教学与研究. 2006年第11期总第33卷计算机应用技术?39? 零件与装配件的简图作图元,这样一次操作绘出的 是图元而不再是一根简单的直线或曲线等,则可使 系统的绘图效率得到提高. 1.2图元类的设计 图元可当作面向程序设计中的对象来处理, 构成图元类.物理运动系统方案简图中图元类的层 次关系如图1所示.图元类包含图元类成员数据和 图元类成员函数,如图2所示.图元类成员数据包 括几何参数,显示特性,关联信息等. CEnt~ty Cmotor Cshaftcoupling CbeIt Cchain Cgear———厂ciffg Creducer厂ctti 图1图元类层次关系图 图2图元类的成员数据和函数 图元类设计的主体问题是确定图元对象的图元 位置和特性尺寸等成员数据及图元对象的创建和 选中,编辑等两方面的内容. 对于矢量图形系统而言,在屏幕上绘制图元主 要是根据图元的几何特征参数建立数学模型来完 成,并且要存储这些参数值以便于编辑修改,图元 图形和图元几何参数之间是一种相互映射的关系. 一 个图元的参数化几何描述办法能够有多种选择, 考虑到在绘制方案简图中,机构的运动尺寸相对于 机构的具体的坐标位置来说要重要得多,所以,本 系统采用定位参数(含定点位置参数和定向位置参 数)和特征尺寸参数来共同描绘图元.一个图元仅 有一个用来表示整个图元位置的参考点(定点参数) 和一个方向角(定向参数),图元的其它几何信息则 以这些定点定向参数为基准表现为外观尺寸信息. 图元的显示特性为绘制图元时所用的线型,线宽和 颜色.根据机构简图国标规定,主要有3种线型: 连续线(实线),点划线和虚线.线宽粗线,宽度b可根据绘图的需要适当调整.颜色 一 般为黑色,在有生动表达要求时,可考虑丰富颜 色.这些显示特性通过图层统一管理.关联信息指 出图元之问的连接关系. 根据绘图操作的特点图元类成员函数设计了造 型函数,显示函数,编辑函数,选择和保存函数等 以实现在VisualBasic6.0界面内调用AutoCAD2000 人机交互的可视化绘图. 2VB与AutoCAD接口的实现 因为传动方案简图自动绘制系统是以Visual Basic6.0编制界面的,其界面友好,简单易操作方便, 但是在绘制图形方面,能力远不如AutoCAD2000. 这就需要将VisualBasic6.0编制的程序与 AutoCAD2000相结合,AutoCAD2000中的ActiveX Automation技术就可解决此问题. ActiveXAutomation是Microsoft基于COM(部 件对象模型)体系结构开发的一项技术,是 AutoCAD2000的新编程接口,用户可用它来自定义 AutoCAD2000,与其它应用程序共享图形数据并自 动化任务.使用Automation可以用作Automation控 制程序在VisualBasic6.0中创建和操纵AutoCAD对 象.一个应用程序支持的对象,方法和属性通常在 应用程序的对象库中定义.类型库是一个文件或文 件的一部分,它描述一个或多个对象,但不存贮对 象的接El描述.通过VisualBasic6.0的对象浏览器, 可以观察到对象的属性,方法及全局公有变量和常 量定义等. 为使用AutoCAD2000的Automation对象, 首先在VisualBasic6.0中引用该对象类型库 acad.fib:打开VisualBasic6.0【工程】-【引用】菜单, 在出现的对话框中选择AutoCAD2000Object Library选项.如图3所示. 图3[引用】对线卷 在VisualBasic6.0的窗体上链接AutoCAD 按钮控件中编入下面一段代码将方案简图的绘图模 块的Application对象,Document对象,PaperSpace, ModelSpace集合对象与AutoCAD2000程序链接: PrivateSublinkcad_Click() OnErrorResumeNext DimacadAppAsObject DimacaddocAsObject DimpaspaceAsObject DimmospaceAsObject SetacadApp=GetObject(, AutoCAD.Application) IfErrThen EmClear SetacadApp=CreateObject(AutoCAD.Application) IfErrThen MsgBox连接AUTOCAD失败 MsgBoxErr.Source EndIf EndIf acadApp.Visible=True Setacaddoc=acadApp.ACtiVeDOCUment Setpaspace=acaddoc.PaperSpace Setmospace=acaddoc.ModelSpace EndSub 在退出AutoCAD按钮控件中编入下面 一 段代码: privateSubexitcad—click() acadApp.Quit SetacadApp=Nothing EndSub 3传动方案简图自动绘制系统的实现 传动方案简图自动绘制系统的界面设置如图6 所示.在VisualBasic6.0的IDE中编写程序代码. 系统开发了最常见的物理运动系统图元类图库,图4 为图库中的由AutoCAD生成的部分图元. 如要系统自动绘制电机带动的单级圆锥齿轮减 速器一单级链传动简图,点击VB界面内的linkcad 按纽,链接AutoCAD,按下First按钮,选择Cmotor 类图元,在AutoCAD界面内确定定点位置,如图5, 再依次根据需要,按下Next按钮选择第二个图元, 第三个…,Last按钮选择最后一个,通过ActiveX Automation技术控制AutoCAD2000应用程序对象, 在AutoCAD2000完成所需的图形,保存,并以dmp 格式输出图形到VisualBasic界面图像区,如图6. 0圆睁 电机类联轴器类一级减速器类 l_\\\-,/,-l?l厂_A 1.....__JI............__J 一l—?Il 二级减速器类带轮类链轮类 图4系统开发的部分图元 图5链接AutoCAD 图6绘制方案简图 4结论 基于VB进行了传动方案简图自动绘制系统的 研究,设计了常见物理运动系统的图元类,开发了 图元图库,基于VB对AutoCAD2000二次开发,使 之在VisualBasic6.0中创建和操纵AutoCAD对象. 系统界面友好,使用简单,大幅度的提升了传动系统方 案的机构运动简图的绘制速度,提高了设计效率. 参考文献: [1]吴克坚,于晓红,钱瑞明.机械设计[M].北京:高等教育出版社. 2003. [2]王成志,黄凯旋,陈飞燕.机构运动简图绘图系统的基于面向对 象技术的图元类设计【J1.机械设计,2003,4:43?46. [31岳震,张奉禄.基于VB的AUTOCAD二次开发fJ1.机械设计与 制造,2002,1:25. [41王兴晶,施波.VisualBasic6.0开发与实例[M].北京:电子工业 出版社,1999.

  本文档为【基于VB的传动方案简图自动绘制系统的设计与实现】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。

  [版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件,我们尽快处理。

  本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。

  网站提供的党政主题相关联的内容(国旗、国徽、党徽..)目的是配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

  COSCO-SYGD-MWP(CG)-10-05轴系照光首尾基点设置作业指导书(新)

  小学科学新教科版科三年级上册全册单元试卷(含答案)附期末检测卷【共四套试卷】

  海上石油天然气生产设施检验规定-中华人民共和国能源部令_第4号(1990)

  海上石油天然气生产设施检验规定-中华人民共和国能源部令_第4号(1990)

  GB-T17851-2010-T 产品几何技术规范(GPS) 几何公差 基准和基准体系

  2023年云南省大理州鹤庆县黄坪镇围子田村社区工作人员考试模拟题及答案

  PDSOFT 管道预制设计系统 使用教程《第一部分 管道安装》1

  GB-T17851-2010-T 产品几何技术规范(GPS) 几何公差 基准和基准体系

  2023年云南省大理州鹤庆县黄坪镇围子田村社区工作人员考试模拟题及答案

  PDSOFT 管道预制设计系统 使用教程《第一部分 管道安装》1

  康复辅助器具租赁清洗消毒操作人员防护及着装要求、湿式清洗操作方法和注意事项

  陕旅版五年级英语上册Unit1MeetingNewFriendsPartB教案

上一篇:传动系统的传动简图ppt
下一篇:分析和拟定传动装置的运动简图