Interactive Control Tutorial#
This tutorial shows how to use the commandline tool to open an interactive terminal to control a PandA.
Connect#
Open a terminal, and type:
pandablocks control <hostname>
Where <hostname>
is the hostname or ip address of your PandA.
Type Commands#
You should be presented with a prompt where you can type PandABlocks-server commands. If you are on Linux you can tab complete commands with the TAB key:
< PCAP. # Hit TAB key...
PCAP.ACTIVE PCAP.BITS1 PCAP.BITS3 PCAP.GATE PCAP.SAMPLES PCAP.TRIG PCAP.TS_END PCAP.TS_TRIG
PCAP.BITS0 PCAP.BITS2 PCAP.ENABLE PCAP.HEALTH PCAP.SHIFT_SUM PCAP.TRIG_EDGE PCAP.TS_START
Pressing return will send the command to the server and display the response.
Control an acquisition#
You can check if an acquisition is currently in progress by getting the value of the
PCAP.ACTIVE
field:
< PCAP.ACTIVE?
OK =0
You can start and stop acquisitions with special “star” commands. To start an acquisition:
< *PCAP.ARM=
OK
You can now use the up arrow to recall the previous command, then press return:
< PCAP.ACTIVE?
OK =1
This means that acquisition is in progress. You can stop it by disarming:
< *PCAP.DISARM=
OK
< PCAP.ACTIVE?
OK =0
Conclusion#
This tutorial has shown how to start and stop an acquisition from the commandline client. It can also be used to send any other control commands to query and set variables on the PandA.