Hi Robert,
If you can’t find existing support
then I would recommend streamDevice. streamDevice is independent of the
underlying transport mechanism (RS-232, GPIB, Ethernet). It provides the
device support for standard EPICS records, building the strings to send to the
device and parsing the responses. You don’t need to write any C code,
just a protocol file. The Agilent E8257D implements the “SCPI”
protocol, which is a nice industry standard ASCII protocol for controlling
devices.
Mark
Hello,
I
was wondering if anyone had device drivers directly for the Agilent E8257D
microwave signal generator?
If
drivers do not exist directly then I figure that you can connect it via GPIB to
a LAN/GPIB gateway (Agilent E5810) and that this gateway has EPICS device
drivers that include asynDriver and StreamDevice. My questions, if this is the
route we have to go, is as follows:
-
Does anyone have support written
for the 8257D using the gateway?
-
Would StreamDevice be needed? I
want to say no because the 8257 is not RS-232 but I may be wrong in how I look
at the architecture of everything
Any
help from the community is helpful and I want to thank everyone in advance!
Robert
Gaul III
Student Assistant
NSLS II