| With the rapid development of computer science, communication technology and other technologies, the visibility of information becomes the new field of application development. The simulation technology based on Virtual Reality (VR) is being increasingly the focus of currently research, and marine engine simulator is a typical example of Computer Simulation in the field of navigation.Generally, the traditional simulate electric power station switchboard is mostly physics or perhaps half physics(with the actual hardware) simulation system, which increase the cost of system development; lacks the object-oriented thought auxiliary, so that many problems will come during the later period maintaining of the system and the increasing function. The software operation contact surface often uses the two dimensional design, although this kind of design may clearly show the data what we need, but it is not intuitive and vividly. If we use the three dimensional scene instead of the two dimensional scene which looked as a simple style, not only could let the users be personally on the scene, but also increase the study interest and efficiency of them.Taking the new teaching and training ship YUKUN of DMU as the model ship and using EON and XNA(DirectX Next Application) which are two kinds of VR development tools to design VR system of ship main electric power system separately. First, using SolidWorks-three dimensional model making software-cooperate with 3Dmax in making 3D models which the system need. Secondly, taking the No.1 diesel generator control panel as an example, introducing how to make a real-time roaming and control with the development tools of EON, and also the way of moving a pointer. The last, using C# and XNA to code a VR system of main ship electric power system. It is the first time to use XNA as a VR development tools in this paper, which is a software released by Microsoft to design three dimensional program usually, and it is actually a new try to use XNA develop ship simulation system. Through the contrast with two different VR development tools we can find out the advantage and disadvantage of them and foster strengths and circumvent weaknesses. Both of the development tools can carry out a good effect in practice, and able to basically meet the demands of customers of all kinds. |