• cad图纸消防图例 > 消防泵叶轮水力CAD系统的开发
  • 消防泵叶轮水力CAD系统的开发

    免费下载 下载该文档 文档格式:PDF   更新时间:2008-04-07   下载次数:0   点击次数:2
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:pdf
    文档作者:zzy
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    消防泵叶轮水力CAD系统的开发
    来源:数控机床网 作者:数控车床 栏目:行业动态 1,引言 消防泵的核心部件是叶轮,叶轮设计的好坏关系到整机的工作性能和使用寿命.但是,叶轮水力设计需要大量复杂的计算,比较和反 复修改,工作量大,设计周期长.因此,积极开发研究适合于消防泵的水力CAD(计算机辅助设计)系统不仅可以减少设计工作量,提 高开发速度和质量,而且对推动消防泵叶轮的设计具有重要的理论意义和实际应用价值. 2,开发工具选择 目前,在CAD软件市场中,可供作CAD系统支持环境,并提供开发环境与工具的CAD软件产品很多[1],高档的有I—DEAS,Pro/E,UG 等;中档的有Solid Works,MDT等;低档的有AutoCAD等.其中,Autodesk公司推出的AutoCAD可以称得上是最成功和最有影响力的计算机辅助设计软件之 一.它具有价格合理,使用方便,体系结构开放,通用性好等优点,深受广大工程技术人员的欢迎,在国内外得到了广泛的应用.Au toCAD目前己由最初的版本达到了AutoCAD 2004,其二次开发的工具也在不断地更新和增多,给用户更加自由的选择,因此,如何选择合适的开发工具就成了一个需要解决的问 题. 由于科学技术的发展和软件开发水平的提高,使用Auto LI 和ADS开发工具的用户已越来越少,而目前使用比较多的是ARX,VB,VBA及Visual LI 四种开发工具(这四种开发工具的比较见表1). 表1 四种开发工具的比较 在上述四种开发工具中,由于ARX是基于Visual C++平台的,与VB,VBA一样,它们都自带大量的可视化的编程控件,这样在软件开发时,人机交互界面的设计更加方便和快捷,从而 使开发出的软件更加具有个性,而Visual LI 在这方面就显得有所欠缺.尤其是在软件开发中如果需要和数据库接口时,ARX,VB和VBA工具中都有专用的数据库控件可直接选用, 可以省去很多繁琐的工作. ARX尽管功能强大,运行速度快,但是语言复杂,难于掌握.如果程序中未能正确处理Windows编程中的一个细节,则应用程序,开发 环境以及整个 Windows都有可能瘫痪.而VB/ VBA尽管运行速度相对较慢,但是其语法简单,开发图形用户界面的功能比较强大.很多图形算法的效率很高,即使在像VB/VBA这样 速度相对较慢的语言中也能够很好的运行.而且,在大多数情况下,VB/VBA的速度已经足够快了. 从语言结构上讲,VBA[2]是VB的一个子集,它们的语法结构是一样的,外观的明显区别是,VBA所有的功能尽管与VB一样,但不如VB 的多.它们真正的本质上的区别在于VB是一个独立的开发工具,它不需要依附于任何其他应用程序,它有自己完全独立的工作环境和 编译,连接系统.VBA则不然,它没有自己独立的工作环境,它必须依附于某一主应用程序,比如Office,AutoCAD等,离开主应用程 序VBA将不复存在,这限制了其在开发中的应用,也是笔者最终没有选择VBA的主要原因.因此,选择Visual Basic 6.0来进行消防泵水力CAD软件的开发,充分利用VB本身功能,来完善AutoCAD除图形处理以外相对薄弱的环节,以实现程序间的优势 互补. 3,系统界面及运行要求 3.1,系统运行要求 要使本系统能够在计算机上很好的运行,计算机系统应有如下的硬件和软件配置: 3.1.1,硬件配置 (1)Pentium 133以上CPU; (2)32MB以上基本内存(推荐64MB以上); (3)显示16位以上增强色; (4)300MB以上硬盘空间. 3.1.2,软件配置 (1)Windows9X或Window T4.0及以上操作系统; (2)AutoCAD2000或以上版本; (3)Acce 97或以上版本. 3.2,系统界面 如图1所示,系统界面由标题栏,菜单栏,工具条,软件运行区和状态栏组成. 4,系统的设计特点和设计技术 4.1,设计特点 (1)友好的用户界面,操作方便.运行方式采用人机对话方式,在整个设计过程中贯穿交互式设计思想,采用对话框和菜单来传达和 处理信息,使设计者能更好地把握设计过程. (2)数据量大,关系复杂.在水力设计过程中,涉及的参数较多,后续设计往往要用到前面的设计数据,如绘制轴面投影图需用到前 面确定的叶轮基本参数,绘轴面截线又需要用到轴面投影图的具体数据等. (3)大量的图形信息处理.在实时运行过程中,有很多的图形需要处理.既有中间位图(.bmp)的保存,又有最终的向AutoCAD的图形( .dwg)输出. (4)程序设计充分考虑了用户的不同习惯,多处提供操作提示及向导:操作提示可以帮助使用者减少操作错误;操作向导让使用者五 师自通.帮助文件用户可自行扩充,系统具有良好的可维护性.在考虑专业性的同时,尽量提高程序的通用性和实用性. 4.2,设计技术 4.2.1,交互技术 需要指出的是:CAD并不完全是设计自动化,CAD将人的主导性与创造性放在首要地位,同时充分发挥计算机的长处,使两者有机结合 起来.因而,为了给设计者提供设计经验的发挥空间,系统采用了一些人机交互的做法,以对话框和菜单的形式,建立人机信息交流 的渠 网页查看:消防泵叶轮水力CAD系统的开发 发表评论 相关资讯: 叶轮 1 基于UG的发动机整体叶轮数控编程研究 2 整体叶轮数控加工的干涉检查和刀位修正 系统 1 设置AutoCAD的系统变量 2 三维CAD与PDM系统双向集成技术的研究与应用 3 基于组件的三维CAD系统开发的关键技术研究

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • 消防系统图纸图例符号  消防图纸符号图例  消防图纸的图例  通信工程cad图纸图例  消防报警cad图例  消防cad图例  消防图例cad下载  cad消防喷淋图纸  消防图纸cad图块