
QUANTA
Precision Data Acquisition
A universal multi-channel sensor acquisition platform for laboratory testing. Live charts, multi-point calibration, REST + WebSocket API, CSV / Excel export. Speaks to load cells, analog input modules, strain gauge transmitters, and any Modbus RTU device.
Version 2.0.0 · Windows 10 / 11 (64-bit) · 59.6 MB installer
Everything you need on the bench
Built around real lab workflows, designed to remove every friction between sensor and result.
Live multi-channel charts
Per-channel curves with hover crosshair, dual cursors, smoothing, time-window control, annotations, and a clickable legend. 30 FPS redraw at any sample rate.
Multi-point calibration
1 to 10 point capture with stability detection, residual plot, R² + max-residual tracking. Per-channel calibration history with re-apply, PDF certificate, and audit trail.
Universal hardware support
SBT951 load-cell amplifier, the entire DAM-3000M family (80 modules with auto-detect), CMCU08A strain transmitter, 10 DataQ DI-series devices, plus a generic Modbus driver for anything else.
Live Data API
Built-in HTTP REST + WebSocket server. Subscribe from Python, JavaScript, MATLAB, or curl. Bearer-token auth, OpenAPI doc, history endpoint, zero new dependencies.
CSV, Excel & PDF reports
Auto-flushing CSV with metadata header, multi-sheet Excel with session block, professional PDF reports with chart snapshot. Calibration certificates exported as PDF on demand.
Three languages, RTL-aware
English, 中文 (Simplified), and العربية with full right-to-left layout flip. Switch any time from the View menu. Every UI label, message, and dialog translated.
Drivers built in, no SDK juggling
Plug in over RS-485 Modbus RTU, USB-CDC, or the vendor DLL. Quanta auto-detects modules where supported and falls back to a configurable generic driver for anything else.
Load Cells
- ·SBT623-20T via SBT951
- ·Generic Modbus load cell
Modbus FC03 reg 0x50, int32 high-word first. Default 9600 baud.
Analog Input Modules
- ·DAM-3000M family (80 modules)
- ·Auto-detect via vendor DLL
- ·Generic Modbus AI
DLL or Modbus FC04. Per-channel input mode, raw / engineering scaling.
Strain Gauge Transmitters
- ·CMCU08A 12-channel
- ·120 Ω quarter / half / full bridge
- ·Generic Modbus strain
Modbus FC03 reg 0, n × 2 regs, int32 low-word first. Default 115200 baud.
DataQ DI-Series (USB-CDC)
- ·DI-1100 / 1110 / 1120
- ·DI-2008 / 2108 / 2108P
- ·DI-4108 / 4208 / 4718B / 4730
DataQ Instruments Protocol. Up to 200 Hz aggregate sample rate.
Stream samples to anything that speaks HTTP
Quanta exposes every acquired sample over a built-in REST + WebSocket server. Localhost by default, optional LAN exposure with bearer-token authentication.
Subscribe from Python notebooks, browser dashboards, MATLAB analyses, or pipe straight into Grafana. The hub is thread-safe and bounded — slow consumers get a 'dropped' notification instead of blocking acquisition.
# pip install websocket-client import json, websocket ws = websocket.WebSocket() ws.connect("ws://127.0.0.1:8765/ws/stream") print(json.loads(ws.recv())) # hello frame while True: msg = json.loads(ws.recv()) print(msg["timestamp"], msg["load"])
Multi-language interface
Get Quanta
v2.0.0 · 2026-04-25
Requirements
Questions, custom hardware, support
Drop a message and I'll get back to you. Or write directly to .raqeeb@raqeeb.me