Pull in Wombat changes to hvcommands.tcl
This commit is contained in:
@ -137,8 +137,9 @@ proc UniPulseTexture {motor start step numsteps volt freq bins oscno} {
|
|||||||
newfile HISTOGRAM_XYT
|
newfile HISTOGRAM_XYT
|
||||||
histmem_period_strobo $freq $bins
|
histmem_period_strobo $freq $bins
|
||||||
wait 3
|
wait 3
|
||||||
set pulservolt [VoltScale [expr ($volt*1.0/2)]]
|
set pulservolt [VoltScale [expr {$volt*1.0}]]
|
||||||
PulserSquareOffs $freq $pulservolt $pulservolt
|
set pulseroffs [VoltScale [expr {$volt*0.5}]]
|
||||||
|
PulserSquareOffs $freq $pulservolt $pulseroffs
|
||||||
PulserOn
|
PulserOn
|
||||||
|
|
||||||
for {set i 0} {$i < $numsteps} {incr i} {
|
for {set i 0} {$i < $numsteps} {incr i} {
|
||||||
@ -261,11 +262,13 @@ proc UniPulseFreq {volt freqlist bins oscno} {
|
|||||||
set loopvar 1
|
set loopvar 1
|
||||||
set i 0
|
set i 0
|
||||||
foreach freq $freqlist {
|
foreach freq $freqlist {
|
||||||
set pulservolt [VoltScale [expr ($volt*1.0/2)]]
|
|
||||||
histmem_period_strobo $freq $bins
|
histmem_period_strobo $freq $bins
|
||||||
wait 3
|
wait 3
|
||||||
# PulserSquareOffs $freq $pulservolt [expr {$pulservolt/2}]
|
# PulserSquareOffs $freq $pulservolt [expr {$pulservolt/2}]
|
||||||
PulserSquareOffs $freq $pulservolt $pulservolt
|
set pulservolt [VoltScale [expr {$volt*1.0}]]
|
||||||
|
set pulseroffs [VoltScale [expr {$volt*0.5}]]
|
||||||
|
PulserSquareOffs $freq $pulservolt $pulseroffs
|
||||||
PulserOn
|
PulserOn
|
||||||
# pulser send "APPL:SQU $freq,$pulservolt,[expr {$pulservolt/2}]"
|
# pulser send "APPL:SQU $freq,$pulservolt,[expr {$pulservolt/2}]"
|
||||||
oscmd start $oscno
|
oscmd start $oscno
|
||||||
@ -380,6 +383,7 @@ proc OneTri {volt period} {
|
|||||||
publish GetVolt user
|
publish GetVolt user
|
||||||
publish SetDC user
|
publish SetDC user
|
||||||
publish SetVolt user
|
publish SetVolt user
|
||||||
|
publish SetVoltScale user
|
||||||
publish SingleVolt user
|
publish SingleVolt user
|
||||||
publish VoltRamp user
|
publish VoltRamp user
|
||||||
publish SquarePulseVolt user
|
publish SquarePulseVolt user
|
||||||
@ -387,10 +391,10 @@ publish SquarePulseFreq user
|
|||||||
publish UniPulseFreq user
|
publish UniPulseFreq user
|
||||||
publish VoltTextureRamp user
|
publish VoltTextureRamp user
|
||||||
publish VoltPulses user
|
publish VoltPulses user
|
||||||
|
publish VoltPulseRun user
|
||||||
publish VoltTriPulses user
|
publish VoltTriPulses user
|
||||||
publish OneTri user
|
publish OneTri user
|
||||||
publish UniPulseFatigue user
|
publish UniPulseFatigue user
|
||||||
publish SetVoltScale user
|
|
||||||
publish SquarePulseTexture user
|
publish SquarePulseTexture user
|
||||||
publish BehlkePulseTexture user
|
publish BehlkePulseTexture user
|
||||||
publish BehlkePulseFreq user
|
publish BehlkePulseFreq user
|
||||||
|
@ -51,6 +51,8 @@ fileeval $cfPath(anticollider)/anticollider.tcl
|
|||||||
fileeval $cfPath(hmm)/hmm_rapid.tcl
|
fileeval $cfPath(hmm)/hmm_rapid.tcl
|
||||||
source gumxml.tcl
|
source gumxml.tcl
|
||||||
|
|
||||||
|
# Wombat only change to hvcommands' scaleval variable
|
||||||
|
SetVoltScale 2000.0
|
||||||
|
|
||||||
# The Alice Thing
|
# The Alice Thing
|
||||||
# Qlink : 9600, 8 data, 1 stop, No Parity, None Flow
|
# Qlink : 9600, 8 data, 1 stop, No Parity, None Flow
|
||||||
|
Reference in New Issue
Block a user