您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 广告经营 > 多媒体工程数据库管理系统
毕业设计(论文)外文翻译多媒体工程数据库管理系统1梁允荣郭贵锁宋翰涛冯希高春雷郭胜(北京理工大学计算中心,北京100081)摘要:在以工程数据库为核心的发动机CAD系统中,工程数据库管理系统(ECAD-EDBMS)除管理图形和数据外,还能提供文字、声音、图像、影像等信息媒体的管理操作功能,为CAD系统中多个子系统开发和发动机设计者提供多媒体支持环境,提高工作效率。关键词:数据库管理系统;多媒体技术;工程CADMultimediaEngineeringDatabaseManagementSystemLiangYunrongGuoGuisuoSongHantaoFengXiGaoChunleiGuoSheng(BITComputingCenter,BeijingInstituteofTechnology,Beijing100081)Abstract:IntheEngineCADapplicationsystemengineeringdatabasemanagementsystem(ECAD-EDBMS)isthekemel.ECAD-EDBMScanmanageandprocessthemultimediasuchasgraphics,data,text,sound,imageandvideo.ItprovidestheintegratedenvironmentandmorefunctionsformanysubsystemsofECADandenginedesigners.Soitimprovesthedesignefficiency.Keywords:DatabaseManagementSystems;multimediatechnology;engineeringCAD近年来,多媒体技术发展迅速。工程设计人员可以通过友好用户界面来有效地管理并处理多媒体。所以计算机应用领域也随之扩展。在一些传统的应用领域中,多媒体技术的应用使普通用户能更容易地掌握计算机的使用。1JournalofBeijingInstituteofTechnology,1996,Vol.5,No.1多媒体技术已经成功地应用于许多领域中,如:娱乐产业,教育业,广告业,培训业,指挥和咨询业等。在CAD工程领域中,多媒体的应用是一种新的尝试,它可以提高CAD系统的应用水平和扩充作用。如今的机械设计师不仅需要有强大的二维和三维图形的处理能力,而且还需要会综合管理图表和非图表的数据。许多研究人员为实现开发工程数据库管理系统(EDBMS)这一目标尽了很大的努力。EDBMS和EDB将会成为CAD的核心部分。这表示多媒体技术以全新的面貌应用于EDBMS中,将会大大提高EDBMS的功能。我们的研究小组一直致力于EDBMS的CAD应用系统发动机这一项目(ECAD-EDBMS),ECAD系统需要用到EDBMS的多媒体。在我们不断发展的过程中,一些问题已经逐步解决了。本文讨论的是这种需求和解决办法。1ECAD-EDBMS对多媒体的要求(设计CAD-EDBMS)ECAD应用系统包括了大约20个子系统,例如一般设计的发动机(GD),活塞组设计(PD),汽缸设计(CD),曲轴设计(CRD)和供油系统(OSD)等等。ECAD是将以太网网络连接到工作站和微机上工作的。ECAD-EDBMS是整个ECAD应用系统的核心。那些被EDBMS管理控制的EDBMS和EDB是上文中所说的CAD子系统之间交换信息的中心。EDBMS应具备综合管理图表和工程数据并从图表数据中提取转化几何参数给EDB的能力。ECAD系统中的EDB可分为综合数据库和局部数据库两种数据库。例如:在设计如何将发动机投入到GDB中时,要考虑到它的性能参数,几何大小和经济目标,因此每个CAD子系统可以从这个GDB中恢复初始参数。当然,像标准参数库(SPPL),包括文字和数字显示的技术参考扫描图像库(TRMSIL)的标准部分,图表生成程序库(GGPL)的标准部分和材料库(ML)都属于GDB。每一个CAD子系统都有其自己的工作EDB和许多包含图标和参数数据库的代表性产品库,其中大多属于LDB。LDB存储在本地工作站中并常被CAD子系统应用于运行这个工作站。这种布置可以提高系统的工作效率。GDB和LDB可以相互传递到对方所需要的位置。ECAD-EDBMS提供给综合多媒体环境GD,PD,OSD等子系统,如图1所示,EDBMS应满足以下需要。1.1综合管理图表和工程数据的必要条件每个ECAD的CAD子系统需要多种操作管理图表的功能和能从GDB和LDB方便获取大量工程数据的能力。EDB必须引入大量的工程图纸和代表性产品的参数,引擎设计师也常常需要这些图纸和参数。有时候,有些数据应从图表提取出并传递到GDB或LDB。ECAD-EDBMS是所有CAD子系统的基础。1.2对图像的需求当使用标准部分库和材料库时,设计者需要做两件事情。首先是提取出需要的那部分参数并将它们转发给相应的图表生成程序(2D和3D)从而将部分图表绘制到设计图纸上。第二件事就是查找需要的技术文本,例如技术指标,进程说明,包含了大量汉字和图表的机械零件图纸。要深入到这些材料中是非常困难的。以下是关于标准件和发动机的三种技术材料。(1)把参数表放进GDB中,再通过设计者将其恢复传递给图标生成程序。EDBMS必须要为这种参数表指南创建并管理SPPL。(2)满足这种技术指标、进程说明和图纸要求的材料可以通过使用扫描仪以页码的形式很容易地投入到TRMSIL中。设计者可以使用EDBMS逐页查询这些图像档案。被扫描过的图像压缩后能节省磁盘空间。(3)关于整个发动机或装配零部件的产品照片可以用扫描仪扫描或者也可以使用相机拍照后压缩文件存入计算机中。当需要决定选择哪种实体模型时,设计者就可以查阅这些图像文件。1.3对声音的要求一些评估会议的录音记录、专家谈话发言、有关设计经验的报告和产品介绍的录音带也可以输入到计算机磁盘中。这样设计者就可以使用这些音频文件作参考。1.4对视频的要求有些视频文件需要存储在计算机磁盘中。这些文档记录了运行到饱和状态的内部或外部发动机或装配零部件和汽车引擎装备在不同路段、坡地的状况。1.5对动画的要求一般的发动机设计需要从不同的角度来设计规划装配零部件和各种企划。设计者希望运动系统的动画具备动作效果。2ECAD-EDBMS的实现上述提出的问题有一部分已经得到了解决,目前还依然存在的问题需要我们继续研究得以改善。我们的发展环境是SUNSPARC站运行可以提供用二维和三维图形处理这一强大功能的SUNOS4.1.1,ORACLERDBMS和通用机械CAD系统。SUN系统是一种适用于包括微型计算机在内的以太网网络。网络软件是指NFS和PC-NFS。2.1综合处理图表和工程数据根据ORACLERDBMS和通用机械CAD系统,我们开发设计了ECAD-DEBMS,此ECAD-EDBMS能够在开放式窗口3.0的环境下用GULECAD-EDBMS的主题连接两个软件系统,使其在一个窗口上运行。它的菜单条有GDB,LDB,GDB和LDB之间的相互转换,图表数据的提取,SPPL,TRMSIL和ML按钮。当设计者按动每一个按钮时,子菜单将会弹出,然后设计者可以用鼠标按钮从菜单中选择一项。图表处理程序在另一个被分为三个子窗口(如:图表,指令和列表区域)的窗口工作,这样设计者就可以在这个窗口做交互式的设计。大多数的设计工作是在这也图表窗口完成的。在ECAD-EDBMS的帮助下,设计者可以按SPPL键取回参数数据库放入一个新的窗口,这样设计者就能够在窗口边缘使用标准件的数量和滚动条查找记录。设计者可以通过简便地按下在图标菜单中的图标请求来选择其中一个需要的记录并把它保存到中间文件中在将其移到图像窗口,相应的图表程序用中间文件在图形窗口的指针位置制作出理想的图表。当然设计者也可以选择用TRMSIL菜单选项打开另外一个窗口来逐页显示技术参考材料。标准部分的数量和上述内容是相同的。工作程序将扫描好的图像文件解压缩,然后在窗口中显示出来。设计者可以根据说明提示来选择所需要的那部分参数。所以用鼠标按钮完成这些窗口的相互交换既方便又快捷。其实,部分参数是从ORACLE数据库中取回的,而部分图表又是又通用CAD系统形成的。但是这一过程对于设计者来说是透明可见的。所以,ECAD-EDBMS是唯一一种能以同一种方式操作图表,工程数据和扫描图像的界面工具。ECAD-EDBMS为引擎设计师提供了极其方便的综合环境。2.2多媒体支持的环境在SUN工作站上有声音界面和处理软件,因此当设计者想要记录或重新播放这个声音文件是可以很容易地输入、输出声音信息。有价值的声音资源都会被搜集起来做好记录,而且必须重新播放。但是在我们的SUN站上没有图像界面,所以我们要用微机连接上SUN站才能输入、输出视频以及输入扫描过的标准件。SUN站有一个特殊的子目录是设置在PC机上作为一个逻辑磁盘的(如:G盘),视频文件名连同一个逻辑磁盘里的文件(所以称为邮箱)一起传递给PC机。显示程序是同已经传递的视频文件名一起开始重新播放的。扫描过的图像文件的格式必须翻译成SUN的格式并将其从邮箱传递到SUN的磁盘上。在SUN站上,扫描后的图像文件会从每页500kB压缩到每页30kB。所以这成功地解决了多媒体支持环境的问题。2.3动画展示要展示一般布局的发动机需要用到很多子系统的绘制结果,但是要绘制出装配上活塞,汽缸还有机轴的运转机理的动画,就需要借助通用的CAD系统的帮助才能做到。这个动画是一个仿效运动学的议案。设计者可以根据这个议案分析运动学的特征。3结束语ECAD-EDBMS正处于发展进步中。它将会把多媒体整合为一个系统并为其他ECAD系统的CAD子系统和引擎设计师提供扩展功能,这样可以提高设计的效率。MultimediaEngineeringDatabaseManagementSystemAbstract:IntheEngineCADapplicationsystemengineeringdatabasemanagementsystem(ECAD-EDBMS)isthekemel.ECAD-EDBMScanmanageandprocessthemultimediasuchasgraphics,data,text,sound,imageandvideo.ItprovidestheintegratedenvironmentandmorefunctionsformanysubsystemsofECADandenginedesigners.Soitimprovesthedesignefficiency.Keywords:databasemanagementsystems;multimediatechnology;engineeringCADInrecentyears,themultimediatechnologyisdevelopingfast.Withthehelpoffriendlyuserinterface,engineeringdesignerscanmanageandprocessmultimediaeffectively.Socomputerapplicationfieldsareextended.Insometraditionalapplicationfields,multimediatechnologyhasmadecomputerseasytobeusedbyordinaryusers.Multimediaareappliedsuccessfullyinmanyfieldssuchasentertainment[1],education,advertisement,training,commandandconsultative.InthefieldofengineeringCAD,itisanewattempttoapplymultimediatoimprovetheapplicationlevelandextendthefuncti
本文标题:多媒体工程数据库管理系统
链接地址:https://www.777doc.com/doc-1473686 .html