Font Size: a A A

The Design And Implementation Of Flexible Interface Of On_Board Training Platform Based On XPE

Posted on:2016-07-21Degree:MasterType:Thesis
Country:ChinaCandidate:X T ShenFull Text:PDF
GTID:2308330461477025Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
On-Board Training System is used for crew in ship as a simulation system, Compared with the traditional training based on the actual ship, On-Board Training System has the features of easy implement, high efficiency and low cost, and can help crews get necessary knowledge and technique quickly. The interface design of On-Board Training platform is an important part of On-Board Training System, it could not only meet the functional and practical of the training operation platform, but also have a certain adaptive ability and extend function, could select and add multiple ship types at any time. In order to meet the above requirements, this thesis studies the design and implementation of flexible interface based on XML files, at the same time UDP is used to realize the communication of trainer and trainee machine, and this system is applied to the self-made XPE system of standard platform successfully. The main work is done as follows:First, according to the configuration requirements of trainer machine, the process of making XPE system is studied, in the basic of EWF NTLDR,TCP/IP class and other necessary system components, Framework.Net class components is added, and the XPE system is designed with EWF as the core.Second, according to the hardware device of dynamic power system, base on the.Net Framework development platform, GDI+ drawing technology is used to design the custom controls, the overall layout of the UI interface is completed.Third, base on the design of UI interface, XML is used as a configuration file to save the interface properties, implement the interface dynamically generated, choose the training item according to the order of trainee, and the design of flexible interface is completed. The expansion function is achieved to add multiple ship types at any time well.Forth, the UDP communication between C# and C++ is studied. The UdpClient class of Visual C# is used to implement the int type, float type of UDP packets sent and received, the communication between the trainer and trainee is completed.With a lot of experiments in the self-made XPE system, the practicability and rationality of the flexible interface is verified, it meetsto the actual demand and interface design standards.
Keywords/Search Tags:XPE system, XML, Flexible interface, UDP communication
PDF Full Text Request
Related items