Browser Not Supported

This application requires the Web Serial API to communicate directly with your data acquisition hardware.

Your current web browser does not support this feature.

Please switch to a supported browser:
  • Google Chrome
  • Microsoft Edge
  • Opera

Note: MacBooks and Chromebooks are fully supported as long as one of the proper browsers listed above is installed and used.

Connection Error

Failed to open the serial port.

Device is likely in use.
The hardware may be currently connected to another application, such as the desktop WinDaq software. Please close any other programs using the device and try again.
DATAQ Instruments

WinDaq™ Direct Acquisition Rev 2.0.18

How to Connect
Copyright © 2026 DATAQ Instruments, Inc
Help | www.dataq.com
Not recording. 📊 Browse
1x
XY Plot
Live FFT (1024-pt Hanning)
(Hover to read)
Digital I/O (D0 - D6)
Port Direction State Condition (Math)
Output conditions (e.g. CH1*CH2>3) are evaluated at 50Hz max. Leave blank for manual output control.
Math / Sequence Condition Cheatsheet
Signal Analysis Functions:
FREQ(CH1, [lvl]) - Frequency of CH1 crossing lvl
RMS(CH1, [lvl]) - RMS value of CH1 over cycle
MA(CH1, [pts]) - Moving Average of last pts
CH1(T-N) - Historic value of CH1 N scans ago

Time-of-Day Triggers (24hr format):
TIME_AFTER(h, m, [s]) - True if current time is past HH:MM
TIME_EXACT(h, m) - True only during the HH:MM minute
Example: TIME_AFTER(14, 30) fires at 2:30 PM

Stateful Triggers (Sequencer Only):
DURATION(expr, sec) - True if expr is continuously met for sec seconds.
COUNT(expr) >= num - True when expr has crossed threshold num times.

Supported JS Math Functions:
ABS(x), SQRT(x), SIN(x), COS(x), TAN(x)
LOG(x), LOG10(x), EXP(x), POW(x,y)
ROUND(x), CEIL(x), FLOOR(x)

Examples:
CH1 > 5.0 && TIME_AFTER(8, 0)
DURATION(CH1 * CH2 > 3, 1200) (Held for 20 mins)
COUNT(CH1 > 3) >= 30 (Crossed 30 times)
ABS(CH1(T) - CH1(T-1)) > 0.5
Automated Test Sequencer

Load an existing sequence or build a new one to automate logging and DIO triggers.

Status: Idle
Active Step: None
DI-2008 CJC Calibration

Enter the actual temperature for any active thermocouple channel below to calibrate its Cold Junction Compensation offset.

CH Reading (°C) Actual (°C) Adjustment