VxWorks是风河公司设计开发的一种实时嵌入式操作系统,具有高可靠性和实时性。
通常VxWorks不包含图形用户界面,这导致系统不易操作,为了实现图形用户界面,本文将MiniGUl应用在VxWorks中。首先本文对WindML. MiniGUl进行了介绍并对编程方法进行了研究和改进,然后实现了一个较复杂的图形用户界面。这种方法使系统易于操作,为VxWorks系统的应用带来了便利,而且不影响VxWorks系统的实时性能。另外对编程方法的改进可以提高图形用户界面的开发效率,便于代码的维护和二次开发。
VxWorks; MiniGUI; X86; 图形用户界面
下载地址
北京航天控制仪器研究所,北京100039
2024年4月2日,Qt 6.7成功发布了!
笔者比较关注的是QT 6.7对VxWorks的支持更新。
Qt 6.7 在 VxWorks SR 23.09 上进行了验证,支持的架构是 ARM-v7。
Qt Widgets应用程序所需要的所有功能,以及以下功能:
支持最基本的Qt 模块以及下面的附加模块。
将 components 里的内容拷贝到 VxWorks 开发环境的同级目录下
例如: F:\vxworks6911\components
雷达仿真界面是显示雷达信息最直观的图形界面。本文针对以往雷达二维图形仿真界面存在俯仰角参数表示不直观、运动目标状态显示不准确、人机操作界面不友好等问题,以VxWorks实时多任务操作系统为应用平台,通过在WindML3.0 应用 Mesa4.0 技术实现图形三维显示效果,创新性地设计实现了一套高稳定性、高可靠性和强实用性的雷达三维仿真界面,改进了以往二维图形显控界面的缺点,同时兼顾二维仿真界面显示,实现了二维和三维雷达仿真界面的完美兼容。
关键词 : VxWorks Mesa ;雷达仿真界面 ;三维
Radar system is base on radar simulation interfaces. According to 2D graphics drawing disadvantages of former radar two-dimensional simulation interfaces, such as unintuitive representation of pitch angle, inaccurate display of moving target, and unfriendly man-machine interface,the author through a technology which using the application of Mesa4.0 in WindML3.0, innovatively present a stable and high-powered radar three-dimensional simulation interfaces in VxWorks real time multitask operating system. The new interface not only is well compatible with former interface but also improve the formers to achieve the expectant effect.
雷达显控仿真界面是显示雷达信息最直观的图形界面,是雷达信息系统与操作员之间最重要的人机交互手段,所以雷达仿真界面的视觉效果对操作员及时准确地进行数据判断具有很大影响。雷达仿真界面设计任务主要包括 :显示雷达威力范围信息,供雷达操作员观察 ;对雷达目标航迹进行可视化显示,显示目标运动的全过程 ;通过观察视角的旋转、缩放、拉近、延伸等交互操作,使目标航迹能完整反映雷达目标的运动信息等。传统的雷达图像仿真界面一般为二维显示界面,通过 PPI 圆显示。这种显示方式存在对于具备三坐标信息的某些型号雷达目标方位显示不准确以及俯仰角度变化体现不直观的问题。本文基于 VxWorks 实时多任务操作系统系统,通过将 Mesa4.0 剪裁移植至 WindML3.0,设计实现了一套雷达三维仿真界面。该软件设计不仅充分满足了雷达仿真界面的功能性,并可以同传统二维仿真界面进行无缝转换,充分考虑了雷达仿真界面的人性化设计,具有友好、直观的人机界面。
下载地址
QT 4.8.5 在 VxWorks 6.8和6.9 系统下的使用方法
© 2024 VxWorks Club