




文档简介
摘 要汽车主减速器作为汽车驱动桥中重要的传力部件,是汽车最关键的部件之一。与国外相比,我国的车用减速器开发设计不论在技术上、制造工艺上,还是在成本控制上都存在不小的差距。主减速器设计的好坏关系到汽车的动力性、经济性以及噪声、寿命等诸多方面。如何协调好各方关系、合理匹配设计参数,以达到满足使用要求的最优目标,是主减速器设计中最重要的问题。本文力求改变以往的设计方式,提出针对汽车主减速器整体的最优化设计方法,针对汽车设计中的主减速器参数设计开发计算软件,通过人机交互方式完成主减速器的参数设计,并考虑通过软件进行参数优化(汽车主减速器传动比,主减速器螺旋锥齿轮结构参数),实现解决复杂计算这一单一功能的目的,实现汽车主减速器参数的最佳匹配,达到充分发挥汽车整体性能、节约能耗、降低成本、提高设计质量和效率。本文在寻优过程得到简化,确保可靠地获得全局最优解。能够缩短主减速器参数设计计算时间、减轻工程技术人员的劳动强度。关键词:主减速比;锥齿轮;参数优化;计算软件;软件设计in a an of of of in or in or of to to of it is in to in of of to of of to of to to In on vb to is to 摘要第1章 绪论内外机械软件技术的发展状况内外基于题研究的主要内容及技术路线3第2章 汽车主减速器的设计方法减速器的结构形式本参数选择与计算载荷的确定齿轮强度计算齿轮的材料及热处理18第3章 汽车主减速器参数优化软件设计车主减速器参数优化软件编程语言的选择及语言的使用概述车主减速器参数优化软件编程语言的选择车主减速器参数优化软件编程语言的使用概述车主减速器参数优化软件设计体系车主减速器参数优化软件系统运行平台车主减速器参数优化软件系统实现功能车主减速器参数优化软件设计43第4章 汽车主减速器参数优化软件的测试车主减速器参数优化软件测试概述车主减速器参数优化软件的测试章小结57结论58参考文献59致谢60附录61附录A 外文文献原文61附录B 外文文献中文翻译63第1章 绪 别是从汽车产品的大批量生产及汽车工业的发展以来,汽车己为世界经济的发展、为人类进入现代生活,产生了无法估量的巨大影响,为人类社会的进步做出了不可磨灭的巨大贡献。近年来随着汽车技术的迅猛发展,对汽车传动系承载能力以及工作可靠性的要求越来越高,汽车主减速器作为汽车传动系统的关键总成,其主要功能是将输入的转矩增大并相应降低转速,以及当发动机纵置时还具有改变转矩旋转方向的作用。主减速器的结构对汽车的动力性、经济性与轻便性、传动的平稳性与效率等都有直接的影响。许多乘用车和总质量较小的商用车采用了发动机横置的前置前驱布置,都是单级式主减速器,其具有结构紧凑、质量小、制造成本低和传递效率高、高速性能好的优点,通过软件设计方法来设计汽车主减速器是非常重要的。软件设计是以数学规划为理论基础,以计算机为工具,寻求机械设计问题最佳方案的现代设计方法之一,现在已经有很多成熟的软件程序可供选择,但传统的方法存在着求解过程复杂和寻优过程容易陷入局部最优解的问题。通常主减速器设计多是仅从某一角度考虑,单一的改善其某一方面参数,而没有将其参数优化有效结合起来。因此,本课题力求改变以往的设计方式,提出针对汽车主减速器整体的最优化设计方法,针对汽车设计中的主减速器参数设计开发计算软件,通过人机交互方式完成主减速器的参数设计,并考虑通过软件进行参数优化(汽车主减速器传动比,主减速器双曲面齿轮结构参数),实现解决复杂计算这一单一功能的目的,实现汽车主减速器参数的最佳匹配,达到充分发挥汽车整体性能、节约能耗、降低成本、提高设计质量和效率。本课题在寻优过程得到简化,确保可靠地获得全局最优解。能够缩短主减速器参数设计计算时间、减轻工程技术人员的劳动强度。从汽车零部件设计引入计算机辅助设计方法后,这一功能的实现已经变得比较容易。现今国外大型的汽车企业都有自己的减速器齿轮设计计算系统,比如瑞典的克林贝格齿轮设计系统、德国的在上世纪60年代,国外的一些维绘图技术的进步为汽车零部件的设计引入了全新的概念。伴随着三维绘图软件的日益成熟,国外大型的汽车生产厂家开始引入参数化设计方法来取代以前繁琐的手工设计,目前参数化设计手段已经相当完善。作为汽车的重要部件,主减速器的设计也引入了参数化设计方法。生产厂家利用所设计的主减速器开发平台根据新设计的主减速器尺寸在以前产品的基础上更改相关的尺寸参数建立三维模型图。不论是在设计还是制造方面,与外国企业相比我国的汽车企业差距都非常明显。但是经过多年的努力,我国的主减速器设计系统软件方面已经取得了一定的成就。其中比较出名的有可以应用于主减速器齿轮设计的齿轮专家系统,哈工大开发的主减速嚣齿轮设计平台等等。其实软件不仅在汽车方面有广泛的应用,在其他的机械区域里同样有着比较广泛的应用。1、2009,06,01,厦门大学的沈一凛发表了硕士学位论文:数控弯丝机线材成形软件设计。根据数控弯丝机的实际工作要求,完成其机械结构部分的设计,并且自行开发出界面友好的操作软件,能实现包括模型显示和仿真运动等在内的一系列功能。2、2005,11,农业机械学报第36卷第11期发表了:农业机械动态仿真软件开发与模拟。现有的一些计算机仿真平台如能齐全,但价格昂贵,专业性差,且需要大量的计算机资源配合系统的运行,在仿真速度,系统的可扩展性方面难以满足农机设计人员的要求。各种农业机械有其自身的特殊性,对不断更新的农业机械型号,应用类型,需要有相应的仿真功能。而现有软件的模式,内容都比较固定,不利于变动性大的研究。因此开发一种操作简单,成本低的仿真系统对农业机械具有一定的意义。3、2004,11,农机化研究第6期,基于要探讨了基于 用 立客户机/服务器模式实现编程的方法,解决了 C/S 模式中异种操作系统上的数据传输问题。利用这种方式可以方便地进行客户端和服务器端的程序编制,定制所需的模块,通过实例程序的运行,达到了预期的要求。为开发一种网络功能强大,可以实现异种机和异种操作系统互连的软件打下了基础。4、2008,12,16,东南大学硕士学位论文:光纤光栅传感系统研究及软件设计。波长解调技术是是文提出了一种基于可调谐此基础上完成了主机应用软件的设计。5、2007,08,01,西安理工大学硕士学位论文:基于放式数控系统是现代数控系统发展的方向,本文结合陕西省数控加工技术重点实验室科研项目,采用“构的开放式数控结构,将过标准串口样构成主从式双微处理器结构,由、Z、立了五坐标数控技术试验台。、2006,11,北京工业大学学报第32卷第11期:基于超声检测点焊连接质量的基本原理基础上,通过用网口通讯实现了数字示波器中超声信号数据的传输、存储和显示;通过分析找出了信号的特征参量,并实现了对焊点连接质量的评价。该软件实现了对焊点检测质量的数量统计。经实际检测验证,整个系统操作性好。2、2008,08,机械自动化第4期:基于对各种优化算法。用软件基于用其中3种具有代表性的优化设计方法进行了一顶计算分析。实例对比分析表明了该软件分析的可靠性和准确性。3、2005,01,微计算机应用第26卷第1期:基于文实现了点火线圈测试系统中对上位机系统软件的要求,包括串行通信,对硬件端口的读写以及对数据库的管理和维护。题研究的主要内容本课题研究的主要任务是对汽车主减速器齿轮机构的研究与设计计算软件,具体内容包括:汽车工程设计类计算软件国内外技术现状;汽车主减速器设计算法和设计流程;对汽车主减速器参数计算软件的设计,包括:单级主减速器的设计、双级主减速器的设计和参数优化设计;用查询得到的数据对所设计的计算软件进行测试;对所开发的汽车主减速器参数优化计算软件的操作规程等使用方法进行了介绍。2、术路线流程图第2章汽车主减速器的设计方法双速主减速器,单级贯通式主减速器,双级贯通式主减速器,轮边减速器等,在对上面的减速形式相对应的设计方法进行分析与对比的基础之上,得知各种各样的设计方法。汽车主减速器的减速形式很多,其中常见的有单级主减速器,双级主减速器,在计算的过程中都是十分复杂的,但是单级主减速器设计方法是各种设计方法的基础,只有掌握了这种设计方法才能够了解并掌握其他的设计方法。本课题分别涉及了单级主减速器和双级主减速器的软件设计,在此仅对本设计所涉及的方法进行介绍,对上述的各种设计方法就不再一一介绍。曲面齿轮、圆柱齿轮和蜗轮蜗杆等形式。1、 螺旋锥齿轮传动螺旋锥齿轮传动的主、从动齿轮轴线垂直相交于一点,如图 轮并不同时在全长上啮合,而是逐渐从一端连续平稳地转向另一端。另外,由于轮齿端面重叠的影响,至少有两对以上的轮齿同时啮合,所以它工作平稳、能承受较大的负荷、制造也简单。但是在工作中噪声大,对啮合精度很敏感,齿轮副锥顶稍有不吻合便会使工作条件急剧变坏,并伴随磨损增大和噪声增大。为保证齿轮副的正确啮合,必须将支承轴承预紧,提高支承刚度,增大壳体刚度。2、双曲面齿轮传动双曲面齿轮传动的主、从动齿轮的轴线相互垂直而不相交,主动齿轮轴线相对从动齿轮轴线在空间偏移一距离E,此距离称为偏移距。如图 于偏移距正的存在,使主动齿轮螺旋角 1 大于从动齿轮螺旋角2 。根据啮合面上法向力相等,可求出主、从动齿轮圆周力之比2121 1、动齿轮的圆周力; 1、 2 分别为主、从动齿轮的螺旋角。螺旋角是指在锥齿轮节锥表面展开图上的齿线任意一点齿面宽中点处的螺旋角称为中点螺旋角。通常不特殊说明,则螺旋角系指中点螺旋角。双曲面齿轮传动比为r s 11 2211 220 式中,i 双曲面齿轮传动比;r1、动齿轮平均分度圆半径。螺旋锥齿轮传动比为1201 减速器齿轮传动形式令 12 K ,则 0 。由于 21 ,所以系数K1,说明:1)当双曲面齿轮与螺旋锥齿轮尺寸相同时,双曲面齿轮传动有更大的传动比。2)当传动比一定,从动齿轮尺寸相同时,双曲面主动齿轮比相应的螺旋锥齿轮有较大的直径,较高的轮齿强度以及较大的主动齿轮轴和轴承刚度。3)当传动比一定,主动齿轮尺寸相同时,双曲面从动齿轮直径比相应的螺旋锥齿轮为小,因而有较大的离地间隙。另外,双曲面齿轮传动比螺旋锥齿轮传动还具有如下优点:1)在工作过程中,双曲面齿轮副不仅存在沿齿高方向的侧向滑动,而且还有沿齿长方向的纵向滑动。纵向滑动可改善齿轮的磨合过程,使其具有更高的运转平稳性。2)由于存在偏移距,双曲面齿轮副使其主动齿轮的 1 大于从动齿轮的2 ,这样同时啮合的齿数较多,重合度较大,不仅提高了传动平稳性,而且使齿轮的弯曲强度提高约30。3)双曲面齿轮传动的主动齿轮直径及螺旋角都较大,所以相啮合轮齿的当量曲率半径较相应的螺旋锥齿轮为大,其结果使齿面的接触强度提高。4)双曲绵主动齿轮的变大,则不产生根切的最小齿数可减少,故可选用较少的齿数,有利于增加传动比。5)双曲面齿轮传动的主动齿轮较大,加工时所需刀盘刀顶距较大,因而切削刃寿命较长。6)双曲面主动齿轮轴布置在从动齿轮中心上方,便于实现多轴驱动桥的贯通,增大传动轴的离地高度。布置在从动齿轮中心下方可降低万向传动轴的高度,有利于降低轿车车身高度,并可减小车身地板中部凸起通道的高度。但是,双曲面齿轮传动也存在如下缺点:1)沿齿长的纵向滑动会使摩擦损失增加,降低传动效率。双曲面齿轮副传动效率约为96,螺旋锥齿轮副的传动效率约为99。2)齿面间大的压力和摩擦功,可能导致油膜破坏和齿面烧结咬死,即抗胶合能力较低。3)双曲面主动齿轮具有较大的轴向力,使其轴承负荷增大。4)双曲面齿轮传动必须采用可改善油膜强度和防刮伤添加剂的特种润滑油,螺旋锥齿轮传动用普通润滑油即可。由于双曲面齿轮具有一系列的优点,因而它比螺旋锥齿轮应用更广泛。一般情况下,用双曲面齿轮传动更合理。这是因为如果保持主动齿轮轴径不变,则双曲面从动齿轮直径比螺旋锥齿轮小。当传动比小于2时,双曲面主动齿轮相对螺旋锥齿轮主动齿轮显得过大,占据了过多空间,这时可选用螺旋锥齿轮传动,因为后者具有较大的差速器可利用空间。对于中等传动比,两种齿轮传动均可采用。3、圆柱齿轮传动圆柱齿轮传动一般采用斜齿轮,泛应用于发动机横置且前置前驱动的轿车驱动桥和双级主减速器贯通式驱动桥,动机横置的前置前驱动乘用车驱动桥4、蜗杆传动蜗杆传动与锥齿轮传动相比有如下优点:1)在轮廓尺寸和结构质量较小的情况下,可得到较大的传动比(可大于 7)。2)在任何转速下使用均能工作得非常平稳且无噪声。3)便于汽车的总布置及贯通式多桥驱动的布置。4)能传递大的载荷,使用寿命长。5)结构简单,拆装方便,调整容易。但是由于蜗轮齿圈要求用高质量的锡青铜制作,故成本较高;另外,传动效率较低。蜗杆传动主要用于生产批量不大的个别重型多桥驱动汽车和具有高转速发动机的大客车上。动锥齿轮的支承方案主减速器中必须保证主、从动齿轮具有良好的啮合状况,才能使它们很好的工作。齿轮的正确啮合,除与齿轮的加工质量、装配调整及轴承、主减速器壳体的刚度有关以外,还与齿轮的支承刚度密切相关。1主动锥齿轮的支承主动锥齿轮的支承形式可分为悬臂式支承和跨置式支承两种。减速器锥齿轮的支撑形式如图 臂式支承结构的特点是在锥齿轮大端一侧采用较长的轴颈,其上安装两个圆锥滚子轴承。为了减小悬臂长度 b,以改善支承刚度,应使两轴承圆锥滚子的大端朝外,使作用在齿轮上离开锥顶的轴向力由靠近齿轮的轴承承受,而反向轴向力则由另一轴承承受。为了尽可能地增加支承刚度,支承距离 5倍的悬臂长度 a,且应比齿轮节圆直径的70还大,另外靠近齿轮的轴径应不小于尺寸 a。为了方便拆装,应使靠近齿轮的轴承的轴径比另一轴承的支承轴径大些。靠近齿轮的支承轴承有时也采用圆柱滚子轴承,这时另一轴承必须采用能承受双向轴向力的双列圆锥滚子轴承。支承刚度除了与轴承形式、轴径大小、支承间距离和悬臂长度有关以外,还与轴承与轴及轴承与座孔之间的配合紧度有关。如图 置式支承结构的特点是在锥齿轮的两端均有轴承支承,这样可大大增加支承刚度,又使轴承负荷减小,齿轮啮合条件改善,因此齿轮的承载能力高于悬臂式。此外,由于齿轮大端一侧轴颈上的两个相对安装的圆锥滚子轴承之间的距离很小,可以缩短主动齿轮轴的长度,使布置更紧凑,并可减小传动轴夹角,有利于整车布置。但是跨置式支承必须在主减速器壳体上有支承导向轴承所需要的轴承座,从而使主减速器壳体结构复杂,加工成本提高。另外,因主、从动齿轮之间的空间很小,致使主动齿轮的导向轴承尺寸受到限制,有时甚至布置不下或使齿轮拆装困难。跨置式支承中的导向轴承都为圆柱滚子轴承,并且内外圈可以分离或根本不带内圈。它仅承受径向力,尺寸根据布置位置而定,是易损坏的一个轴承。在需要传递较大转矩情况下,最好采用跨置式支承。支承刚度与轴承的形式、支承间的距离及轴承之间的分布比例有关。从动锥齿轮多用圆锥滚子轴承支承。为了增加支承刚度,两轴承的圆锥滚子大端应向内,以减小尺寸c+d。为了使从动锥齿轮背面的差速器壳体处有足够的位置设置加强肋以增强支承稳定性,为了使载荷能尽量均匀分配在两轴承上,应尽量使尺寸具有大的主传动比和径向尺寸较大的从动锥齿轮的主减速器中,为了限制从动锥齿轮因受轴向力作用而产生偏移,在从动锥齿轮的外缘背面加设辅助支承。助支承与从动锥齿轮背面之间的间隙,应保证偏移量达到允许极限时能制止从动锥齿轮继续变形。主、里仅介绍格里森齿制锥齿轮计算载荷的三种确定方法。1按发动机最大转矩和最低档传动比确定从动锥齿轮的计算转矩 01(中, 计算转矩( 猛接离合器所产生的动载系数,货车: 1 发动机最大转矩;1为发动机到万向传动轴之间的传动效率。2按驱动轮打滑转矩确定从动锥齿轮的计算转矩 i 22 (中, 计算转矩( 2G 为满载状况下一个驱动桥上的静载荷(N); 2m 为汽车最大加速度时的后轴负荷转移系数,轿车: m ,货车: m ;为轮胎与路面间的附着系数;m); 主减速器从动齿轮到车轮之间的传动比; 按汽车日常行驶平均转矩确定从动锥齿轮的计算转矩 mm (中, 计算转矩( )。用式(式(得的计算转矩是从动锥齿轮的最大转矩,不同于用式(得的日常行驶平均转矩。当计算锥齿轮最大应力时,计算转矩 Tc=当计算锥齿轮的疲劳寿命时,主动锥齿轮的计算转矩为 0 (中, 0i 为主传动比; 主、从动锥齿轮间的传动效率。计算时,对于弧齿锥齿轮福, 95%;对于双曲面齿轮副,当0i 6时, 85%,当 0i = ss ,当 m s 齿面载荷分配系数,跨置式结构: 臂式结构: 质量系数,当轮齿接触良好,齿距及径向跳动精度高时, 1.0;法见参考文献10。上述按 算的最大弯曲应力不超过 700 10坏的循环次数为 6轮齿接触强度锥齿轮轮齿的齿面接触应力为参数汽车类别 按发动机最大转矩计算时的p(N按驱动轮打滑转矩计算时的p/(轮胎与地面的附着系数一挡 二挡 直接挡 93 536 321 893 429 50 1429大客车 982 14 36 50 02 jv (中, 锥齿轮轮齿的齿面接触应力( 1b 的较小值( 尺寸系数,它考虑了齿轮尺寸对淬透性的影响,通常取 齿面品质系数,它取决于齿面的表面粗糙度及表面覆盖层的性质(如镀铜、磷化处理等),对于制造精确的齿轮, 综合弹性系数,钢对钢齿轮, 齿面接触强度的综合系数,取法见参考文献10; 0k 、 式(说明。上述按算的最大接触应力不应超过2800、从动齿轮的齿面接触应力是相同的。齿轮轴承的载荷计算1 锥齿轮齿面上的作用力锥齿轮在工作过程中,相互啮合的齿面上作用有一法向力。该法向力可分解为沿齿轮切线方向的圆周力、沿齿轮轴线方向的轴向力及垂直于齿轮轴线的径向力。(1)齿宽中点处的圆周力 齿宽中点处的圆周力2F (中,由式(定,即 222 (中,2 为从动齿轮节锥角。由2 = 于弧齿锥齿轮副,作用在主、从动齿轮上的圆周力是相等的;对于双曲面齿轮副,它们的圆周力是不等的。(2)锥齿轮的轴向力和径向力 螺旋方向为左旋,从锥顶看旋转方向为逆时针。与样有 F=N=s=是作用在主动锥齿轮齿面上的轴向力主动锥齿轮的螺旋方向和旋转方向改变时,主、锥齿轮轴承的载荷当锥齿轮齿面上所受的圆周力、轴向力和径向力计算确定后,根据主减速器齿轮轴承的布置尺寸,即可求出轴承所受的载荷。图 轴承的载荷计算公式见表 齿轮的材料及热处理驱动桥锥齿轮的工作条件是相当恶劣的,与传动系其它齿轮相比,具有载荷大、作用时间长、变化多、有冲击等特点。它是传动系中的薄弱环节。锥齿轮材料应满足如下要求:1)具有高的弯曲疲劳强度和表面接触疲劳强度,齿面具有高的硬度以主动小齿轮 轴向力 径向力螺旋方向 旋转方向右 顺时针 主动齿轮(主动齿轮( 逆时针 从动齿轮(从动齿轮(证有高的耐磨性。2)轮齿芯部应有适当的韧性以适应冲击载荷,避免在冲击载荷下齿根折断。3)锻造性能、切削加工性能及热处理性能良好,热处理后变形小或变形规律易控制。4)选择合金材料时,尽量少用含镍、铬元素的材料,而选用含锰、钒、硼、钛、钼、硅等元素的合金钢。汽车主减速器锥齿轮目前常用渗碳合金钢制造,主要有20002碳合金钢的优点是表面可得到含碳量较高的硬化层(,具有相当高的耐磨性和抗压性,而芯部较软,具有良好的韧性,故这类材料的弯曲强度、表面接触强度和承受冲击的能力均较好。由于较低的含碳量,使锻造性能和切削加工性能较好。其主要缺点是热处理费用高,表面硬化层以下的基底较软,在承受很大压力时可能产生塑性变形,如果渗透层与芯部的含碳量相差过多,便会引起表面硬化层剥落。为改善新齿轮的磨合,防止其在运行初期出现早期的磨损、擦伤、胶合或咬死,锥齿轮在热处理及精加工后,锡处理。对齿面进行应力喷丸处理,可提高25的齿轮寿命。对于滑动速度高的齿轮,可进行渗硫处理以提高耐磨性。渗硫后摩擦因数可显著降低,即使润滑条件较差,也能防止齿面擦伤、咬死和胶合。设计方法是本软件开发的基础,在汽车主减速器设计方法中重点讲解了结构形式的选择、计算载荷的确定、基本参数的选择、齿轮尺寸的计算、齿轮强度的计算、轴承载荷的计算、齿轮材料等。面介绍这几种编程语言的特点:是由视化、面向对象的数据库编程语言,同时它也是一种强大的数据库管理系统。,微软公司高级可视化计算机程序开发语言。有高级语言简单易用的特性,又可以完成汇编语言才能做的许多工作。因此,果说么尔斐,古希腊城市名,被古希腊人当成世界的中心,因有阿波罗神殿而出名。在电脑英语中指美国宝兰(司的一种可视化、面向对象、事件驱动的电脑编程语言。集面向对象、平台无关性、稳固性、安全性、多线程等诸多特性于一体,增加了异常处理、网络编程等方面的功能,特别适合于实现“一个世界,一个网络”构想的关键。用un 次写成,到处运行)”。构化查询语言。向集合的语言,它对一个或多个数据表进行查询,产生一个结果数据表。软公司高级可视化计算机程序开发语言。这是一种功能极强的面向对象的可视化程序设计语言。小精练的语言风格和易学易用的语法特点,它简单易学、人机对话方便、程序运用调试方便。根据上述各种编程语言的特点可知:握起来有一定的难度;及不广泛,遇到问题时不知向谁请教;上所述,只有外,具有面向对象的可视化设计工具事件驱动的编程机制事件的驱动是非常适合图形用户界面的编程方式。用户的操作即事件掌握着程序的运行流向。每个事件都能驱动一段程序的运行,这样的应用程序代码较短,使得程序既易于编写又易于维护。户可设计界面、编写代码和调试程序,把应用程序编译成可执行文件,直至把应用程序制作成安装盘,以便能够在脱离多的内部函数,模块化、结构化的程序设计机制,结构清晰,简单易学。先要建立一个新的工程,然后再在里面存放一些所需的控件,这个新的工程好比一个大的容器,它能承载着你需要的东西。建立一个应用程序分为以下几步进行:建立用户界面的对象;对象属性的设置;对象事件过程及编程;调试、保存和运行程序。1、建立用户界面的对象一个新的工程建立好后,接着就是要建立界面的对象,这里所说的对象是指窗体和控件。窗体在程序设计阶段被称为窗体设计器窗口,是程序员的工作平台;在程序设计运行阶段被称为用户界面窗口,是用户与程序交互的工作台。按钮、图标、文本框及菜单条等形式存放在工具箱中,用以完成程序设计中特定功能的一组工具。用户只需要选中自己想用的控件,然后在相应的位置“画”出来,一个大小由自己决定的控件就出现在窗体上。2、对象属性的设置对象建立好后,就要为其设置属性值。属性是对象的参数。每个对象都对应着一段预先编写的子程序代码,当调用这段子程序时,就可以将属性的设定值作为参数传送给该子程序,来取代其原来的默认属性值,达到改变对象属性的目的。这里只简单介绍4个常用控件的属性。窗体(属性窗体属性的设置和窗体的外观和操作密切相关。在程序运行阶段被称为用户界面窗口,是用户与程序交互的操作台。因此,窗体属性的设置在本软件中至关重要。窗体的属性多达50余种,这里不能一一介绍。因为在实际应用中,大多数属性都可采用系统提供的默认值。一般情况下,设计者不必对每一个对象的各个属性一一进行设置,而只有在其默认值不能满足要求时,才需要用户去设置新的属性值,其中常用到的属性如下:体标题,是出现在窗体标题栏的文本内容。默认使用窗体名的默认值。属性的设置主要包括:字体、字体样式、字体大小、效果的设置。别用来设置对象上显示文本或图形的前景颜色和背景颜色。共有四个属性选择,考虑视觉效果,属性设置选择屏幕中心,即窗体在运行期间始终位于屏幕的中心。属性用于设置窗体中要显示的图片。在属性窗口中,可以单击”,打开一个“加载图片”对话框,用户可以选择一个图形文件装入,也可以在代码窗口中通过值为0表示有窗口边界的正常窗口状态,1表示以图标方式显示的最小状态,2表示无边框充满整个屏幕的最大化状态。标签(属性标签主要是用来显示(输出)文本信息,但是不能作为输入信息的界面,也就是标签控件的内容只能用不能直接编辑。标签的主要属性有30多个。大多数属性的默认值设置能够满足一般情况下的要求,只有少数的属性值用户有时要进行修改。这些常用的要修改的属性值,除了上面已介绍过的属性简单介绍如下两个属性:共有两个属性设置是否根据内容自动调节标签的大小以适应其内容的显示,但系统不会自动换行处理。共有两个属性设置 选择以与窗体的颜色相容。文本框(属性文本框既可以用来输出或显示文本信息,除了前面已经介绍的属性 有下面几个比较重要的属性。本属性。文本框不具有户从文本框输入和编辑、修改的文本内容就保存在以常常通过获取该属性值来获取用户输入或编辑的数据。可输入多达32行属性。本属性值若为可输入和显示多行文本;若为只能输入一行文本。大长度属性。本属性的默认值是0,表示文本框可接受任意个数的字符,否则,文本框只接受意,一个西文字符与一个汉字都是一个字,长度为1。命令按钮(提供了用户与应用程序交互的一种简便的方法。命令按钮的属性有30多种,本程序中命令按钮的常用属性前面已介绍了,这里不再重复叙述。3、对象事件过程及编程建立了用户界面并为每个对象设置了属性后,就要考虑用什么事件来激发对象执行所需要的操作,这涉及到选择对象的事件和编写事件过程代码。下面就介绍几个常用事件。装入窗体后,只要运行程序,就会自动触发执行窗体果窗体模块中还存在其它事件过程,等待触发下一个事件过程。如系统将显示该窗体。序运行后,当单击窗体本身(不是窗体上的控件)的某个位置时,将触发行窗体的果单击的是窗体内的控件,则只能调用相应控件的个也是主要的事件过程,很多效果的实现都要依靠“单击”来触发。另一个窗体变为活动窗口前触发执行窗体的、程序的调试、保存与运行程序的调试在程序的设计过程中,错误是难免的,查找和修改错误的过程称为程序的调试。效的调试工具。现列举主要的出错类型介绍如下:a、编辑时错误在代码窗口编辑代码时,发现程序中存在的错误。例如,语句没有输入完、关键字输入错误等,示出错信息。这时设计者必须关闭出错提示对话框,出错的那一行变成红色,出错部分被高亮度显示,提示设计者进行修改。b、编译错误编译错误指单击了“启动”按钮,编译执行的程序段产生的错误。此类错误是由于用户未定义变量、遗漏关键字等原因而产生的。这时,示出错信息。出错的那一行被高亮度显示,c、行代码时发生的错误。这类错误往往是由指令代码执行了一行非法操作引起的。这时,时用户单击“调试”按钮,进入中断模式,光标停留在引起出错的那一句上,此时可以修改代码。d、逻辑错误程序运行后,得不到所期望的结果,这说明程序存在逻辑错误。通常,逻辑错误不会产生错误提示信息,故错误较难排除。要排除这类错误,需要设计者仔细阅读分析程序,并具有调试程序的经验。程序的保存在程序运行前,必须先保存程序,这样可以避免由于意外造成程序的丢失。程序运行结束后还要经过修改的有关文件在保存到磁盘上。一个应用程序是以工程文件的形式保存在磁盘上的。序可以以两种可以以两种模式运行,即编译运行模式和解释运行模式。编译运行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 胎盘前置护理周立蓉50课件
- 跨境电子商务双语教程 课件 第1章 跨境电商绪论
- 水稻全程机械化课件
- 水电站行业知识培训内容课件
- 用药护理47课件
- 2025版进出口石材贸易合同
- 二零二五年度互联网物流企业借款合同模板
- 二零二五年度教育科技股权投资保密及资源共享协议
- 2025版国内货物公路运输货物保险合同集锦
- 二零二五年校园纯净水设备安装及维修服务合同
- 2025-2030中国高速示波器行业市场发展趋势与前景展望战略研究报告
- 餐饮业安全生产管理制度汇编
- 新修订《普通高中数学课程标准》的解读与思考
- 《空调维护培训资料》课件
- 医院节能培训课件
- 混凝土质量保证措施
- 烟气CEMS在线比对验收调试报告附表D.1-12计算公式(HJ-75-2017)
- 学生请假安全协议书
- 隐形眼镜项目风险管理分析
- 过敏性休克应急处置流程
- 2024年陕西省专业技术人员继续教育学习平台党史党纪专题学习考试答案
评论
0/150
提交评论