18
0004-000067
Instrument Use Example
This set up assumes a system with the EPICS environment installed.
1. Limit your instrument communication, there are several possible options:
a. Upload a new PV file as described above. Changing the PV prefixes will
give the instrument a unique set of PVs.
b. Set up your local Channel Access environment variables. If you set
EPICS_CA_AUTO_ADDR_LIST to “no” and EPICS_CA_ADDR_LIST to
the IP address of the instrument, this will be the only instrument seen by
the local system. Set EPICS_CA_MAX_ARRAY_BYTES to larger than or
equal to the configured waveform download size. Valid values must be
set on both the client and server side.
c. Set up the instrument’s channel access environment variables. This will
limit which systems the instrument will communicate with. The
environment variables are set through
webLXI
as described above. The
environment variables are the same whether they are on your local
system or on the instrument.
2. Open a channel access command window
3. Test instrument communication with
caget ztec:UtilID
. If you uploaded a different
PV file, be sure to use the proper prefix.
4. To set up the instrument for a test, it is suggested to use the following process:
a. set Input PVs for all desired channels
b. set Acquisition PVs
c. set Horizontal PVs
d. set Trigger PVs
i. set Advanced Trigger PVs if required
ii. set Arm PVs for gating triggering if required
e. set Output PVs for output signal control if required
f. set Calculate PVs for waveform math if required
g. set Reference PVs for waveform storage if required
h. set Measure PVs to be performed upon acquired waveforms if required
i. control waveform capture with Operate PVs
j. read acquired waveforms from Waveform PVs
k. perform miscellaneous functions with Utility PVs if required