$CMND <command> $ADDRESS [<Argument(s)>] | command | address | arguments | comment | ||||
|---|---|---|---|---|---|---|---|
| "channel" | value(s) | ||||||
dac |
<portLetter> A,C,F, |
<pinSetId> [ 1, 2 ] |
<sideSelectId> [ 1, 2 ] |
<chipId> [ 0 ... 7, 8 ... FE, FF] 0xFF: generic call to all available chip Ids see command chipIdIgnoreMask for limiting the chipId range |
<dacId> [ 1 ... 4 ] < 4, e.g. 0xA: all DACs get value vDAC1 |
[vDAC1[vDAC2[vDAC3[vDAC4]]]] [ 0 ... 0x3FF ] |
read/writes up to 4 DAC channels (if set with sign, incr/decr relatively) |
autoCalib |
auto calibration of the DAC channels | ||||||
testPulse |
<channelId> [ 1 ... 2 ] < 4, e.g. 0xA: both channels |
height1 [height2] [ 0 ... 0xF ] |
initiate test pulse | ||||
ampl |
<channelId> [ 1 ... 2 ] < 4, e.g. 0xA: both channels |
[ amplification1 [amplification2] ] [ 0,1, H,L ] 0,L: low amplification (× 16) 1,H: high amplification (× 32) |
get/set amplification mode | ||||
l/list |
lists all addresses of available ids | ||||||
<chipId> to 0xFF loops over all avaiable chip IDs
$CMND $command $ADDRESS <dacId> $CMND $command $ADDRESS $CMND $command <portId> <sideSelectId> $CMND $command $ADDRESS <dacId ≤ 4 > <value> $CMND $command $ADDRESS <dacId > 4> <value> $CMND $command $ADDRESS <(dummy)> <valueDAC1> <valueDAC2> <valueDAC3> <valueDAC4> RECV $CMND $command $ADDRESS <dacId> <value> RECV $CMND $command $ADDRESS <dacId> <valueDAC1> <valueDAC2> <valueDAC3> <valueDAC4>
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.