您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 基于VB的Solidworks的二次开发
目录第一章绪论..............................................-1-1.1课题研究背景和意义...............................-1-1.1.1设计手段.....................................-1-1.1.2分析理论.....................................-2-1.1.3外观造形.....................................-2-1.1.4液压部件CAD系统的意义.......................-2-1.2CAD技术的特点及应用..............................-4-1.2.1CAD技术的特点...............................-4-1.2.2CAD(算机辅助设计)应用........................-5-1.3CAD/CAM技术的发展概述...........................-7-1.4SolidWorks软件简介及应用........................-10-1.4.1SolidWorks软件主要有以下基本功能:...........-10-第二章SolidWorks二次开发..............................-13-2.1SolidWorks二次开发简介..........................-14-2.2SolidWorks二次开发的两种基本方式................-14-2.2.1基于OLE自动化技术..........................-14-2.2.2基于COM规范................................-15-2.3SolidWorks的二次开发工具........................-15-2.4SolidWorks宏简介................................-16-2.5SolidWorks二次开发方法比较......................-18-2.6SolidWorks二次开发的基本原理....................-19-2.7本系统的具体开发方案.............................-20-第三章数据库...........................................-21-3.1数据库的简介.....................................-21-3.1.1数据库结构及应用............................-21-3.1.2数据库技术的应用............................-22-3.3数据库接口技术(Access数据库引擎).................-22-第四章VisualBasic6.0.................................-25-4.1VisualBasic6.0简介............................-25-4.1.2VisualBasic6.0的新特点...................-26-4.2VB开发液压阀标准件库的实例......................-28-4.2.1分析结构特征,建立DV节流截止阀和单向节流截止阀体模型................................................-29-4.3用VB开发人机交互界面及运行结果.................-30-结论....................................................-44-致谢....................................................-45-参考文献................................................-46--1-基于VB的DV节流截止阀和单向节流截止阀SolidWorks的二次开发060606415马冶指导教师:高长银教授第一章绪论1.1课题研究背景和意义液压部件因具有结构简单、工艺适应性强、环境污染小等其他设备不可替代的性能特点,被广泛应用于汽车制造、航空航天、国防、电力电子、塑料、机械、冶金和轻工等国民经济的各个领域。据不完全统计,目前我国以液压部件为主要产品的设计部门和生产厂已达百家之多,但CAD的应用情况却令人失望。液压部件设计与制造业的整体技术水平远远落后于工业发达国家,使国际市场的激烈竞争和我国落后的设计水平这一矛盾日趋尖锐。具体表现在以下几方面:1.1.1设计手段国内液压部件的主要设计单位,包括占主导地位的第一重型机械集团公司设计院在内的一些大型设计院所,其设计工作仍然是以图板作业为主,设计工作的好与坏完全取决于设计人员的技术素质和工作状态。因此,设计质量(包括结构设计的合理性、设计数据的准确性等)和设计效率低、设计周期长。同时,落后的设计手段也给报价工作带来了许多不便,如报价书编制时间长、报价偏差大等。所有这些,都在不同程度上影响着一个企业的竞争能力。-2-1.1.2分析理论近十几年来,虽然在某些有条件的设计院所,对液压系统的关键零部件也能作一些有限元结构分析,但是由于设计手段落后,这些分析结果在设计中未能起到应有的作用。所以,液压部件设计中的强度、刚度以及整体工作性能分析,仍然是以材料力学为依据,甚至仅凭经验和直觉。用材料力学解决这样复杂的实际问题,不得不把空间问题简化为平面问题,这样就极大地偏离了实际情况。为此,人们不得不把材料的许用强度降低,以牺牲结构的合理性来换取结构的安全性。由于科技含量相对低,所以与日本同类产品比较,就显得结构庞大、笨重,同样能力的设备,其重量一般都要高出10%~20%。且其成本竞争力也完全处于劣势。1.1.3外观造形设备外观造形问题,只是在最近几年才引起人们的重视,刚刚在设计人员的头脑中形成了一种意识。由于缺乏造形手段,这种意识最终也只能变成一种设计人员的个人行为。设计者各自为阵,各行其是,根本就谈不上以此来塑造一个企业的风格和特征。产品的外观造形缺少科学与艺术方面的考虑,也是产品缺乏竞争能力的一个重要因素。1.1.4液压部件CAD系统的意义随着机械行业CAD推广应用工作的深化,绝大多数液压机械设计院所及制造厂家在这方面也作了大量的工作,为实现真正意义上的CAD奠-3-定了基础。不过就目前的CAD应用情况来看,尚存以下两个问题:其一,CAD工作进展缓慢,成果零散,难以发挥优势。几个大院所从国外购买的软件主要用于有限元分析,作为CAD平台开展二次开发工作的极少,开发的软件水平也不高,针对性太强,应用局限性很大。其二,现有的大多数CAD软件在用户界面方面存在着交互困难、操作不便的问题,极大地限制了CAD技术的推广应用。面向二十一世纪,企业要生存和发展,就必须有效地掌握先进的生产力,树立强烈的市场、成本和效益意识。开发和设计产品,也必须满足用户对品种、批量、时间和质量等诸方面的要求。所以,根据工艺用途、制造成本、机器性能等技术经济指标,能够灵活修改设计方案,适时分析结构性能,准确评价整机或关键部分的功能和性态,优化结构参数,为制造提供高质量、高水平的成套技术资料,是现阶段机械制造行业孜孜追求的目标,是促进CAD技术蓬勃发展的动力源泉。今天,是否掌握CAD应用技术已经成为衡量一个企业能否迈入信息时代的重要标志。CAD已经被公认为是提高企业参与竞争能力的有效技术和方法之一。融合专家系统(ES)的CAD技术,依赖专家的知识和经验、以人类专家的水平解决本领域中的技术设计问题,使设计过程智能化,无疑是对设计方法的一次革命。尽管把专家系统引入机械设计也只有短短十几年的历史,但是由于机械设计专家系统(MDES)可为现代化的机械设计提供详实、可靠、规范、高效的设计依据,所以已经激发了大批企业的应用热情。基于专家系统、面向微机的液压部件CAD系统,可望把我国液压机本体设计技术从落后的图板作业水平提高到现代设计的先进水-4-平。开发这项先进的技术,对于改善我国液压机设计与制造业的落后局面,促进民族工业的进步,实现液压机产品的优化设计,缩短设计和开发周期,提高质量,增强企业在国际市场上的竞争能力,使我国液压机制造业逐步实现CAD/CAM一体化,具有极其重要的意义。1.2CAD技术的特点及应用1.2.1CAD技术的特点CAD技术是一项综合性的,集计算机图形学、数据库、网络通讯等计算机及其它领域知识于一体的高新技术;是先进制造技术的重要组成部分;也是提高设计水平、缩短产品开发周期、增强行业竞争能力的一项关键技术。CAD能够提高产品的设计质量,缩短科研和新产品开发周期,降低消耗,提高新产品的可信度,大幅度提高劳动生产率,实现脑力劳动自动化。总体来讲,CAD系统具有以下优点:缩短产品开发周期:由于计算机运算速度及数据查询速度极快,用户根据设计目标向计算机发出指令,计算机则根据人的意图做出反应。对特定的产品,利用专门的软件或程序,设计速度可以提高几十倍。由于计算机能够直观地将设计结果展示出来,设计者根据计算机的显示可以做出快速的反应。在计算机上修改设计比在图纸上修改要容易得多,而且计算机能提供复制、查询等功能。因此采用CAD系统能够极大地提高设计效率。-5-提高产品设计质量:由于计算精度高和便于优化设计,设计人员在具备专业知识的基础上,利用CAD手段可以完成更高质量的设计。设计人员利用实体造型可以直观地在计算机中将产品制作出来。采用先进的参数化设计、全相关数据库技术可以最大限度地避免设计上的疏忽。降低生产成本:由于CAD能够缩短设计、加工和装配的时间,降低废品率,减少库存,所以将大大降低企业的生产成本。提高管理水平:CAD系统所生成的设计结果主要是计算机数据,保存和检索都比较容易。在已经建立企业内部网的前提下,采用产品数据管理技术易于实现全局性的管理,提高企业的管理水平。尽管CAD系统功能非常强大,但如果没有人能够正确地操作和使用,CAD系统根本不可能产生经济效益。CAD对操作者的专业知识、外语能力和计算机水平要求较高。技术人员一般需要较长的时间熟悉CAD,了解其功能和用法。因此培养优秀的CAD系统使用人员是当务之急。1.2.2CAD(算机辅助设计)应用计算机辅助设计开始用于机械行业,到现在CAD已是一个包括范围很广的概念。概括来说,CAD的设计对象有两大类,一类是机械、电气、电子、轻工和纺织产品;另一类是工程建筑。而如今,CAD技术的应用范围已经延伸到艺术、电影、动画、广告和娱乐等领域,产生了巨大的经济及社会效益,有着广泛的应用前景。-6-CAD在机械制造行业的应用最早,也最为广泛。采用CAD技术进行产品设计不但可以使设计人员“甩掉图板”,更新传统的设计思想,实现设计自动化,降低产品的成本,提高企业及其产品在市场上的竞争能力;还可以使企业由原来的串行式作业转变为并行作业,建立一种全新的设计和生产技术管理体制,缩短产品的开发周期,提高劳动生产率。如今世界各大航空、航天及汽车等制造业巨头不但广泛采用CAD/CAM技术进行产品设计,而且投入大量的人力物力及资金进行CAD/CAM软件的开发,以保持自己技术上的领先地位和国际市场上的优势。计算机辅助建筑设计(ComputerAidedArchitectureDesign,简称CAAD)是CAD在建筑方面的应用,它为建筑设计带来了一场真正的革命。随着CAAD软件从最初的二维通用绘图软件发展到如今的三维建筑模型软件,CAAD技术已开始被广为采用,这不但可以提高设计质量,缩短工程周期,还可以节约2%至5%的建设投资,而近几年来我国每年的基本建设投资都有几千亿元之多,如果全国大小近万个工程设计单位
本文标题:基于VB的Solidworks的二次开发
链接地址:https://www.777doc.com/doc-4329558 .html