Serial over USB (Serial NodeJs, StartServerAx.bat, ServerAx.bat)
OSC1:
Arduino pin A1
OSC2:
Arduino pin A2
OSC3:
Arduino pin A3
OSC4:
Arduino pin A4
OSC Sampling time:
1.3..4 ms
AWG1:
R2R (8 Bit)
AWG2:
None
AWG1:
Minimum voltage:
Maximum voltage:
Resolution:
Bits
Send Command
Sent:
Implemented commands with command example values according to Arduino DataConverterCharV3.ino sketch and
StartServerAx.bat starting ServerAx.js:
quiet: Disables console output of data sent to client
log: Enables console output of data sent to client
f<nr>: waveform
nr <100 rectangle min code,max code
100 <= nr <200 ramp
200 <=nr <400 1 period sine
400 <=nr <600 11 period sine
600 <=nr <800 101 period sine
1001 period sine
Arbitrary Waveform Generator
Run Stop
DC
Triangle
Sine
Pulse
Stair
Sine Frequency
Offset
Min
Value
Max
Oscilloscope
Run Stop
Acquisition
Average: 1
Number of samples:
xy x-axis
Unit:
Trigger
Source
Condition
Level
X Axis
Time
Position:
Base:
===== Y Axis ===========
AWG1 Unit:
C1
C2
C3
C4
M1
AWG
C1
C2
C3
C4
M1
MouseData XY
Load dataSave data
Offset, range list
connect input to chart
X,Y Cursors
Math function, Fit function
FFT
Run Stop
Channel
Magnitude List Channel:
C1
Index
f in Hz
signal magnitude dB
Total noise magnitude dB
FFT Chart
Histogram
Run Stop
Bins
Histogram
Ramp Test
Assuming first 4k data are a ramp.
N-Bit:
Settling time
Power supply
Bodeplot
Digital I/O
Applications
IV curves: R, Diode, transistor, opamp, inverter
Time operation: C, L, diode, transistor, inverter
Bodeplot: passive and active Filters
Power supply, SC circuits
AD and DA converter
Digital circuits, logic functions, multiplexer and encoder
State machines, Counters, serializer and deserializer, memories
Microprocessors
Digital signal processing and control loops