There are 3 types of files used by the the siggen
program. They are all ascii files.
The siggen recognizes the following commands
in a command file:
cmd |
example |
description |
set var value |
set freq1 "5.095e6" |
set a variable to a value |
config sgnum
file params |
config 1 chirpcw.cfg freq1=$freq1 |
calla config file |
arb sgnum chan
load arbnm clr seq filename |
arb 1 1 h5msl5ms h50 l50 arb 1 1 clr arb 1 1 seq chirpcw.seq |
load state in gen clr states,seq in gen load seq in gen |
syncsec tmBefore |
syncsec .9 |
return .9 secs before next tick |
waitfor hhmmss tmBefore |
waitfor 162100 .9 |
wait for 16:21:00 return .9 secs before. |
startsg sgnum chan type dur |
startsg 1 1 burst 1000 |
start a burst setup. end after 1000 secs |
waitsg tmBefore |
waitsg .5 |
come back .5 secs before last startsg
finishes |
delay secs |
delay 5.3 |
wait for 5.3 seconds |
log "string" |
log "start h3252" |
send string to log file |
terminp prompt |
terminp "switch to xmode" |
lets you put a delay in a command file. When ready you must enter the string "go" |
on sgnum chan |
on 1 1 |
turn on output for channel on siggen |
off sgnum chan |
off 1 1 |
turn off output for channel on siggen |
send sgnum string |
send 1 SOURCE1:FUNC arb |
send scpi command to generator. no reply allowed |