轴自动设计软件系统的图形生成功能开发

来源 :经营管理者·下旬刊 | 被引量 : 0次 | 上传用户:tianyou424
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  一、引言
  轴是一种非标准件,普遍采用的设计方法是按照给定的条件,按照公式进行计算设计和结构设计,在设计过程中要查阅大量的图表并进行大量的计算,这些设计过程基本是带有人为因数的、经验性的。基于以上情况,我们设计了一种轴自动设计系统,用户只要给出必要的参数和实际的工作状况,可完成轴的设计,设计出满足用户的合理的零件。由于计算机运算的高速性和不受外界环境影响的准确性,提高了产品设计得质量和可靠性,防止产品设计过程中人为因素造成产品设计缺陷。毫无疑问,这大大减少了设计工作人员的工作量,同时自动设计系统图形自动生成功能的实现也为自动制造打下必要的基础。用VB进行调用,以数据库技术进行两种编程语言之间大量数据的传递,以VB驱动AutoCAD使其自动的产生设计零件图,这是我们在自动设计系统研制中采用的技术。将AutoCAD当成自己VB程序中的一个图形窗口,对其进行调用、绘图、编辑等操作。用V B进行AutoCAD二次开发,不论是用于理论研究,实现自己的设想,还是用于工程设计,开发面向实际工程问题的软件,均是十分有效的手段和方法。
  二、轴自动设计图形生成系统的基本技术
  轴的设计包括结构设计和工作能力计算两方面的内容。轴的结构设计是根据轴上零件的安装、定位以及轴的制造工艺等方面的要求,合理地确定轴的形式和尺寸。轴的结构设计不合理,会影响轴的工作能力和轴上零件装配的困难等。因此,轴的结构设计是轴设计中的重要内容。轴的工作能力计算指的时轴的强度、刚度和振动稳定性等方面的计算。多数情况下,轴的工作能力主要取决于轴的强度。这时只需对轴进行强度计算,以防止断裂或塑性变形。在多窗口界面中,所有窗体都以桌面为托,好像由多个程序运行一样,窗口管理比较麻烦,采用MDI多文档界面会将窗口的管理程度降到最低。在多文档界面中,有且只有一个主文档窗体(MDI主窗体),它的窗体区域不能放置除菜单类组件以外的任何控件,但可以拥有多个子窗体(MDI子窗体),也就是说MDI子窗体不能独立存在,并且不能为模式窗体,它们只能在MDI主窗体的窗体区域内活动;子窗体最大化时其标题栏和菜单栏能和主窗体合并;最小化时子窗体并不会缩至任务条上,而是缩小至主窗体的左下角;关闭主窗体时,所有子窗体都能自动关闭。充分使用好MDI界面会使用户觉得窗口控制更加简单。
  三、在VB编程中对于AutoCAD 的嵌入
  1.AutoCAD对象模型树。AutoCAD对象分为以下类型:
  ▲图像对象,例如直线(Lines)、球体(Sphere)、文本(Text)和尺寸(Dimensions)等。
  ▲样式设置对象,例如线型(linetypes)和尺寸标注样式(DimStyles)等。
  ▲组织结构,例如图层(Layers)、组(Groups)和块(Blocks)等。
  ▲图形显示对象,例如视图(View)和文档(Document)。
  所有的这些AutoCAD对象根据它们的不同功能,具有一定的层次和隶属关系。最上面一层是AutoCAD应用程序对象(Application),它是对象模型的基础,成为根对象。通过Application对象的属性和方法可以获取版本信息,改变AutoCAD窗体界面大小和退出AutoCAD应用程序等。通过ModelSpace对象,可以在模型空间创建Line,Arc等图形实体。
  2.VB调用AutoCAD的基本框架。VB调用AutoCAD的基本框架,所有的其他操作,都建立在这个框架的基础上,因篇幅关系,仅介绍主要技术环节:其中声明公共变量,“obj_acad,obj_doc,obj_modelspace”,obj_acad:Application对象,AutoCAD软件本身;obj_doc:Document对象,当前的图形文件;obj_model space:Model Space对象,当前图形文件的模型空间。声明公共变量“boo as boolean”,如果boo为true,则表示我们获得了Application对象、Document对象、Model Space对象,可以执行绘图或者其他的操作。GetActiveOleObjects、GetActiveOleObject是VB提供的获取“Application对象”的函数。前者表示通过已启动的AutoCAD获得Application对象,后者表示通过打开一个新的AutoCAD程序获得Application对象。程序里用了一个VB的异常处理语句“On Error Resume Next”,表示如果AutoCAD已启动,则执行GetActiveObject直接获得Automation对象,CreateOleObject函数,AutoCAD打开。
  四、轴自动设计软件系统的图形生成
  1.生成CAD图像的设计思想。首先建立中间轴的样本,规划出轴中要用到的所有的点(图中只写出部分点)。如图4-1所示。
  图4-1 轴的样板图样
  然后是图纸的整体规划,根据图在图纸中的位置计算出第一个点的坐标,后面的点都根据第一个点和中间轴的相关尺寸推算出来的。然后根據添加直线、圆弧等方法就可以在AutoCAD中生成轴的轮廓图如图4-1中的轮廓。
  接下来是添加剖面线,这里要注意的是要采用AppendOuterLoop的方法向填充对象添加填充边界前必须先定义OuterLoop,否则将会提示出错。
  然后采用创建填充对象的方法AddHatch创建填充对象。
  向轴的AutoCAD图中添加技术要求,代码如下:
  Set obj_text(0) = obj_modelspace.addtext("技术要求:", p127, 7)
  Set obj_text(1) = obj_modelspace.addtext("1.调质200—250HBS", p128, 7)
  参见3.6尺寸和公差一节我们可以添加尺寸标注与公差,此例中标注尺寸的代码如下:
  而对于几何公差,我们需要先建立基准A方法同轴的轮廓的绘制,也是先在基准的位置确定点的坐标,然后添加直线、圆以及文字。
  第二步是程序的调试。
  第三步是程序的关联。通过在模块中定义变量,然后再把这些变量传递给图形生成模块。
  2.轴自动设计系统的运行.轴自动设计软件系统是常用零部件自动设计系统的一部分,其运行情况如下:
  (1)输入中间轴的转速和功率,计算轴的最小直径;(2)轴的结构设计;(3)计算轴上的弯扭矩;(4)生成AUTOcad图像。
  五、结语
  轴自动设计系统的图形生成功能开发实现了零部件CAD图的成功生成,在真正意义上完成了自动设计。特别是系统的实现了结构设计、绘图设计、尺寸标注、添加文本、尺寸公差及几何公差等方面的控制方法,完善了自动设计系统,在一定程度上提高了自动设计系统的自动化程度。
  参考文献:
  [1]杨星,赵晓东.AutoCAD2004二次开发(VB版)及在海工模型试验数据处理中的应用.第1版.北京:海洋出版社,2005.12.
  [2]刘磊,李贵三. 轴强度设计中相关数据自动查取算法与自动计算程序设计. 苏州大学机电工程学院,苏州大学学报,第29卷第2期,2009年4月.
  [3]相昌盛.带传动自动设计软件系统的图形生成功能开发, 2010年淮海工学院优秀毕业论文摘要,2010年6月.
  [4]牛又奇,孙建国.新编Visual Basic程序设计教程.第1版.苏州:苏州大学出版社,2002.
  [5]王栋. Visual Basic 程序设计实用教程.第2版.北京:清华大学出版社.2002.
  [6]李贵三.工程应用程序设计基础.辽宁:辽阳石油化工高等专科学校,1996.
  [7]张晋西.Visual Basic与 AutoCAD二次开发.第1版.北京:清华大学出版社.2002.
  [8]成大先.机械设计手册.第1版.北京:化学工业出版社,2004.
  指导老师:李贵三 教授。
其他文献
摘 要:众所周知,在重力式码头结构当中,重力式沉箱码头属于其中的一种。而在码头岸壁运用沉箱结构,其平面的尺度比较大,而且高度相对较高,具有单体重量大等多种优势,为此,在建设码头的过程中应用十分广泛,可以有效地强化港口竞争力。但是,受多种因素的影响,在实际施工中会存在一定的质量问题,需要予以解决。  关键词:重力式沉箱码头 施工过程 质量控制 浅析  近年来,对外贸易行业得到了快速发展,而水运经济也
期刊
摘 要:电力通信自动化系统是相当复杂的,它不但承担着海量的网络数据传输任务,也在不断过滤着网络信息内容,但百密一疏,随着社会发展对信息需求的越来越高,网络信息安全漏洞依然是目前电力通信自动化系统所最关注的问题。本文希望简要探析在该系统中有关信息安全漏洞的问题,并为其设计了基于电力自动化无线信息通信的加密方案。  关键词:电力通信自动化系统 信息安全漏洞 无线终端  电力通信系统的自动化与智能化等特
期刊
摘 要:美国是世界上高等教育最发达的国家,拥有庞大的高等教育体系。进入二十一世纪美国高等教育的性质、价值观、管理方式等都面临着巨大的挑战。本文通过分析新时期美国高等教育的新变化,论述二十一世纪美国高等教育面临的诸多挑战。  关键词:美国高等教育 新时期 挑战  进入二十一世纪,美国经济社会的方方面面都有不同的变化,为维持其世界领先地位,美国进行了各种形式的教育改革,其中高等教育的变革甚至比二战结束
期刊
摘 要:人体关键点直接影响着服装结构设计,当结构设计符合人体关键点的时候可以有效的衬托人体优势,表现出美感与设计的理念,反之则会让服装无法产生舒适或者美观的效果,甚至有别扭奇怪的感觉出现。在具体的结构设计中要掌握人体关键点做服装设计的展开。  关键词:人体关键点 服装结构设计 关系  服装结构设计的操作形式主要分为两种,一种可以通过人体模型做对应的立体裁剪操作,另一种是通过打板式的平面结构设计处理
期刊
摘 要:紫外可见分光光度计(UVS)作为集光、机、电、计算机为一体的密集高科技产品,具有多种性能指标,其中根本性的技术指标为光度准确度(PA)。基于此,对紫外可见分光光度计光度准确度分析极为重要。本文主要从PA的表征方法、层级间的影响因素,对紫外可见分光光度计光度准确度进行分析。希望通过本文分析,为相关人员进行紫外可见分光光度计检定提供借鉴。  关键词:紫外可见分光光度计 光度准确度  一、引言 
期刊
摘 要:近些年来,随着我国经济的快速发展和城市化进程步伐的加快,城市中大量的居住建筑、商业建筑和办公建筑不断拔地而起,数量、高度及体量规模不断变大,建筑本身的能源消耗量也是巨大,对建筑方面能源的节约与控制也越来越重要。因此,本文对住宅及办公建筑的节能影响因素进行简要分析。  关键词:建筑节能 住宅建筑 办公建筑 影响因素  21世纪以来,随着社会发展的脚步加快,人们对生活品质的追求不断提高,但也为
期刊
摘 要:机载LiDAR技术可以快速获取地面和地物表面点的三维坐标,近年来在数字城市建设中已得到广泛应用,从机载LiDAR数据中获取建筑物信息是城市三维建模的重要内容。本文探讨基于LiDAR点云数据分类的建筑物信息提取方法,并使用TerraScan软件实现了点云数据的分类,成功提取建筑物信息,获得了较好的效果。  关键词:机载LiDAR 建筑物信息识别 点云数据 TerraScan软件  机载LiD
期刊
摘 要:基层医院接待着最多的病人,需要的医疗设备数量较多。采用融资租赁的方式来获得医疗设备,是医院资金来源多渠道化的重要表现。不仅能给基层医院带来更多的资金支持,同时能减轻政府的财政支出。文章中介绍了医疗设备融资租赁方式目前在运行中出现的问题。  关键词:医疗设备 融资租赁 基层医院 应用  一、医疗设备融资租赁定义及开展背景  医疗设备融资租赁,是指租赁公司根据医院选定的医疗设备和厂商,以对医院
期刊
摘 要:本文在对中小企业融资管理机制内涵与特点研究的基础上,深入分析了如何把机制进行整合,并基于利益相关者价值观视角下对中小企业融资管理机制的创新进行研究,并提出相应的风险控制对策,希望能给中小企业提供相应依据。  关键词:中小企业 融资管理 利益相关者价值观  一、引言  根据国家发改委统计显示,到2014年十月为止,我国工商机构注册的中小企业已经有580余万户,加上个体工商户,我国中小企业的已
期刊
摘 要:目前,配电线路在配电系统中的作用突显出来,是系统的重要组成。所谓的线路制动化指的就是在配电电路运行过程中出现故障后,系统能够对事故区域进行自动检测并切除或者是隔离,通过采取措施对不存在故障区域正常供电。但是,因为重视程度不足,且受经济与技术条件制约,使得配电线路的自动化运行水平不高,难以满足稳定供电要求。  关键词:配电线路 自动化模式 探讨  针对配电线路故障,要想在短时间内有效地解决并
期刊