| Marshalling station plays a significant role in railway transportation. The complexity of working process is one of the features of railway marshalling station. Thus, applying computer science and simulation techniques to relevant training and research projects could be of great value with high reliability, security and relatively low cost. The representing system in this thesis is a part of marshalling yard simulation platform. To optimize the graphic processing program, amount of problems are explored during the development of marshalling yard simulation platform, such as the structure of the simulation platform, the design of database system, graphic processing technology, data sharing principles and the systematic implementation method.In this system, with the object-oriented design, representing system of marshalling yard simulation is achieved using database technology, computer graphics theory, network programming principles and Visual C#programming language, as well as referring to the application of CIPS system in north Chengdu marshalling station. In addition, the graphic representation of the real dimensions is studied.Specifically, main topics of this thesis include:1. Though the study of CIPS and inspection of the existing simulation platform, the structure of this system is analyzed and the system requirements are summarized. Then, the research objectives are proposed.2. Based on the system requirements and characteristics, the principles of database system are proposed and then a database with specific data structure is established.3. To meet the marshalling station’s working requirements and simulate the interlocking in marshalling station, a database operation method is designed.4. Graphic processing techniques are studied based on computer graphics theory to provide user with options in display patterns.5. Compare the utility of two data share methods, and elaborate the system implementation with C#programming language. On this basis, graphic processing in real dimensions is studied6. Integrate the function modules and compile the code. |