Data Logger screenshot 1
Acquisition

Data Logger

v1.0.1NodeInsLab v2026.2.0+
30
One-time purchase

The Data Logger package is a high-performance extension for NodeInsLab that captures DDS channel data into compressed HDF5 files — with automatic file splitting, live monitoring dashboards, and an interactive post-recording viewer. Whether you're logging sensor data from a 48-hour endurance test or capturing millisecond-precision telemetry, this package handles it all without dropping a single sample.

🌟 Key Features

  • Subprocess Architecture: Recording runs in an isolated subprocess — your UI stays responsive even under sustained high-throughput capture.
  • Smart File Splitting: Automatically split HDF5 files by size (MB), duration (seconds), or sample count — never worry about oversized files again.
  • Configurable Compression: Choose between none, gzip-1, gzip-4, or gzip-9 to balance write speed against file size.
  • Live Monitoring Dashboard: Color-coded per-channel statistics showing samples received, buffer fill %, file size, and recording duration — all updating in real time.
  • Interactive Recording Viewer: Browse, zoom, and inspect recorded signals with pyqtgraph-powered plots, intelligent LOD downsampling for GB-scale files, and a metadata panel.
  • Channel Bundling: Connect a Bundle to auto-expand into per-channel recording groups — or add channels individually with the + button.
  • Dockable Windows: Both the monitor and viewer can embed as tabs inside a Dock Window for unified workspace layouts.

📦 Technical Requirements

To ensure peak performance, this package automatically manages the following dependencies:

  • h5py (HDF5 file I/O with compression support)
  • numpy (High-performance array operations)

Perfect for: *Long-duration sensor recording, Post-experiment signal analysis, Real-time acquisition monitoring, and Multi-channel data archival.*

🛠Included Nodes