Pages Navigation Menu


Categories Navigation Menu

Real-Time-Platform FAQ

Q: It appears that we are proposing changing the actual data stream (bits) to enable this RTTK capability. Is that a true statement? I ask because the end user has a lot of tools based on the legacy output…

A: The approach (RTTK philosophy) is not to change the operational system’s data bits. RTTK recognizes things endianness, type of number (e.g., 32-bit float vs 64-bit float) and the data packing. RTTK keeps the data layout as-is through all processing and into the file. The process is innovative in that a pre-process (at compile time or run time) interprets the source system’s source/object code to gleam metadata about the data layout defined by the programmer’s code, platform, and language characteristics. RTTK philosophy is to leave the bits unchanged and provide metadata along with data to maximize the performance of data capture, analysis, distribution, and visualization.

This enables RTTK to do things like:

  • combine Metadata and data in an HDF5 file in real-time (eliminates post processing time and tools, eliminates the quagmire configuration management to keep generations of LRID catalogs matched with data; improve data load speed in MATLAB analysis tools)
  • poke in application data in real-time to filter unimportant data through context-sensitive filtering, do real-time analysis, visualize data while a system is running
  • bridge data to other applications in real-time through a configurable interface (e.g., connect operational systems to simulators, external signal cursory systems (e.g. signal analysis, system health status, prognostics))

These capabilities increase the dev/int/test/sustainment/upgrade team’s effectiveness (better tools and more efficient work), increase innovation and capabilities of the system, and enable add-on new capabilities to a system.

Q: We are using DDS and they have a DDS recorder tool and can sniff DDS messages and dump .csv files in real-time. How can RTTK help us?”

A: Areas where the RTTK Real-Time Platform might help

Q: Compare archiving in data in text (CSV) vs HDF5 Files

A: Advantages and Disadvantages of archiving text and HDF5 data formats.