针对目前无人机地面站软件分辨率适应性差、航线规划效率低、虚拟仪表实现方法复杂和译码编码扩展性差的不足,提出一种基于Windows Presentation Foundation (WPF)技术的地面站软件设计方案。利用WPF的分辨率无关特性,解决界面在不同分...针对目前无人机地面站软件分辨率适应性差、航线规划效率低、虚拟仪表实现方法复杂和译码编码扩展性差的不足,提出一种基于Windows Presentation Foundation (WPF)技术的地面站软件设计方案。利用WPF的分辨率无关特性,解决界面在不同分辨率下变形的问题;将WPF用户控件嵌入电子地图,增加地图显示和操作的多样性,运用事件机制实现"所见即所得"的航线规划功能;提出一种基于图形对象的虚拟仪表实现方法,可简单灵活地定制仪表样式;通过XML技术对通讯协议格式进行记录,分离译码编码算法与执行代码,提高译码编码的扩展性和执行效率。测试和实用效果表明,上述问题得到较好解决,无人机地面站软件运行良好。展开更多
文摘针对目前无人机地面站软件分辨率适应性差、航线规划效率低、虚拟仪表实现方法复杂和译码编码扩展性差的不足,提出一种基于Windows Presentation Foundation (WPF)技术的地面站软件设计方案。利用WPF的分辨率无关特性,解决界面在不同分辨率下变形的问题;将WPF用户控件嵌入电子地图,增加地图显示和操作的多样性,运用事件机制实现"所见即所得"的航线规划功能;提出一种基于图形对象的虚拟仪表实现方法,可简单灵活地定制仪表样式;通过XML技术对通讯协议格式进行记录,分离译码编码算法与执行代码,提高译码编码的扩展性和执行效率。测试和实用效果表明,上述问题得到较好解决,无人机地面站软件运行良好。