Multi Stream Logger
Quote from mm_dev on 19/04/2023, 10:33The Multi Stream Logger block is optimized for permanent recording of multiple parallel streams:
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:
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:
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:
Typical Missions:
The Multi Stream Logger block is optimized for permanent recording of multiple parallel streams:
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:
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:
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:
Typical Missions: