Font Size: a A A

Development Of The CAD System Of The Cantilevered And Single_Sustained Diaphragm Based On Object_Oriented

Posted on:2004-01-05Degree:MasterType:Thesis
Country:ChinaCandidate:L YueFull Text:PDF
GTID:2168360092990876Subject:Structural engineering
Abstract/Summary:PDF Full Text Request
As the growing scale of the high-level architecture and city engineering in recent years, a underground structure with strength, stiffness, stability and low noise is most needed. Thus a underground structure of diaphragm is used widely in our country to meet the demand. However, the software of diaphragm which integrates data computing, processing and working drawing auto-painting hasn't come into use. In this paper, a new CAD system of diaphragm based on VC++6.0 and ObjectARX software kit is proposed to combine functions of computing and working drawing.This software system is consisted of two major blocks: computing block and drawing block. The two blocks are developed with the method of object-oriented programming and classes are designed to realize the functions of data input& output, data processing and working drawing. The encapsulate of class achieves the data abstraction and information hiding. At the same time, it makes sure not only the independence of classes also the readability, ability of maintenance and expansibility of the programme. Based on the classes, this system is a open system and constructs a sound ground for future work..This system is developed on VC++6.0 and ObjectARX software kit of AUTOCAD 2000.The main frame is built on the single document template which includes one document class CMyDoc and one View class of CMyView. The class of CMyDoc is in charge of data computing and managing which are invisible to users, while the CMyView constructs the main window, displays the input/output dialogue box and cites of all other classes. On the other hand, the system customized a serial of input&output class for data I/O. ObjectARX software kit is used for working drawing. Drawing block classes are designed for drawing. When the result of the data computing is passed into painting block, the drawing block objects are created and the objects are added into system graphic database , thus the working drawing is auto_drawn. Tests proved that the system fulfilled the tasks of diaphragm design and working drawing auto painting perfectly.
Keywords/Search Tags:object-oriented, VC++6.0, ObjectARX, diaphragm
PDF Full Text Request
Related items