Page History
Matts lower-level way of programming a burst with 1 slow andor rate:
export EPICS_PVA_ADDR_LIST=172.21.152.78 (allows rix-daq to talk to the XPM, e.g. to program sequences)
source /cds/group/pcds/dist/pds/rix/scripts/setup_env.sh
traingenerator -s 14000 -b 28 -n 32001 -r 2 -d "burst" -t 910000 >& /tmp/beam.py
periodicgenerator -p 91 91000 -s 0 0 -d '10kHz' '10Hz' --repeat 3 --notify >& /tmp/codes.py
seqprogram --seq 0:/tmp/codes.py 3:/tmp/beam.py --pv DAQ:NEH:XPM:3
Command to view the status of the sequence:
Code Block | ||
---|---|---|
| ||
rix-daq:~> pvget DAQ:NEH:XPM:3:SEQCODES
DAQ:NEH:XPM:3:SEQCODES 2023-05-22 17:26:52.369
EventCode Description Rate Enabled
272 1 1
273 102 1
274 0 1
275 0 1
276 0 0
277 0 0
278 0 0
279 0 0
280 0 0
281 0 0
282 0 0
283 0 0
284 10206 1
285 0 1
286 0 1
287 0 1
rix-daq:~> |
Command to start a sequence that has ended (note that 9=(8<<3) | (1<<0) so sequence engines 3 and 0 are restarted):
pvput DAQ:NEH:XPM:3:SeqReset 9
Matt's higher level way of programming a burst with 2 slow andor rates:
...
Overview
Content Tools