基于SolidWorks的桥式起重机CAD系统研究_图文_第1页
基于SolidWorks的桥式起重机CAD系统研究_图文_第2页
基于SolidWorks的桥式起重机CAD系统研究_图文_第3页
基于SolidWorks的桥式起重机CAD系统研究_图文_第4页
基于SolidWorks的桥式起重机CAD系统研究_图文_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

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

文档简介

1、武汉理工大学硕士学位论文基于SolidWorks的桥式起重机CAD系统研究姓名:李树海申请学位级别:硕士专业:机械制造及其自动化指导教师:顾毅;徐长生20070401武汉理工大学硕士学位论文摘要桥式起重机被广泛应用于国民经济建设的各个领域,产品已经形成多个系列,随着经济建设的发展,用户对其性能要求越来越高。但是目前的设计手段还停留在二维阶段,工作量大、设计过程不直观、设计过程中的错误也不容易发现。随着三维图形技术和计算机技术的发展,三维设计已经成为发展的必然趋势。目前,三维技术在桥式起重机设计方面的应用主要集中在起重机产品的三维实体造型、出效果图等方面,而对起重机比较全面的三维参数化设计、出工

2、程图方面的研究尚处于探索阶段。通用桥式起重机设计制造己形成标准系列化产品,同系列产品之间存在功能相似或结构相近的零部件(包括一些标准件),这些都为进行参数化设计创造了条件。设计人员在设计同一系列桥式起重机的不同型号产品时,只需要在此系列己有产品设计的基础上进行系列化相似性设计。通过对这些零部件模型的快速修改生成新产品的三维零件模型,通过重新装配生成新产品的三维装配模型。基于这样的思想对桥式起重机参数化设计进行研究。本文设计的桥式起重机三维参数化设计系统是在研究桥式起重机结构特点、设计流程、设计方法的基础上,以为软件支撑平台,以为后台数据库,利用语言对提供的函数进行二次开发而形成的一个系统。该系

3、统结合设计工程师的设计经验以及桥式起重机的设计理论,充分考虑企业的实际需求,采用面向对象的系统设计方法以及模块化的系统划分方法。首先,研究了系统开发的几个关键技术,其次是建立零部件模型库、工程图库、数据库。接着是系统开发,开发了既相互独立又相互联系的桥架、运行机构、起升机构等模块,最后结合一个实例对系统的使用进行了阐述。本课题开发的桥式起重机三维参数化系统,界面友好,设计直观,模型自动生成,能迅发现干涉等装配问题;图纸自动更新,减轻了工作量。不仅可以提高设计效率和设计质量,而且也符合了现代设计发展的要求。本课题研究旨在为桥式起重机的研发提供一种先进、可靠、快速的设计系统。关锤响:桥式起重机,参

4、数化设计,二次开发,曲,锄,、啊,、】辩,印:;第章绪论桥式起重机的相关介绍桥式起重机在国民经济中的应用起重机作为物料搬运、装卸或用于安装的机械设备,可以减轻或代替人们的体力劳动,提高劳动生产率。它被广泛应用于国民经济的各个领域之中。在冶金行业、机械制造工业、电力工业、煤炭工业、交通运输业、建筑工业、建材工业等国民经济支柱行业中,起重运输机械都扮演着重要的角色。随着时代的发展,制造工厂和装卸作业场所开始转向室内,使桥式起重机占据了主导地位。桥式起重机主要应用于大型加工企业,如钢铁、冶金和建材等行业,完成生产过程中的起重和吊装等工作。其中用于生产车间的桥式起重机,是起重机的一个主要类型,由于起重

5、机行驶在高空,作业范围能扫过整个厂房的建筑面积,具有非常重要的不可替代的作用,因而深受用户欢迎,得到了极大发展【】。桥式起重机的发展趋势当今,桥式起重机已不再是传统意义上粗大笨重、操作复杂、维护困难的工业设备,它将面向用户的设计理念与世界先进技术的完美结合在一起。塑造出具备体积轻巧、结构紧凑、操作简便、使用安全、免维护等特性的产品是起重机设计的目标。今后,桥式起重机的发展趋势为【】:()向大型化、高效率化、无保养化和节能化发展。()向自动化、智能化、集成化和信息化发展。()向成套化、系统化、综合化和规模化发展。()向模块化、组合化、系列化和通用化发展。()向小型化、轻型化、简易化和多样化发展。

6、()采用新理论、新方法、新技术和新手段提高设计质量。利用提高设计效率与质量,与计算机辅助制造系统相衔接,实现产品设计与制造一体化。()采用新结构、新部件、新材料和新工艺提高产品性能。武汉理工大学硕士学位论文桥式起重机的类型随着生产规模的日益发展,对起重机的工作性能提出了更新、更高的要求:起重量增大、工作频繁、操作灵活可靠,自重减轻等。为了满足各种不同场合的使用要求,人们已经开发出各种类型的桥式起重机。根据桥架结构和起重小车形式的不同,桥式起重机分为:电动单梁桥式起重机、电动双梁桥式起重机、单主梁桥式起重机、电动葫芦双梁桥式起重机等。桥式起重机的类型很多,各有各的优缺点和不同的适用范围。但目前使

7、用范围最广、构造较为典型的是电动双梁桥式起重机【】。电动双梁桥式起重机是桥式起重机的一种典型构造。它由起重小车、桥架金属结构、桥架运行机构以及电气控制设备等四个部分组成。司机室的位置根据使用环境,可以固定在桥架的两侧或中间,特殊情况下也可以随起重小车移动。吊钩式电动双梁桥式起重机称为通用电动双梁桥式起重机。为了适应搬运多种物品的需要,可以配置各种不同的吊具。通用电动双梁桥式起重机的起重量一般在之间。我国目前生产的标准桥式起重机的起重范围为,它们分别属于两个系列产品,其规格如下【】:、(属于中、小起重量系列);、(属于大起重量系列)。其中以上的起重机均有主、副两套起升机构,副钩起重量一般取主钩的

8、左右,以便充分发挥起重机的经济效能。标准的电动双梁桥式起重机的跨度为,每隔一种规格。;概述由美国公司于年月研制开发的是一套基于平台的全参数化特征造型软件,它可以十分方便地实现复杂的三维零件实体造型、复杂装配和生成工程图。图形界面友好,用户上手快。该软件可以应用于以规则几何形体为主的机械产品设计及生产准备工作中,其价位适中。该软件采用作为几何平台和作为约束管理模块,自顶向下基于特征的实体建模设计方法,可动态模拟装配过程,自动生成装配明细表、装配爆炸图,动态装配仿真、干涉检查、装配形态控制,由于的全面支持中文,使得其界面异常友好,易于掌握,其拥有动力学插件、静力学分析插件、工程效果图插件、动画插件

9、,提供了几乎与所有主流三维软件的接口,所以本课题选用其作为开发平刨。是面向机械设计的应用软件,此软件充分利用图形界面的优势,便于机械设计人员掌握。使用工具,机械设计人员能按照其设计思想绘制出草图,开发出产品的三维模型和详细的工程图】。的基本功能实体建模提供了无与伦比的、基于特征的实体建模功能。通过拉伸、旋转、薄壁特征、高级抽壳、特征阵列以及打孔等操作来实现产品的设计。三维草图功能为扫描、放样生成三维草图路径,或为管道、电缆、线和管线生成路径。)装配设计装配设计从细节上帮助用户提高效率。组合的配合参考、零部件阵列、另存为零件、配合修复工具、替换零件、调色板装配体、物理仿真、提供物理动力学等的软件

10、功能。利用镜向零部件可以更快速地完成设计,因为您可以基于现有的对称设计创建新的零部件和装配体。使用智能零件技术可以简化重复的任务,这种技术是一种使装配体任务(例如选择并将标准螺栓插入孔中,以及按正确的顺序添加垫圈和螺母)自动进行的创新【刀。工程图可以不必绘制任何直线或圆弧即可得到可用于生产的详细工程图。得到的工程图完全关联工程视图和物料清单在您每次修改零部件或装配体设计时会自动更新。提供了生成完整的、车间认可的详细工程图的工具。工程图是全相关的,当您修改图纸时,三维模型、各个视图、装配体都会自动更新。从三维模型中自动产生工程图,包括视图、尺寸和标注。增强了的详图操作和剖视图,包括生成剖中剖视图

11、、部件的图层支持、熟悉的二维草图功能、以及详图中的属性管理员。使用技术,可以将工程图与三维零件和装配体脱离,进行单独操作,以加快工程图的操作,但保持与三维零件和装配体的全相关。用交替位置显示视图能够方便地显示零部件的不同的位置,以便了解运动的顺序。交替位置显示视图是专门为具有运动关系的装配体而设计的独特的工程图功能。自动的中心标记、自动的中心线、孔的插图编号、工程图的视图模板、快速生成草图等功能为您提供方便。自动生成零件序号:执行单个操作,便可为一个或多个工程视图中的每个零部件添加零件序号。您可以控制零件序号的方向和对齐方式【引。的建模原则)(自顶向下)的设计自顶向下的设计是指在装配环境下进行

12、相关设计子部件的能力。不仅做到尺寸参数全相关,而且实现几何形状、零部件之间全自动完全相关。用户可以在装配布局图做好的情况下,设计其它零部件,一旦修改其中一部分,则与之相关的零件尺寸等自动更新,不需要人工参与。)(自底向上)的设计自下向上的设计是指在用户先设计好产品的各个零部件后,运用装配关系把各个零部件组合成产品的设计能力。在装配关系定制好之后,不仅做到尺寸参数全相关,而且实现几何形状、零部件之间全自动完全相关。用户可以在产品的装配体做好后,修改其零部件,与之相关的装配体模型、尺寸等自动更新,不需要人工参与。本次课题模型库的建立采用自底向上的设计方法,首先生成零件,再通过装配关系构建整机模型。

13、的二次开发只是通用的商业软件,不可能满足所有产品设计及企业开发的特殊要求,对其进行针对本企业的及特定产品的二次开发工作是很有必要的。由于是基于平台的原创软件,不是像其它一些图形软件,如、等都是从图型工作站移植到平台上的,所以该软件有先天性的二次开发优势【。提供了很好的二次开发接口()泵数,提供了支持(发提供了便利的开发条件。,对象的链接与嵌入)和(,组件对象模型)的开发方式,为二次开课题研究的背景我国起重机行业应用技术经过多年的吸收消化和攻关推广,已经具有良好的基础和规模,而从产品的开发需要和技术发展趋势来看,目前正从单一的技术应用向计算机辅助设计工程()发展,开发应用的对象也已从单一部件向产

14、品整机为目标,全过程综合应用的方向发展。因此,基于特征化的参数化建模技术逐渐成为当前技术的研究热点【】。起重机行业技术发展归纳为以下几个阶段:)甩图板阶段:以二维绘图为主,辅以部分三维造型,其目标在于提高绘图效优选法和质量。)专用系统开发应用阶段:在图形支撑软件基础上,针对某一专用系统进行二次开发,以提高软件的针对性和易用性。)基于产品数据管理的一体化集成应用阶段:以产品整机设计及开发全过程为目标,通过计算机网络和数据库技术,把企业生产过程中所有与产品相关的信息(包括开发计划、加工、计划调度、装配和检测等)集成在统一的平台上,构成一个以产品为核心的管理系统。网络化阶段:建立基于虚拟技术、企业局

15、域网和分布式客户机服务器模式基础上的协同开发环境,以实施产品开发并行工程为主要特征瑚。目前起重机行业已处于第二层次的实施,部分企业己开始第三层次的探索。在此阶段,参数化、变量化技术逐渐成为学术界、产业界的研究热点。许多学者从不同的应用领域、不同的理论背景提出了许多参数化模型和求解算法。现代市场要求的产品设计和生产周期越来越短,加之三维技术在我国的快速发展,设计人员的设计工作将由二维绘图逐渐向三维参数化设计转型。国内外研究动态国外技术发展动态从年代至今国外技术的发展先后经历了四次技术革命,进,年代后,飞机和汽车工业飞速发展,遇到了大量的自由曲面的设计问题,法国达索飞机制造公司的开发人员开发出以表

16、面模型为特点的自由曲面建模方法,推出了三维曲面造型系统。的出现标志着第一次技术革命高档次的自由曲面造型系统。年代末到年代初,技术也开始有了较大进步,由于表面模型技术只能表达形体的表面信息,难以准确表达零件的其它特性,如质量、重心、惯性矩等,对发展十分不利。年,公司发布了世界上第一个完全基于实体造型技术的大型软件。三维实体造型技术的普及应用,标志着发展史上的第二次技术革命。世纪年代中期,公司提出了一种比无约束自由造型更新颖、更好的算法一参数化实体,该方法主要有以下特点:基于特征、全尺寸约束、全数据相关、尺寸驱动设计修改。公司开始研¥的参数化软件并获得了巨大的成功。可以认为,参数化技术的应用主导了

17、发展史上的第三次技术革命。参数化技术的应用成功,使得它在世纪年代前后几乎成为业界的标准,但是技术理论上的认可并非意味着实践上的可行性。公司的开发人员发现,参数化技术的“全尺寸约束”这一硬性的规定干扰和制约着设计者创造力及想象力的发挥。于是,他们以参数化技术为蓝本,提出了变量化技术,并于年推出了全新体系结构的软件。无疑,变量化技术驱动了发展的第四次技术革命。国内技术发展动态在年代中后期,国内高等院校和科研单位在技术的基础理论、软件环境及应用软件等方面的研究已取得了较好的成果。例如,在优化设计方面,华中理工的优化程序库及机械零部件的优化设计程序在工矿企业中得到了推广;在二维交互绘图系统方面,不少自

18、主版权的软件,如清华大学和华中理工大学共同开发的高华,中科凯思软件工程研制中心的,北京大学凯达电脑公司的等,在国内行业中推广使用:进入年代以后,随着实体造型技术的发展,在三维造型和几何设计方面,北京航空航天大学的、金银花系统,清华大学和华中理工大学共同研制的等都实现了参数化特征造型、曲面造型、数控加工和有限元分析的集成,但商品化程度还较低;在有限元分析前后处理系统实现了集成;在数控编程方面,南京航空航天大学的超人、华中理工大学的均可实现复杂曲面的造型和数控代码的自动生成和加工仿真;在工程数据库方面,浙江大学的、华中理工大学的在国内处于领先水平。另外,在应用领域,如通用机械零件设计、冲压和注射模

19、具设计和制造、汽车外形设计、汽轮机叶片设计分析等方面我国均研制出了实用的软件【。国内起重机行业二次开发研究动态国外商品化的三维系统是为工业发达国家企业开发的,产品设计的诸方面不符合我国国家设计标准,在企业应用中仍然需要进行本土化的二次开发工作。近年来,针对这一需求,我国不少研究人员都或多或少地进行过三维二次开发的尝试。从年代以来,我国在起重机械方面的研究取得了重大成果。国内的许多科研院所以及大中小企业都对起重机结构、材料、生产制造、装配等各个方面进行了研究。特别大连理工大学、华中科技大学、重庆大学、太原科技大学、中北大学以及一些研究单位开展了起重机的模块化、参数化、标准化、智能化设计研究,开发

20、了一些基于国外软件的三维设计系统【。大连理工大学硕士生张雄在导师张晓丽的指导下进行了基于知识的桥式起重机系统研究与开发;大连理工大学滕弘飞、高顺德老师指导的低净空系列桥式起重机参数化系统研究;在武汉科技大学罗会信教授指导下,其硕士生李华进行了基于平台的桥式起重机结构件创新设计平台的研究;郑州大学秦东晨教授、陈江义副教授指导其硕士生进行了基于二次开发的桥式起重机关键零部件参数化设计系统研究;中北大学硕士生杨金刚在导师指导下进行了基于平台桥式起重机桥架三维参数化设计系统的研究。本课题研究的目的及意义目的:为桥式起重机设计建立一个专用的参数化系统。意义:()起重机设计的重复率相当高,虽然各种型号起重

21、机的结构不完全相同,但其外形尺寸和结构形式则基本一致,走参数化的道路,提高了机械设计的效率,便于使产品系列化,为模块化设计提供了方便。()在计算机内部建立相应的三维实体模型能够更直观、更全面地反映设计意图,并且在三维模型的基础上可以进行零件装配、干涉检查、有限元分析、运动分析等高级的计算机辅助设计工作。建立三维实体模型以后,还可以根据需要由模型生成传统加工过程所用的工程图。本课题研究的主要内容论文基于的参数化设计功能,进行二次开发研究,以某一型号的通用桥式起重机作为样机,建立一套完整的零部件三维模型和与此相关联的、全面的工程设计详图,形成界面友好的桥式起重机系统。通过该系统实现由一个样机通过修

22、改参数和尺寸生成不同系列机型的功能。主要研究内容:()二次开发的关键技术;()参数化模型库、图纸库、数据库的建立;()桥式起重机系统的构造与设计;()桥式起重机系统的应用。武汉理工大学硕士学位论文第章二次开发关键技术()提供了支持二次开发的应用编程接口,通过该接口可以开发专用软件以扩充原的功能。该开发接口支持技术(即通常所说的)(自动化界面技术),由于技术是一种完全面向对象的技术,所以许多面向对象化编程的语言(如,)可以通过与进行通信,可以使用各种面向对象编程的语言对其中的方法、属性进行引用,从而达到对实现编程的目的,也就是达到二次开发的目的。下面就对基于特征的参数化建模、技术、二次开发接口对

23、象、数据库等四种二次开发关键技术进行分析和研究。基于特征的参数化建模方法特征是作为捕捉设计者意图的方式而提出的,以取代用直线、圆弧、圆等基本几何元素构图的方式。特征实体具有一定的智慧,它们不但具有明确的工艺特征结构,而且能始终记忆自己的功能属性和与其它相关实体的适应关系。修改某一特征实体,会自动引起整个设计模型的相关变化,其中包括实体本身的物理量(如质心和惯性矩等数据)的变化。例如,孔特征会始终记忆自己当前的形状、位置和负体积特征,机械设计师能利用自己熟悉的工艺特征(如孔、倒角、倒圆等),而非纯几何意义上的体素来组织设计意图,使设计变得容易【。基于特征的参数化方法,其理论提出就是针对三维实体,

24、参数化特征建模已经成为三维产品设计的主流,基于特征的设计更符合设计人员的设计思路,更有利于发挥设计者的创造力和想象力。作为目前运行于微机上的优秀三维机械软件之一,是功能强大的参数化特征建模工具。参数化特征建模在中的实现方法在中参数化建模可以通过两种方法实现,一种方法是用户根据需要直接用程序生成需要的模型,称为完全程序化参数建模;另一种方法是利用已有的模型,通过修改模型参数的方法得到需要的模型,称为参数修改法建模。)完全程序化参数建模完全程序化参数建模采用程序方法进行建模。建模的过程完全由程序进行控制,相当于将手动分步建模的过程由计算机连续完成,理论上讲,凡是手工建模能够完成的复杂模型都可以用这

25、种方法生成。完全程序建模的方法特别适合生成具有多个变参数的模型,建模的灵活性强,不需要模型库的支持,可以在建模的同时完成设计计算、强度校核、寿命计算等工作,程序可实现的功能强大。参数的输入也可以采用数据库等多元化的方法。通常情况下,这种方法的程序设计工作量较大,要求程序员对函数具有较高的理解和运用能力,适合于模型比较简单、参数变量多或参数问有关联的情况。)参数修改法建模参数修改法建模采用参数修改的方法建立模型。必须有模型库的支持,模型库通常由用户事先用手工方式建立,保存在程序指向的目录下。需要使用时,从模型库中打开模型文件,对指定的尺寸参数进行修改,重建,就可以获得满足需要的模型。这种方法的程

26、序设计工作量小,与造型过程无关,适用于模型标准化程度高的情况或造型过程复杂,可变参量少的情况。参数修改法建模对模型库的要求较高,手工建模时需要综合考虑尺寸标注方式,尽量避免尺寸参数间的关联和制约关系,需要修改的尺寸参数必须独立标注,尺寸标注的名称可通过查阅其属性获得。可变参数的输入可以通过对话框、数据库等多种方式实现,也可以从程序的设计计算结果中获得,修改模型参数前必须打开零件库中对应的零件,打开零件的操作可以由手动完成,也可以通过程序完成。这种建模方法不需要程序员掌握大量的建模函数,程序的复杂程度与模型的复杂程度无关”。本课题采用的参数化建模方法根据桥式起重机零部件的特点,在桥式起重机系统中

27、,多采用参数修改法建模,辅以完全程序化参数建模。对于结构形式固定的零部件采用参数修改法进行建模,如桥架等:对于结构形式变化很大的零部件,采用完全编程法建立参数化模型,如隔板装配模型。技术是公司提出的一个基于(,组件对象模型)的技术标准,以前被称为(,对象链接与嵌入)技术,其宗旨是在系统的统一管理下,协调不同的应用程序,准许这些应用程序之间相互沟通、相互控制。每个应用程序可以决定自己的哪些信息可暴露出来,这些暴露出来的信息可以被其它应用程序所操纵【嘲。技术通过在两个程序间安排对话,达到一个程序控制另一个程序的目的;但是这种对话不是双向的,对话的双方也不是平等的。客户程序()是开始要求对话的应用程

28、序,服务程序()是相应的应用程序。的代码在上运行,而这些代码所控制动作由执行。一个应用程序控制另一个应用程序的过程一般是这样:首先,一个应用程序决定引发操作,这个应用程序自动成为,被它调用的应用程序成为,收到对话的请求后,决定暴露哪些对象给。在给定的时刻,由决定使用哪些对象。然后命令被传给,由对这些命令做出反应。这里将理解为一个服务程序(),而二次开发出来的程序作为客户程序()。用户只要在客户程序上进行操作,客户程序将驱动完成相关的工作。图是实现模型。所采用的的图实现模型武汉理工大学硕士学位论文二次开发接口对象()是基于的应用编程接口,包含了数以百计的功能函数,这些函数提供了程序员直接访问的能

29、力。提供、宏等开发接口,具有以下特剧:夺直接利用内核代码;夺直接访问数据库、图形系统、几何造型核心:充分利用、等可视化编程工具;夺充分利用资源。即,利用可以方便高效地设计具有风格的、与无缝集成的应用程序。)对象层次结构是一个自上而下的多层次的树形网络(图。图层次结构图漆是树型层次结构,是根目录对象类,位于应用程序的底层,是访问所有对象的入口程序。接口对的调用实行逐级寻访,即先调用能实现所需功能的对象的父对象,然后调用与父对象相关的子对象,如果子对象所封装的属性和方法不能实现所需要的功能,则继续调用该子对象的下级子对象,如此逐级遍历,直到结束。对对象的调用不能跨级,因为父对象与子对象是包含关系,

30、而不是继承关系,父对象包含子对象的属性和方法,子对象自身不带有该属性和方法,跨级调用程序将会出错【们。对象是中的最高层的对象,它能够直接和间接地访问中的所有其他对象。利用它,可以实现应用程序的最基本的操作,如生成、打开、关闭、结束文件、重排图标和窗口、设置当前激活文件、生成属性定义,也可以对的系统环境进行设置。对象属于模型层,是的子对象。用对象可以实现视图设置、轮廓线修改、参数控制、对象选择、打开和保存文档、生成编辑特征参量、生成框架等与实体模型相关的各种操作。在中,有三种主要的文件类型:零件、工程图和装配体。每种文件类型有它自己的对象(、,和)及相关的一套函数。对象提供了一些执行零件模型操作

31、的函数,如:生成体和特征、执行压缩操作、获得零件范围、通过名称查询实体等。对象提供了一些执行工程图操作的函数,例如,生成、对齐、访问工程图视区等函数。对象提供了一些执行装配体操作的函数,例如,添加新的零部件、添加配合条件、隐藏和爆炸零部件等函数。)变量类型定义采用语言对进行二次开发,所用到的变量与中变量对应关系如下【】:夺:中的字符串;:中的长整数;夺:中的布尔值():夺玎:中的对象,用命令;:的变量,类似于中的数组且包含不同的类型。、的常量提供了一个模块,该模块包含了预先定义的许多常数值,在安装目录下的、文件夹内。编制应用程序时,添加模块,将勰包含在工程中,否则函数调用将会出错。数据库访问技

32、术是有关高级数据接口的策略,它能使开发人员与根本的和技术完全分离。作为访问数据的新技术,提供了一个开放的、应用程序级的数据访问对象模型翻。基于通用数据访问技术(),提供了用访问数据的易用接口,而是处理不同数据源的系统级编程接口。规定了一套接口封装或隐藏各种数据库管理的系统服务。能够访问任何兼容或的数据库。具有高度的伸缩性,支持连接池、复杂的数据操作、断开的记录集以及通过传递的远程同步记录集。基于的技术是数据库管理的发展方向。它为各种应用程序提供最佳的访问接口,其特点是应用灵活、速度快。但是编程代码量大,对底层的操作比较复杂,实际应用起来比较困难。在的基础上对它进行了简化和扩展,它继承了的功能并

33、对它进行封装,其特点是易于使用、速度快、内存支出少和网络流量小。功能强大,编程简洁高效,能够访问任何类型的数据,是目前流行的客户端数据库编程技术,而且已经成为平台上数据访问技术的未来发展模型。的对象模型包含了下列种对象:连接对象、命令对象、域对象、参数对象、记录集对象、错误对象等。这些对象的作用为:()连接对象():用于表示与数据源的连接,以及处理一些命令和事务;()命令对象():用于说明对数据源所执行的具体命令;()一记录集对象()用于处理数据的表格集,如获取和修改数据;武汉理工大学硕士学位论文()域对象():用于表示记录集中的列信息,包括列值以及其它信息()参数对象():用于对传送给数据源

34、的命令赋参数值;()属性对象():用于操作在中使用的其他对象的详细属性()错误对象():用于获得所发生的错误的详细信息。技术的特点技术是访问数据库的新技术,具有易于使用、访问灵活、应用范围广的特点。从以上所讨论的的结构和对象中,我们可以看出,用访问数据库的特点可以总结如下:)易于使用。这是技术的最重要的一个特征。由于是高层应用,所以相对于或者,它具有面向对象的特性。同时,在的对象结构中,其对象之间的层次关系并不明显,相对于等访问技术来讲,又不必关心对象的构造顺序和构造层次。对于要用的对象,不必先建立连接、会话对象,只需直接构造即可,方便了应用程序的编制。)高速访问数据源。由于技术基于,所以它也

35、继承了访问数据库的高速性。)可以访问不同的数据源。技术可以访问包括关系数据库和非关系数据库的所有的文件系统。可以用于技术可以以控件的形式出现,所以,可以被用于页,简化了页的编程。)由于是基于组件对象模型()的访问技术,所以,用产生的应用程序占用内存少。访问数据库关系数据库管理系统是一种小型关系数据库管理系统,其高效、可靠的数据管理方式,面向对象的操作理念以及强大的网络支持功能,使其受到很多小型数据库应用系统开发者的青睐。数据库以数据库引擎作为数据访问引擎。数据库引擎完全对的支持。访问方法为访问数据库作了优化。数据库有表、查询、窗体、报表、宏和模块六种对象组成,。武汉理工大学硕士学位论文用访司数

36、据库的步骤主要分为四步:第一步引入动态链接库,第二步与数据源的连接,第三步数据操作,第四步关闭数据源。下面给出每一步的具体操作方法【。)引入动态链接库在中使用对象,首先要将入到工程中的“引用”对话框里。加入的方法如下:()在窗口单击“工程”菜单,选择“引用”子菜单。()在弹出的“引用”对话框里选择“”选项,点“确定”如图所示。)与数据源的连接通过对象的方法打开到数据源的连接。语法:,畦参数说明:可选,字符串,包含连接信息。可选,字符串,包含建立连接时用户的名称可选,字符串,包含建立连接时的秘密可选,值。如果设置,则异步打开连接。当连接时将产生事件。举例:;肾”、桥式起重机”图“引用”对话框 武

37、汉理工大学硕士学位论文)数据操作在连接对象建立后,可以使用对象打开表。对象表示的是来自基本表或命令执行结果的记录全集。任何时候对象所指的当前记录均为集合内单个记录。使用对象的方法打开代表基本表、查询结果或者以前保存的中记录的游标。下面介绍方法的用法。语法:,参考说明:语句:可选,有效的寸象变量名:可选,打开时应该使用游标类型:可选,打开时应该使用的锁定类型:可选,指示提供者如何计算参数举例:定义对象。定义对象”;”、桥式起重机”培鹉”主梁设计参数”,缸移动到最后一条记录插入一条新的记录)关闭数据源并释放库桥式起重机系统的开发方法在本文研究中,以编写的应用程序为客户端,结合数据库,通过技术控制服

38、务端自身二次开发接口函数,武汉理工大学硕学位论文调用其对象、属性、方法,实现桥式起重机系统的开发(体系结构见图)图桥式起重机系统开发方法本章小结本章就二次开发的几个关键技术进行了研究,为桥式起重机系统开发奠定了理论基础。经过基于特征的参数化建模方法的研究确定了系统开发所要采用程序化与修改法想结合的参数化建模方法;通过研究技术了解了二次开发程序和之间的通信原理及模式的工作方式;通过对二次开发接口对象的研究知道了如何通过编程手段从内部或外部来操纵;通过数据库访问技术的研究,知道了在系统开发中如何连接数据库,如何进行查询、排序、删除、插入等操作。本章结尾提出的桥式起重机系统开发方法,为后续工作指明了方向。 武汉理工大学硕士学位论文第章模型、图纸及数据库设计桥式起重机系统是桥式起重机产品设计规格化、系列化的一种简单、高效、优质的设计工具。它之所以能非常方便地设计出参数不同而结

温馨提示

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

评论

0/150

提交评论