MARS是一个用MATLAB和Java编写的图形用户界面(GUI),允许用户配置和控制可扩展并行架构的实时采集和分析(SPARTAA)数据采集系统。SPARTAA不仅可以获取数据,还可以将复杂的算法应用到实时获取的数据中。MARS客户端允许用户设置和配置与附加到系统的数据通道相关的所有设置,并完全控制启动和停止数据采集。它提供了一个独特的“测试”编程环境,允许用户创建由一系列警报组成的测试,每个警报包含任意数量的数据通道。每个警报都配置了特定的算法,确定将应用于每个数据通道的处理类型,并根据定义的阈值进行测试。测试可以上传到SPARTAA,从而教会它如何处理数据。

MARS是作为一个前端GUI开发的,用于设置、控制和绘制来自SPARTAA的数据。该系统旨在通过位于高速旋转硬件(主要是高压涡轮泵)上的仪器实时监控光谱成分,并在违反预设水平时向设施发出削减命令。然而,该系统并不局限于旋转硬件,而且可以用于监控来自无数仪器测试硬件的任何级别的频率信息。控制软件允许用户轻松配置系统,以支持多种配置的测试,多个警报,投票逻辑,和传感器验证。

MARS的独特之处在于它能够很容易地适应许多测试配置。测试硬件测量极限(即振动、压力、温度等)可以预先确定,MARS可以用来快速设置和支持任何测试配置。与以前的软件修改相反,可以在几分钟内配置多个不同时间的警报。MARS通过TCP/IP发送和接收协议,这允许快速集成到几乎任何测试环境中。使用MATLAB和Java作为编程语言,允许开发人员跨多个操作平台集成软件。

这项工作是由马歇尔太空飞行中心的柯尔宾·霍兰德完成的。欲了解更多信息,请联系MSFC商业化援助主管Sammy Nabors,地址:此电子邮件地址正受到垃圾邮件程序的保护。您需要启用JavaScript才能查看它。.mfs - 32905 - 1


NASA科yabovip16.com技简报杂志

本文首次发表于2013年3月号的NASA技yabovip16.com术简介杂志。

阅读更多本期文章在这里

阅读更多的档案文章在这里