# This is the Channel DAC register 0x1n98 for {set i 0} {$i < $NumChans} {incr i} { variable Ch$i.DAC 0 } proc GetDAC {} { variable NumChans for {set i 0} {$i < $NumChans} {incr i} { variable Ch$i.DAC set Ch$i.DAC [ReadRegister Ch$i.DAC] } } proc SetDAC {} { variable NumChans for {set i 0} {$i < $NumChans} {incr i} { variable Ch$i.DAC WriteRegister Ch$i.DAC [set Ch$i.DAC] } } proc SaveDAC {} { variable NumChans for {set i 0} {$i < $NumChans} {incr i} { DBSetValue Ch$i.DAC [ReadRegister Ch$i.DAC] } } proc RestDAC {} { variable NumChans for {set i 0} {$i < $NumChans} {incr i} { WriteRegister Ch$i.DAC [DBGetValue Ch$i.DAC] } } proc DrawDAC {} { variable NumChans variable Name set html "" append html "
" append html "
| Channel | " append html "Channel n DAC | " append html "
| $i | " append html "" append html " |