毕业设计(论文)-普通v带参数化设计系统.doc_第1页
毕业设计(论文)-普通v带参数化设计系统.doc_第2页
毕业设计(论文)-普通v带参数化设计系统.doc_第3页
毕业设计(论文)-普通v带参数化设计系统.doc_第4页
毕业设计(论文)-普通v带参数化设计系统.doc_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

I学位论文诚信声明书本人郑重声明:所呈交的学位论文(设计说明书)是我个人在导师指导下进行的研究(设计)工作及其取得的研究(设计)成果。尽我所知,除了文中加以标注和致谢的地方外,论文(设计说明书)中不包含其他人或集体已经公开发表或撰写过的研究(设计)成果,也不包含本人或其他人在其它单位已申请学位或为其它用途使用过的成果。与我一同工作的同志对本研究(设计)所做的任何贡献均已在论文中做了明确的说明并表示了致谢。申请学位论文与资料若有不实之处,本人愿承担一切相关责任。学位论文作者签名:日期:学位论文知识产权声明书本人完全了解学校有关保护知识产权的规定,即:在校期间所做论文(设计)工作的知识产权单位属于西安科技大学。学校有权保留并向国家有关部门或机构送交论文的复印件和电子版。本人允许论文(设计说明书)被查阅和借阅;学校可以公布本学位论文(设计说明书)的全部或部分内容并将有关内容编入有关数据库进行检索,可以采用影印、缩印或其它复制手段保存和汇编本学位论文。保密论文待解密后适用本声明。学位论文作者签名:指导教师签名:年月日II题目:普通题目:普通vv带参数化设计系统带参数化设计系统专业:机械设计制造及其自动化专业:机械设计制造及其自动化学生:学生:(签名)(签名)指导教师:指导教师:(签名)(签名)摘摘要要在随着科学技术的发展,机械制造业的应用十分广泛。特别是在农业机械、工程机械、军事应用当中占据着重要位置。在进入工业时代以来,机械制造始终是创造社会财富的主要来源,是衡量国家综合国力的重要指标。而对于制造业,例如一些大型的机械设备,一般都是要依靠机械传动提供所需要的动力,而在机械传动中V带传动式最传统也是现在最为广泛的机械传动。因此,掌握V带传动的设计是十分重要和必要的。本篇文章应用机械设计方法,通过vb软件强大的功能,使得普通v带的参数化系统得到实现,与传统的设计方法相比,极大地提高工作效率,减少了大量的工作时间。总的来看,本次设计包含了数学模型的建立和程序的编制。当设计的系统完成时,我们可以得到一个可视化的操作界面,此界面可以输入一些用户给定的原始条件,然后程序自动进行设计校核计算,并得到相应的结果。此外,vb上手比较容易,且能建立友好的界面,其功能比较实用,便于理解面向对象编程,这也是此次设计选取vb的原因。关键词:V带传动;机械设计;数学模型IIIAbstractInwiththedevelopmentofscienceandtechnologymechanicalmanufacturingusedwidely.Especiallyinagriculturalmachineryconstructionmachineryapplicationofmilitaryoccupyanimportantposition.Intheindustrialagesincemachinerymanufacturingisalwayscreatethemainsourceofsocialwealthitistomeasurecountriesanimportantindexofthecomprehensivenationalstrength.Andanufacturingsuchassomelarge-scalemechanicalequipmentaregenerallywilldependonthemechanicaltransmissionprovideneededpowerandinthemechanicaltransmissionintheVbelttypethemosttraditionalanditisalsothemostwidelythemechanicaltransmission.ThereforemasterVbelttransmissiondesignisveryimportantandnecessary.Thisarticleusedthemechanicaldesignthroughthevbsoftwarepowerfulfunctionsmakingcommonvbeltparameterizationsystemimplementedandthetraditionaldesignthangreatlyimproveworkefficiencyreducealotoftime.Ingeneralthedesignincludesestablishingmathematicsmodelandprogramming.Whenthedesignofthesystemiscompletedwecangetavisualinterfacetheinterfacecansomeknownconditionsandtheprogramautomaticallycalculationandobtainedthecorrespondingresults.Inadditionvbtomoreeasilyandcanestablishfriendlyinterfaceitsfunctionismorepracticaleasytounderstandobject-orientedprogrammingthisalsoisthedesignofthereasonforselectingvb.Keywords:vbelttransmissionMechanicaldesignMathematicalmodelIV目录目录第第1章章绪绪论论.11.1生产需求状况.11.2选题意义和背景技术.11.3本论文的主要内容.31.4带传动简介.3第第2章章V带传动设计计算方法带传动设计计算方法.52.1建立设计模型.52.2设计思路.52.2设计流程及流程图.52.2.1设计流程.52.2.2设计的框图.62.3具体的设计及计算过程.82.3.1确定计算功率.82.3.2带型号的选取.82.3.3带速的计算.92.3.4初定中心距的范围.102.3.5带长的计算及基准长度的选取.102.3.6中心距和包角的计算.102.3.7包角的验算.112.3.8带根数的确定.112.3.9轴上载荷的确定.122.3.10确定带轮的结构.13第第3章章软件开发与实现软件开发与实现.143.1VB开发环境.143.1.1VisualBasic的发展史.143.1.2VisualBasic的主要特色.153.2带传动设计软件开发过程.173.2.1新建工程.173.2.2界面设计及编辑.18第第4章章设计示例设计示例.234.1界面显示及操作过程.23第第5章章总结总结.29谢辞谢辞.30参考文献参考文献.31附录.321第第1章章绪绪论论1.1生产需求状况生产需求状况随着科技的发展,机械传动在农业、工业上的应用越来越广泛,而传动带在这一过程中扮演着重要的角色。传动带是机械传动的重要传动方式,带传动的主要部件,其性能将直接影响机械设备的质量。随着高分子材料、机械一体化等技术的发展,传动带生产中不断采用各种新材料、新技术、新工艺,使传动带获得迅速发展,成为近三、四十年来发展最快的机械零部件之一。一方面其品种更加全面:由传统的普通V带和普通平带发展了窄V带、宽V带、广角V带、联组V带、切边V带、多楔带、同步带、双面齿同步带、齿楔(同步多楔)带、绳芯平带和片基平带等;另一方面其性能也越来越高,在许多场合带传动已代替链传动和齿轮传动。但随着汽车、新型纺机等工业的迅速发展,对传动带需求的要求不断提高,使传动带正朝着多品种、多功能、高性能、长寿命等方向发展欧、日、美等国的传动带生产,无论质量还是规模仍代表世界先进水平我国与之仍有一定差距1。普通V带是目前我国传动带中生产企业最多、产量最大的一个品种。自从现场定点试验停止以来,我国普通V带曾先后进行两次监督抽查,鉴于当时和国外的水平有一定的差距,自己的鉴定标准水平较低,结果合格率达到的100%。于是在1989年对其标准修订后有进行抽查,但合格率仅为50%,但水平较之前有了很大的提高。1996年我国又进行对于普通V带标准的修订,而这一次修订,也是我国的评定标准达到了国际先进水平。由于要适应现代化机械装备的发展,国外企业(例如欧、美、日等国家)在其不断创新努力下,传功带正朝着多品种、多功能高性能、长寿命的方向发展。为了注重质量的控制,国外一些大型的生产商完善了其实验检测手段2。1.2选题意义和背景技术选题意义和背景技术随着科学技术的发展,机械制造业的应用十分广泛。特别是在农业机械、工程机械、军事应用当中占据着重要位置。在人类文明和社会发展的进程中,制造业始终是创造社会财富的主要来源,是衡量国家综合国力的重要指标。而对于制造业,例如一些大型的机械设备,一般都是要依靠机械传动提供所需要2的动力,而在机械传动中V带传动是最传统也是现在最为广泛的机械传动。V带传动是一种挠性传动,其结构简单、传动平稳、价格低廉,能在较差的工作环境中工作。V带是传送带中应用最为广泛的,比如汽车、大型机床等等。随着工业技术的不断发展,V带已经标准化、系列化,根据截面尺寸的不同可分为Y、Z、A、B、C、D、E几种型号。V带还可分为普通V带、窄V带、变速V带等等,对于V带的传动参数设计的过程中,需要查阅一系列的相关数表及线图,以确定公式中的修正系数或某些参数,设计过程较为繁琐,由于一两次计算不一定能够得到较为满意的设计方案,所以要修改某些参数反复进行运算,这样,设计人员必然在繁琐的数学计算中花费很多的时间。若把普通V带的手工设计计算改为计算机辅助设计,那就节省了许多的时间。设计人员只需要输入程序,计算机就会在程序的控制下完成计算的全部内容,而且能较快的得到所需要的结果,通过计算机,能更好、更快的解决工程中普通V带的传动以及参数设计的问题3。鉴于带传动的手工设计方法存在着工作量大,设计繁琐,设计过程中随时可能遇到反复计算的缺点,计算机辅助带传动设计系统的开发就显得尤为重要。而VB软件的强大可视化编程功能及数据库的访问能力,将其作为开发工具,开发出一种带传动的可视化设计应用软件,可以对多种带传动进行计算机辅助设计,得到相应的设计参数,从而就可以有效的提高工作的效率,实现自动计算设计系统。由于带传动常规设计方法存在着经验性强,设计的结果可能存在偏差,将现代优化设计方法引入带传动设计,针对常见的普通V带传动,建立相应的优化设计模型,直接利用MATLAB优化工具箱提供的优化函数解决优化问题,获得最优化的设计参数,并与常规设计方法结果进行比较,从而有效的减少工作量且提高了设计的质量,实现带传功的最优化设计。鉴于我国V带无论是设计还是生产水平较国外一些发达国家存在一定的差距,一些V带传动参数化设计系统显得尤为重要。而VB系统拥有强大的可视化编程设计且容易掌握,已逐渐成为我国V带传动参数化设计的主要软件,所以,3对于我们必须掌握这些方面的知识。1.3本论文的主要内容本论文的主要内容带传动用于传递动力和运动,是机械传动中重要的传动形式,已得到越来越广泛的应用并日益起着更为重要的作用。近年来,特别是在汽车工业、家用电器和办公机械以及各种新型机械装备中使用相当普遍。科学技术的进步,合成材料不断发展并迅速地在带传动上得到使用,伴随制带设备、工艺水平的持续提高,使得带传动的工作能力显著增强。为满足各种用途的需要,品种也不断增加。带传动具有结构简单,传动平稳,价格低廉,不需润滑及可以缓冲吸振等特点。这一切,使带传动在机械传动中占据了重要地位,而且从易损件向传动的功能部件演变,以至在许多场合替代了其它传动形式。随着高科技的发展,传统的v带设计的方法已经不能满足现在工业的需求,尤其是数控技术取代了之前的手工设计的方法,这就使得v带也必须进行现代化的改革,鉴于vb的可视化操作界面、操作简单。所以,本次毕业设计是以vb语言作为开发的工具,对普通v带进行参数化设计。本次设计是基于vb的普通v带参数化设计系统,熟悉掌握普通v带传动的设计方法及实现流程,以及vb软件的开发环境,建立软件平台的总体框架。然后在vb集成开发环境中编程实现普通v带传动的设计计算和校核计算,确定主要尺寸,校核带速、包角、中心距及带强度等主要参数,建立操作简单方便的界面,并对其进行调试。1.4带传动简介带传动简介带传动是两个或多个带轮之间用带作为挠性拉拽零件的传动,工作室借助零件之间的摩擦(或啮合)来传递运动或动力。根据截面形状不同,可分为平带传动、v带传动、同步带传动、多楔带传动等等。带传动式具有中间挠性控件的一种传动,所以:1)能缓和载荷冲击;2)运行平稳,无噪声;3)制造和安装精度不像啮合传动那样严格;4)过载时将引起带在带轮上打滑,因而可防止其他零件的损坏;5)可增加带长以适应中心距较大的工作条件(可达15米)。带传动和摩擦轮传动一样,也有下列缺点:1)有弹性滑动和打滑,使效率4降低和不能保持准确的传动比(同步带传动式靠啮合传动的,所以可保证传动同步);2)传递同样大的圆周力时,轮廓尺寸和轴上的压力都比啮合传动大;3)带的寿命较短。v带主要有普通v带、变速v带、窄v带、切边v带、多楔v带、联组v带、齿形v带、宽v带大楔角v带等,这里主要介绍最为常见的普通v带的传动,标准普通v带是用多种材料制成的无接头环形带,这些材料包括顶胶、抗拉体、底胶和包布。根据抗拉体结构的不同,普通v带分为帘布芯v带和绳芯v带两种。帘布芯v带制造方便绳芯v带柔韧性好主要用于载荷布大和带轮直径较小的场合。V带的截面呈等腰梯形,带轮上也做出相应的轮槽,传动时,v带的两个侧面和轮槽接触,靠槽面的摩擦可以提供很大的摩擦力。另外,v带传动允许的传动比较大,且结构紧凑。5第第2章章V带传动设计计算方法带传动设计计算方法2.1建立设计模型建立设计模型设计V带传动给定的原始数据(即已知条件)有一下四个,分别为:(1)传动的用途、工作条件和原动机类型;(2)P带传动输入轴名义功率(名义输入功率);(3)i传动比,设计者分配(要求i7,一般24);(4)n1小带轮(输入轴)的转速。设计计算确定的主要内容涉及到三个方面:(1)V带的型号、基准长度Ld和根数Z;(2)大小带轮的基准直径D1、D2;(3)装配的中心距a、张紧力F0、压轴力FQ。约束(限制)条件主要有五个,分别为:(1)包角1120;(2)小带轮基准直径D1Dmin;(3)中心距;(4)带速v=525ms;(5)带根数Z10。2.2设计思路设计思路利用vb的可视化操作界面,进行参数化设计,建立相应带传动的参数化设计的数学模型,根据机械设计的要求,编出程序来实现v带参数化设计的过程。具体的设计思路为1.根据已知条件进行设计计算;2.建立起数学模型;3.将整个设计计算过程用vb程序语言表示;64.建立起程序的运行界面;2.2设计流程及流程图设计流程及流程图2.2.1设计流程设计流程(1)给定的原始数据,计算得出计算功率;(2)选择普通v带的带型号;(3)选取小带轮的基准直径及大带轮基准直径;(4)验算带速;(5)预选初取中心距、计算带长、选取标准带长;(6)验算小带轮包角;(7)确定带的根数Z;(8)确定初拉力F0;(9)确定作用在轴上的压轴力;(10)带轮的结构设计。2.2.2设计的框图设计的框图7输入传递功率P,原动机转速n1,滑动率及从动轮转速n2选择工作机载荷性质,选择工况系数KA求解计算出v带传动的计算功率PC计算带轮根数计算轴上载荷FQ及张紧力F0确定大小带轮的结构形式取合适的小带轮基准直径D1V带型号的选取计算带速,传动比大带轮直径,转速中心距及带长的确定确定包角大小带速若不满足要求返回到D1包角不符合返回到选取中心距带轮大于10重新选取带型号82.3具体的设计及计算过程具体的设计及计算过程2.3.1确定计算功率确定计算功率根据公式(2-1)计算求得v带传动的计算功率PcPc=KAP(2-1)式中Ka工况系数;P传递功率;其中工况系数Ka的值是根据载荷性质由表2-1中查取。表2-1工况系数选择表92.3.2带型号的选取带型号的选取V带带型是由计算功率Pc和小带轮转速n1决定的,根据图2-1、表2-2查取:图2-1普通v带型号的选取表2-2带轮最小直径选择表带型YZABCDEdminmm2050751252003555002.3.3带速的计算带速的计算大带轮直径D2根据公式(2-2)D2=(1-)(2-211nnD2)式中D1小带轮直径;滑动率;n1原动机转速;n2从动轮转速;10大带轮转速n2由公式(2-3)n2=(1-)(2-211DnD3)带速v根据公式(2-4)得v=(2-10006011nD4)传动比i=(2-5)21nn由于普通v带的工作速度一般为5ms25ms,所以,计算出来的带速要在这一范围之内。2.3.4初定中心距的范围初定中心距的范围带传动的中心距不宜过大,否则将由于载荷变化引起的颤动。中心距也不宜过小,因为:1)中心距愈小,则带的长度愈短,在一定速度下,单位时间内带的应力变化次数愈多,会加速带的疲劳损坏;2)当传动比i较大时,短的中心距将导致包角1过小。对于初取中心距,范围应该为:0.7(D1+D2)2(D1+D2)(2-0a6)式中D1小带轮直径;D2大带轮直径;2.3.5带长的计算及基准长度的选取带长的计算及基准长度的选取Ld=(2-0)2(02221221aDDaDD7)再由Ld查表2-3得到Ld。2.3.6中心距和包角的计算中心距和包角的计算11中心距=(2-a21222121)2(8)2(414)2(DDDDLdDDLd8)小轮包角1=180-(2-60)(12aDD9)表2-3v带的基准长度系列及长度系数KL2.3.7包角的验算包角的验算验算小带轮上的包角1应使此包角不小于120,如果不符合这一条件,则说明前面设计的数据不符合设计的要求,得重新确定初选中心距的值,在对12其进行包角的计算。2.3.8带根数的确定带根数的确定带根数z的确定是根据公式(2-10)z=(2-10)LCKkPPP)(0确定的,式中P单根v带的基本额定功率;i1时额定功率的增量;0P包角修正系数;k带长修正系数;LK在普通v带的传动设计中,带根数一般都在10以内,如果不满足这一要求,就得重新选取带的型号。上述参数由查表2-5得出,其中由前边的表2-3查取。LK2.3.9轴上载荷的确定轴上载荷的确定带传动中带呈环形,并以一定的拉力F0套在一对带轮上,使带和带轮相互压紧,该拉力称为张紧力,其计算公式如下:(2-20)5.2(500qvkkvzPFC11)式中计算功率;CP带速;v带根数;z包角系数;kv带单位长度质量;q其中q由表2-6查取。带传动中轴上载荷的计算公式如下:QF13(2-12)2sin210zFFQ式中小轮包角。1表2-4包角修正系数k小带轮包角180175170165160155150145140135130125120k10.990.980.960.950.930.920.910.890.880.860.840.82表2-5单根普通v带所能传递的功率P及0P表2-6v带单位长度质量2.3.10确定带轮的结构确定带轮的结构14根据带轮的基准直径选择结构形式;V带轮的结构形式有实心式、腹板式、孔板式和轮辐式四种,具体的选择方式如下:实心式直径小(D2.5d);腹板式中等直径(D300mm);孔板式中等直径(D1-d1100mm);轮辐式D300mm;其中D代表大带轮的直径,d代表小带轮的直径。第第3章章软件开发与实现软件开发与实现3.1VB开发环境开发环境Basic是一组英文单词的缩写,扩展开来就是“BeginnersAllpurposeSymbolicInstructionCode”,翻译成中文就是“初学者通用符号指令代码”。因为其具有相对简单的语法规则,又具有很强的实用性,一直都被看做程序设计入门的首选语言。VisualBasic是微软公司在Basic语言的基础上推出的可视化的编程语言。它拥有面向对象的应用开发环境,在继承Basic语言简单、易学优点的基础上,增强了可视化、分布式数据库和Interenet编程功能,是一种更衣掌握又实用的应用开发工具。较之于其他语言,VisualBasic具有两大优势:一是VisualBasic的应用具有广泛的市场基础和前景,二是面向对象的开发环境,使得学习难度相对降低。VisualBasic自1991年诞生以来,从最初的VisualBasic1.0到现在的VisualBasic6.0,期间已经经历了十七个年头、数个版本的变化,它在广泛的使用过程中得到了不断地发展。随着Windows3.1操作系统的推出,用户只需轻松地移动鼠标,选择菜单中的命令,通过简单地单击或双击动作,即可完成操作。这种图形化的操作环境得到了广大用户的认可,越来越多的用户希望编程语言也能如Windows一般拥有漂亮的界面和丰富的功能。此时VisualBasic的出现就像一场及时雨,解决了这一难题,它改变了Basic语言单调枯燥的开发环境,为15开发者提供了图形化的用户界面,使开发者可以在更生动的环境下完成原本枯燥无味的开发工作。VisualBasic的出现也大大降低了软件开发的门槛,只要具有初步的程序设计基础,熟悉掌握Windows操作系统,就能够很快掌握这门开发语言。这些因素都为其占据广阔的市场空间奠定了坚实的基础。此外,VisualBasic的功能非常强大,有人说与其问VisualBasic能做什么,不如问VisualBasic不能做什么,而答案是:几乎没有什么是VisualBasic不能实现的。无论是应用程序,还是数据库程序,只要能想到ide基本上都可以通过VisualBasic进行开发,因此也使得VisualBasic具有非常广泛的市场基础。3.1.1VisualBasic的发展史的发展史20世纪70年代末,Microsoft在当时的PC机上开发了第一代Basic语言,那时的Basic语言因为受当时计算机技术发展水平的影响,与现在的VisualBasic不可同日而语。尽管这样,在当时它还是非常流行的编程工具,许多计算机初学者就是使用它来编制各种各样小程序的。随着计算机的普及,当时PC机上的操作系统也不断发展,Microsoft公司对其Basic产品也做了许多方面的改进,推出了QuickBasic,并得到了广泛的好评。20世纪90年代初,随着DOS操作平台的淡出,Windows操作平台的逐渐流行,PC机的操作方式开始由命令方式向图形用户界面(GUI)方式转变。Microsoft公司凭借强大的技术优势,开始把Basic向可视化编程方向发展,于是第一代VisualBasic产品诞生了。虽然VisualBasic1.0的功能很有限,但却具有跨时代的意义。1992年,经过对VisualBasic1.0的修改,微软推出了VisualBasic2.0。1993年,经再次修改完善后,推出了VisualBasic3.0。从这一版本开始,VisualBasic在Windows中几乎是无所不能。1995年,随着Windows95的发布,VisualBasic4.0也随之推出。1997年,微软公司又推出了VisualBasic5.0。从这一版本开始VisualBasic只能运行在Windows95或WindowsNT操作系统下,成为一个真正32位应用程序开发工具。1998年,微软公司又推出了VisualBasic6.0。这一版本使VB的功能得到16了很大的扩充和增强。它还引入了使用部件编程的概念,实际上是对面向对象编程思想的扩展。如今VisualBasic.NET已经面世,它与以前版本的VB有很大不同,增加了许多新的功能,使之更加面向对象。3.1.2VisualBasic的主要特色的主要特色VisualBasic与传统的语言相比,在交互性、即时性和易操作性等方面都有很大程度的突破,下面主要从三个方面来介绍他的特色。(1)交互性交互性传统的应用程序开发过程一般分为三个主要步骤:编码、编译和测试,而VisualBasic的交互式方法使这三个步骤之间不再有明显的界限。在传统的开发语言中,如果编写的代码存在错误,那么该错误只有在开始编译应用程序时才会被编译器捕获,而此时必须查找并改正这个错误,然后再次编译。编辑人员对每一个发现的错误都要重复这样的过程,逐个更正,才能完成程序的全编译过程。而VisualBasic在编辑人员编写代码是便进行跟踪,即时捕获大多数语法或拼写错误,代码输入过程中还可以随时通过F1键寻求帮助。整个编程过程就像7有人随时在旁边监督和指导一样,这对编辑人员,特别是对初学者而言,无疑是非常有力的。(2)即时性即时性功能强大而又简单易学是很多VisualBasic语言使用者最深刻的感受,因为VisualBasic的交互式开发模式决定了它的易学易用。除即时捕获代码编写过程中的错误以外,VisualBasic还能够在代码编写过程中部分编译代码。这样当准备运行和测试应用程序时,编译过程只需很短的时间即可完成。当编译器发现错误时,会在代码中将错误突出显示出来,此时只需要更正错误并继续编译即可,省去了从头再开始编译的烦琐过程。VisualBasic的交互特性,使得编程人员在开发过程中即可随时运行应用程序。通过这种方式,应用程序的运行效果在开发过程中便可进行测试,随时检验代码的正确性,避免了错误的积累以及由此可能引发的更多问题。(3)可视化界面)可视化界面提到VisualBasic的交互特性,不能不再介绍一下其用户界面的特点。在利用传统编程语言进行应用程序开发时,主要的工作内容是设计算法和编写代码,17所有功能全部通过编写程序代码来实现。而VisualBasic成功地解决了用户界面设计的难点。VisualBasic的程序开发界面具有非常强的易操作性,通过其进行应用程序用户界面的设计具有如下几个特点:1)VisualBasic的窗体设计窗口为设计者提供了一个进行应用程序界面设计的窗口界面,窗体的大小可随意调整,而且一个屏幕上可以有多个窗体。2)新建工程时初始化的窗体为空白窗体,设计者可以完全根据自己的意愿在上面进行界面设计。3)VisualBasic为设计者提供了一个相对很宽松的编程环境。它所提供的大量常用控件可以供设计者在设计过程中直接使用。以前需要编写大段程序代码才能实现的图形显示,现在只需鼠标单击和拖曳即可完成。界面设计过程被简化称为窗体上的控件摆放过程。另外VisualBasic还支持中文系统,它可以用中文命名一个变量,这对于大多数语言来说是不可能实现的。(4)VB的版本与组成的版本与组成微软为不同类型的用户提供了不同的版本,如VisualBasic6.0分为3个版本:学习版、专业版和企业版,分别满足不同开发人员的需要。1)学习版(LearningEdition)学习版主要是为初学者了解基于Windows的应用程序开发而设计的。利用它可以很容易地开发Windows下的应用程序。该版本包括所有的内部控件,以及网格、选项卡和数据绑定控件。2)专业版(ProfessionalEdition)专业版主要是针对专业编程人员为创建客户服务器应用程序而设计的。它提供了一整套功能完备的开发工具。包括学习版的全部功能,以及ActiveX控件、IIS应用程序设计器、集成的可视化数据工具和数据环境、Active数据对象和DHTML页设计器。3)企业版(EnterpriseEdition)企业版是为创建更高级的分布式、高性能的客户服务器或InternetInternet上的应用程序而设计的。它包括专业版的全部功能,以及BackOffice工具,例如SQLServer、MicrosoftTransactionServer、IIS、VisualSourceSafe等。使用18企业版,专业编程人员能够开发功能强大的组内分布式应用程序。3.2带传动设计软件开发过程带传动设计软件开发过程3.2.1新建工程新建工程方法:启动“MicrosoftVisualBasic6.0”,系统会自动弹出“新建工程”对话框,。在对话框中选择“新建”选项中创建的工程类型,本次毕业设计工程选择的类型为“标准”,单击“打开”按钮,系统会自动生成新的工程和窗体,如图3-1所示:在新建的工程和窗体中,右击右上角的工程将其命名为“普通v带传动设计”,新建的第一个窗体通过属性窗口将其命名为“普通v带传动设计计算”。19图3-13.2.2界面设计及编辑界面设计及编辑一个工程通常会有一个或多个窗体,“新建工程”中默认包含一个空白窗体,它就像一张白纸,设计者可直接在上面进行“创作”,根据需求添加各种控件。界面设计过程实际就是在使应用程序完成各种功能的基础上在窗体上放置不同类别的控件。(1)窗体的隐藏及显示窗体的隐藏及显示设计的界面有六个,初始界面为毕业设计课题、姓名、指导老师。这些都是不需要的,所以这些用控件文本框“label”,在属性窗口中的“caption”写入自己要编辑的内容,需进入到下个界面,通过“CommandButton”创建一个命令按钮来实现建立第二个窗体“2”,在属性窗口将其“Visible”的属性值改为“False”,这将使第二个窗体没有特殊的操作将一直隐藏下去,通过对第一个窗体的命令按钮进行编辑,点击其将使第二个窗体可见,自动进入“2”,且“1”隐藏。双击命令按钮,将进行编辑程序,编写的代码为:1.Visible=False2.Visible=True关于之后界面中的“上一步”、“下一步”命令按钮能使界面回到上一或20下一界面,编辑的代码与此代码类似。(2)命令按钮的应用及相应计算的编辑命令按钮的应用及相应计算的编辑在第2个界面中,涉及到已知参数的输入、图片的插入、计算公式的编辑等等。对于已知参数较多的,首先应该建立一个框架“frame”,在这个框架里边编辑多个标签“label”,在后边相应地插入文本框“TextBox”,这些文本框需输入已知的数据,所以将其属性窗口中“Text”的默认属性值去掉。对于工作机载荷性质,有四种类型,可以通过单选按钮,也可通过组合框选择。本次毕业设计用到的是组合框“CombolBox”,在属性窗口中“list”一栏输入工作机载荷的四种类型。此次设计界面是严格按照设计的要求所做,对于一些没有输入已知参数而直接进行运算时绝对不允许的,所以对一些命令按钮,其属性窗口“Enabled”的值应该更改为“false”显示为,此时命令按钮不响应鼠标点击操作,只有输入所有的已知参数之后,通过编辑相关的程序,将其的“Enabled”值变为“true”,命令按钮显示变为允许点击的状态。将命令按钮中的“Enabled”值变为“true”的代码应该在该界面组后一个已知参数的文本框中编辑,代码为:Command1.Enabled=True点击命令按钮将进行运算相关的数据,对于本界面的计算功率PC的计算公式及代码编辑如下:Text6.Text=Str$(Val(Text1.Text)Val(Text5.Text)(3)图片框的应用图片框的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论