The invention discloses a VxWorks-based graphical testing system for inertial devices, which comprises an application monitoring module, a network soft bus and a real-time driving module; a network soft bus comprises a first double-linked list, a second double-linked list and a third double-linked list; an application monitoring module for generating device control instructions, and a device control instruction. The device control instructions are sent to the real-time drive module by adding to the third double-linked list; the real-time drive module is used to collect data, add the collected data to the first double-linked list, send the collected data to the application monitoring module through the first double-linked list; and add the collected data to the second. Double linked list stores data collected locally through second double linked lists. The invention realizes the design of the graphical test system of inertial devices by rationally configuring each module, ensures the real-time test of the device system, improves the test precision, graphical operation mode, and improves the test friendliness.
【技术实现步骤摘要】
一种基于VxWorks的惯性器件图形化测试系统
本专利技术属于惯性器件测试
,尤其涉及一种基于VxWorks的惯性器件图形化测试系统。
技术介绍
目前惯性器件的图形化测试系统多数是采用以Windows操作系统为基础,设计开发基于Windows的应用程序来控制硬件来进行惯性器件测试的方式。Windows具有易于使用、图形化好、支持多任务调度等优点,但是,由于Windows操作系统体积庞大,对硬件资源要求高,同时应用程序对实时要求高的任务无法及时响应,同时在惯性器件的测试过程中,测试时间的准确性会影响惯性器件的测试结果精度:Windows操作系统为了实现多任务,采用基于时间片轮询式的方式来对不同的线程进行控制,基于Windows的测试系统的应用程序很难准确控制测试任务执行的先后顺序,导致测试时间不准确,同时Windows操作系统占用硬盘、内存与CPU的资源大,硬件成本高。
技术实现思路
本专利技术的技术解决问题:克服现有技术的不足,提供一种惯性器件图形化测试系统,实现对惯性器件的参数监测与控制,提高了惯性器件测试系统的可靠性、灵活性、扩展性、以及测试精度。为了解决上述技术问题,本专利技术公开了一种基于VxWorks的惯性器件图形化测试系统,包括:应用监控模块、网络软总线和实时驱动模块;其中,应用监控模块与实时驱动模块通过网络软总线连接;其中,网络软总线,包括:第一双链表、第二双链表和第三双链表;应用监控模块,用于生成器件控制指令,将器件控制指令添加至第三双链表,通过第三双链表将器件控制指令发送至实时驱动模块;实时驱动模块,用于采集数据,将采集的数据添加至第一 ...
【技术保护点】
1.一种基于VxWorks的惯性器件图形化测试系统,其特征在于,包括:应用监控模块、网络软总线和实时驱动模块;其中,应用监控模块与实时驱动模块通过网络软总线连接;其中,网络软总线,包括:第一双链表、第二双链表和第三双链表;应用监控模块,用于生成器件控制指令,将器件控制指令添加至第三双链表,通过第三双链表将器件控制指令发送至实时驱动模块;实时驱动模块,用于采集数据,将采集的数据添加至第一双链表,通过第一双链表将采集的数据发送至应用监控模块;以及,将采集的数据添加至第二双链表,通过第二双链表将采集的数据存储在本地。
【技术特征摘要】
1.一种基于VxWorks的惯性器件图形化测试系统,其特征在于,包括:应用监控模块、网络软总线和实时驱动模块;其中,应用监控模块与实时驱动模块通过网络软总线连接;其中,网络软总线,包括:第一双链表、第二双链表和第三双链表;应用监控模块,用于生成器件控制指令,将器件控制指令添加至第三双链表,通过第三双链表将器件控制指令发送至实时驱动模块;实时驱动模块,用于采集数据,将采集的数据添加至第一双链表,通过第一双链表将采集的数据发送至应用监控模块;以及,将采集的数据添加至第二双链表,通过第二双链表将采集的数据存储在本地。2.根据权利要求1所述的基于VxWorks的惯性器件图形化测试系统,其特征在于,应用监控模块,还用于采用QT图形库创建一个独立的低级VxWorks任务;其中,一个低级VxWorks任务有且只有一个任务优先级。3.根据权利要求2所述的基于VxWorks的惯性器件图形化测试系统,其特征在于,低级VxWorks任务,包括:数据解析任务、数据判断任务和人机操作任务。4.根据权利要求1所述的基于VxWorks的惯性器件图形化测试系统,其特征在于,实时驱动模块,还用于:根据...
【专利技术属性】
技术研发人员:张金云,于沛,闫禄,王汀,
申请(专利权)人:北京航天控制仪器研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。