摘要针对目前船舶自主航行和姿态导航信息快速交互的需要,借鉴航空多功能显示器显示理念,提出一种基于姿态球和导航罗盘的多功能船舶姿态导航图形化显示界面研究与设计。基于OpenGL开放图形库技术编制了界面图形产生算法、视口控制算法、汉字显示算法、用色优选等;使用Lab Windows CVI 开发平台对所述算法进行绘制,完成了界面输出,优化调整了软件效率与细节体验等。结果显示,所述界面能以姿态球的形式与渔船载体随动指示平台摇摆数据,能以罗盘旋转的形式指示航向信息,能以刻度尺平移的形式指示速度当前值信息、变化趋势、变化速率等,达到设计目标。经论证,该软件界面具有信息表述容量大、交互效率高、人机功效好等优点,可用作渔船数字座舱及无人驾驶渔船遥控基站的基础配套部件,具有较强实用价值。
Abstract:In order to meet the requirements of fast interaction between autonomous navigation and attitude navigation information of vessels, research and design of a multi function vessel attitude navigation graphical display interface based on attitude ball and navigation compass is proposed by drawing on the concept of aviation multi function display. Based on the OpenGL technology, the interface graphics generation algorithm, the viewport control algorithm, the Chinese character display algorithm and the color optimization are developed; the algorithms are drawn by using Lab Windows CVI development platform, the interface is displayed, and the software efficiency and detail experience are optimized and adjusted. The results show that, with the movement of fishing vessel carrier, the interface can indicate the platform swing data in the form of attitude ball, indicate heading data in the form of compass rotation, indicate current velocity value information, changing trend and changing rate information in the form of scale translation, thus achieving the design goals. With demonstration, the software interface has the advantages of large information expression capacity, high interactive efficiency and good human-machine efficiency. It can be used as the basic supporting component of fishing vessel digital cockpit and unmanned fishing vessel remote control base station, with strong practical value.