Font Size: a A A

Realization For Aviation Research And Development Enterprise MBD Digital Detection System

Posted on:2015-10-19Degree:MasterType:Thesis
Country:ChinaCandidate:T B ChenFull Text:PDF
GTID:2298330467457549Subject:Computer technology
Abstract/Summary:PDF Full Text Request
UG NX is a set of general3D CAD/CAE/CAM software solution published by Siemens, which is widely used in high-end design of China’s manufacturing industry, but customers still may have some demand itself can be realized. So in order to meet the need for additional and improve design efficiency, user have to seek an additional method based on secondary development of UGThe main work of this thesis is to explore a system to check the quality of UG model in a big aircraft engine research institute, which is using artificial method to check the quality of the model files submitted UG model. This method not only need longer period and more cost, but also easily affected by the feeling and experience of appraisers, and the scientific nature of evaluation result is unable to ensure. Especially when the MBD annotation is used widely, there must be a more effective method to guarantee the quality of the model. By applying UG OPEN, the evaluation software of human machine interface is established in3D solid model environment, which can execute the real-time interaction of design and evaluation. Otherwise, by embedding enterprise offering standard data in the software, the scientific nature of evaluation result is also ensured.Firstly this thesis introduces the current situation of using secondary development of3D CAD software to check3D models. Based on both factory worker demand and manufacturing process requirement, an additional software solution was developed by secondary development tool of UG software. Then this thesis introduced how to use the tools for the secondary development of UG:UG Open API, UG Open GRIP, MenuScript and UIStyle. Secondly describes the technology of the secondary development of UG in detail, on which has been researched very little in our country at present, then show the programs for the model check which has been proved in the practical project.To solve the problems of complex string manipulation, little data structure and development tools of interface, the secondary development methods of UG based on MFC are presented. In order to take full advantage of the rich resource of MFC and the strong functions of graph manipulation about the advantaged3D CAD software of UG during the second development, the basic principles and methods of the secondary development based on UG and MFC are analyzed and researched, the communication between the dialog program based of MFC and the applied program based on UG is solved, and the example program is showed that UG and MFC can be transferred. The thesis discusses the object operation of UG using the functions of UG Open API. Based on the development environment of Visual C++, it can make the UG secondary development effectively. As a result of adopting object programming techniques, the UG system is able to automatically finish a series of works during designs of the MBD model. Thus it can help the devisors save a lot of time and elevate the design efficiency and maximize the computer’s application in the model design.With friendly interface, excellent expansibility and transplantation, the MBD model check system is integrated with UG system. The system has a good interface, and is convenient to operate. The design efficiency and quality is improved. The practical applications show that the MBD model check system is efficient and reliable.
Keywords/Search Tags:UG OPEN API, Secondary Development, MFC, Model Check, MBD
PDF Full Text Request
Related items