| With the rapid rise of economic strength and the continuous improvement of the degree of urbanization in China,the shortage of urban land is getting worse.The raft based high-rise building group perfectly solves the problem of urban development in this new era with its good utilization rate of land area.In recent years,with the new concept of building informatization constantly impacted the traditional civil engineering industry,BIM Technology as an irresistible development trend is gradually recognized by the practitioners in the industry.In recent years,with the new concept of building informatization constantly impacted the traditional civil engineering industry,BIM Technology as an irresistible development trend is gradually recognized by the practitioners in the industry.Revit is the main modeling software in BIM system.Although it has a good performance in engineering examples,due to the short development time and lack of developers,many functions of the software still need to be improved.It is worth noting that the current direction of the secondary development of Revit is mainly for the upper part of the whole structure,while the raft foundation,which is the most widely used in modern high-rise buildings,has not been given due attention in the development of the function of Revit.Therefore,To solve the above problems,this paper uses Visual Studio 2019 platform to develop the parametric design of raft foundation based on the software of Revit.The functions of secondary development mainly include automatic modeling of raft foundation,model parameter modification,checking,internal force calculation and reinforcement drawing.The main contents are concluded in the following:(1)Firstly,the application status and background significance of BIM at home and abroad are studied.The construction details and applicable conditions of common raft foundation are summarized and analyzed.(2)Learn the basic knowledge of C # language and Revit.Combined with the existing research results,master the relevant methods of the secondary development of Revit API help documents in Revit,and sort out the specific ideas of the parametric design of raft foundation in this topic.(3)Learn the method of creating a family manually in Revit,supplement the family file of raft foundation in Revit,and write the code for the automatic generation of the model.At the same time,use the association between the manually created family file and the software of Revit to realize the parametric modification of raft foundation.(4)This paper summarizes and classifies the checking and internal force calculation steps of raft foundation by referring to the specifications and teaching materials,and completes the code compilation of calculation parameters input,calculation results and reinforcement demand output.(5)This paper summarizes and classifies the checking and internal force calculation steps of raft foundation by referring to the specifications and teaching materials,and completes the code compilation of calculation parameters input,calculation results and reinforcement demand output.(6)Use the ribbon toolbar to integrate the various functions of the plug-in designed in this paper into the corresponding buttons,so that users can use the plug-in system more conveniently in the toolbar of Revit.(7)Use the ribbon toolbar to integrate the various functions of the plug-in designed in this paper into the corresponding buttons,so that users can use the plug-in system more conveniently in the toolbar of Revit. |