Font Size: a A A

ECDIS Basic Display Platform Based On VxWorks

Posted on:2012-08-19Degree:MasterType:Thesis
Country:ChinaCandidate:J L GuoFull Text:PDF
GTID:2212330368982663Subject:Navigation, guidance and control
Abstract/Summary:PDF Full Text Request
As an important vessel-based navigational system,Electronic Chart Display and Information System(ECDIS) is more and more sophisticated in commercial ship security use and military war-ship operational command system.Based on International Hydro-graphic Organization(IHO) and International Maritime Organization(IMO) related stand-ards,this paper aimed to research and design a ECDIS Basic Display Platform(BDP) on VxWorks Real Time Operating System.With the help of modular design method,this paper divided ECDIS BDP into six modules,and builded each of the modules with a single Vx Works task.Then organized all these tasks to implement a parallel application system under control of Vx Works's Wind Kernel.As for the modules unrelated to Graphic User Interface(GUI),this paper used object-oriented method to design several C++ classes while parsing the S-57 ENC and S-52 presentation library file.And for the GUI related modules,this papar used Tilcon IDS,a GUI design tool,to implement a User Interface of ECDIS BDP on VxWorks,and rendered the marine objects in the User Interface with the help of Tilcon API.In order to satisfy the IHO and IMO ECDIS performance standards,this paper designed a high-performance SENC data structure,implemented several fast-to-find S-52 presentation library data structure,and improved several rendering algorithm.Finally, this paper treat the ECDIS BDP with a functional testament,with the result that the performance of the designed ECDIS BDP could meet the requirement of the IHO and IMO standards well.
Keywords/Search Tags:ECDIS, S-57, S-52, VxWorks, Tilcon
PDF Full Text Request
Related items