Forum
Please or Register to create posts and topics.

Multi Stream Logger

The Multi Stream Logger block is optimized for permanent recording of multiple parallel streams:

Multi Stream Logger Block

Left hand side Input:

  • Input1 (first input stream)
  • Input2 (second input stream)
  • ...
  • Input16 (input stream 16)

Right hand side Output:

  • Output (dummy to allow control connections to e.g. Control Sequencer)

The Multi Stream Logger block is optimized for permanent recording of multiple parallel streams, and allows extract specific portions later on:

Multi Stream Logger Settings

 

Simply connect one or more data stream of any type to the inputs of the block, specify a folder where the recorded data should be stored and press "Record". That will store each input stream in its own subfolder, splitted into multiple files according to "Maximum Size" and "Maximum Duration" parameters:

File Writer Pathes

To avoid filling up the disk indefinitely, enable "Delete Old Data" so the block will automatically remove files older than "Maximum Age". Note that all settings apply to all input streams equally.

To access the stored data specify a timeframe (you can use the cursor in the preview window) and filename in the "Export" menu. That will store the first stream with recorded data in the selected timeframe under the specified name. It is possible to select a specific stream using the "Stream Filter" submenu. The exported file can then be used by the File Reader or File Source blocks like any regular recording.

A running block might look like the following:

Multi Stream Writer in action

 

Typical Missions:

Multi Stream Logger Typical Mission