欢迎来到天天文库
浏览记录
ID:32162079
大小:1.79 MB
页数:61页
时间:2019-02-01
《基于objectarx2000自动喷水灭火系统cad二次开发的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要摘要在自动喷水灭火CAD系统(SPRCAO)开发中利用ObjectARX2000开发工具,在目前还是一个新的尝试。本文详细介绍了AutoCAD新推出的二次开发工具ObjectARX2000的特点和功能,并对其类库和建立MFC用户界面支持进行了描述。SPRCAD系统包括喷淋系统平面布置、系统图自动生成和材料表自动生成三个相对独立的模块。本研究着重在系统的整体设计展开,提出了一套完整而连贯的SPRCAD系统开发过程。首先对自动喷水灭火系统结构进行了梳理和阐述,重点分析了影响层面喷头平面布置的因素,并对之归纳总结,提出
2、了在SPRCAD中简化处理自动喷水灭火系统各组件的方法。(在SPRCAD开发过程中,基于软件工程的理论,采用了软件生存期的瀑布模型,首先对SPRCAD系统的数据结构进行了阐述,将自动喷水灭火系统的各组件抽象成为树的结构,详细介绍了结点的扩充标准存储形式,以及ObjectARX2000中的扩展数据(xDATA)。在开发各步骤采用了结构化分析方法,对自动喷水灭火CAD系统进行了软件需求分析,全面分析了SPRCAD的数据流,绘制了详细的数据流图,并在数据词典中对数据流图的每个数据流和加工的具体含义进行了阐述。按照模块的功能
3、,设计了完整的自动喷水灭火CAD系统的模块结构,绘制了详细的树状结构模块结构图,针对图中的每个模块,分别用程序流程图和PDL语言对模块的详细设计进行了描述。∥最后,本文选用c++语言设计,Visualc++6.0作为软件编码工具,利用它们面向对象的特点,在VisualC++6.0环境下,利用ObjeetARX2000工具,使用共享的动态链接MFC库创建标准的Windows用户界面,开发了输出系统图(OuTPuTPERSPECT)模块,将平面图自动转化为系统图。,,、//本研究的成果可应用于自动喷水灭火系统的CAD辅助
4、设计,具有使用价值o//‘。、,“’关键词:自动喷水灭火CAD系统、ObjectARX2000、f二次开发3’软件需求分析、、/数据流图、模块结构、程序流程图、PDL语言、MFC库ABSTRACTIt'safairlynewattempttouse0bjectARX2000inAutoCADapplicationdevelopmentinsprinklersysteminourcountry.Thisthesisintroducestheimprovedfunctionandcharacteristicof0bjec
5、tARX2000Idetail-andputssomedetailsonitslibrariesandMFCshareduserinterface.ThesprinklerCADsystem(SPRCAD)consistsofthreerelativelyindependentmodulesthatareplaindesignmodule,perspectivemoduleandmaterialtablemoduleofsprinklersystem.Thisresearchplacesspecialemphases
6、onSPRCAD’stotalitydesign,givesathoroughdescriptiononsprinklersystemstructure,pointsouttheinfluencingfactorsofsprinklerplaindesign,andbringsaheadamethodtohandlethesefactors.DuringtheprocessofSPRCADdeveloping,waterfallmodelistakentogetaneasyandcoherenteffect.Firs
7、tly.thedatastructuretobeusedintheSPRCADsystemisexplained.suchashowtoabstractafloorsprinklersystemintoatreestructure,howtostoreeverynodeinadynamicchain.andXDATAof0bjectARX2000.StructureanalysesisusedallthroughtheprocessofSPRCADapplicationdevelopment.Athoroughdat
8、aflowdiagramisproposedduringthesoftwarerequirementanalysisafterdeepresearch,withdetailsofeverysub-processanddataflowindatadictionary.Thenthetotalmodulestructureisgiyenasawho
此文档下载收益归作者所有