OpenCPN测试版更新:提升导航性能与系统稳定性

需积分: 49 76 下载量 78 浏览量 更新于2024-08-09 收藏 3.14MB PDF 举报
"OpenCPN 开发者手册" OpenCPN 是一个开源的航海电子海图软件,其测试版开发情况反映了软件的持续改进和功能增强。在3.1.1405版本中,主要更新和优化集中在以下几个方面: 1. **更新可翻译字符串**:这表明OpenCPN正在扩大其多语言支持,以便更好地服务全球用户。 2. **提高Linux系统仪表板图形**:这一改动提升了在Linux操作系统下的图形性能,为用户提供更流畅、更清晰的界面体验。 3. **航线/航路点上传时序逻辑更正**:这是对导航功能的重要改进,确保了航线数据的正确传输和处理,提高了航行安全。 4. **执行NMEA0183 APB语句**:APB语句用于自动导航输出,增强了与船上其他设备的通信能力,如自动舵等。 5. **导出所有可视对象效能提升**:这使得用户能够更快地导出地图上的所有可见元素,便于备份或分享。 6. **停用RMD多对象选择中的某些控制**:可能是为了简化用户界面或解决潜在的操控问题。 7. **添加Garmin设备模式状态到连接参数自动更新**:优化了与Garmin设备的集成,使连接更加稳定。 8. **仪表板深度使用DPT而不是DBT**:DPT代表动态定位深度,这可能提供了更准确的水深信息,尤其是在有声纳转换器偏差的情况下。 9. **移除AIVDO信息处理中的磁航向更新和变差**:减少了不必要的信息处理,提高了数据处理效率。 10. **提高Garmin串行端口可用度**:增强了与Garmin设备的连接稳定性,对航海者来说非常重要。 11. **为长时间操作添加进度条**:如GPX和航迹操作,增加了用户体验,让用户知道操作的状态和预计完成时间。 12. **卫星更新修正**:确保了导航数据的实时性和准确性。 此外,开发者手册还涵盖了编译指南,包括Linux、MacOSX和Windows平台的编译步骤,以及插件API的详细说明,帮助开发者扩展OpenCPN的功能。同时,手册中还包含了解决问题的方法、矢量调色板的使用、用户界面风格定义、bug和功能追踪的流程,以及OpenCPN的发行历史。这些内容对于OpenCPN的开发者和高级用户来说是宝贵的参考资料。