Experimental Physics and Industrial Control System
Hi again,
Still trying to run down some more details about talking to these lovely Keysight boxes via EPICS. I've got the stock SCPI stuff working, so next I wanted to read some resistance values. I added this to my protocol file:
getResistance {
out "measure:resistance? \$1,\$2,\$3";
in "%E";
}
And added this to my .db file:
record(longin, "$(P)$(R)GetIG")
{
field(DESC, "Get Alphatross Ion Gauge Value")
field(DTYP, "stream")
field(INP, "@devswag6.proto getResistance(10,0.1,(@5012)) $(PORT) $(A)")
}
After starting the ioc, I can do ' dbtr swag6testGetIG`, which sends the correct string, and gets a reply from the mainframe. What I'm stuck on is handing the reply. The box replies with:
+9.90000000E+37\n
But the way I have things configured I get:
2023/01/24 12:49:07.000698 LAN0 swag6testGetIG: Format "%E" has data type double which is not supported by "swag6testGetIG".
It seems like that should work, based on: https://paulscherrerinstitute.github.io/StreamDevice/formats.html
I don't know if I managed to compile StreamDevice with some missing library, or if I've done something else wrong along the way.
Thanks for any pointers,
Greg
--
Gregory Leblanc
Accelerator Engineer
Edwards Accelerator Lab - Ohio University
123 University Terrace
Athens, OH 45701 USA
leblanc at ohio.edu
M: (401) 52-OUAL1 or (401) 526-8251
- Replies:
- Re: Keysight 34980A SCPI StreamDevice Andrew Johnson via Tech-talk
- Navigate by Date:
- Prev:
Multiple job opportunities at Fermilab Accelerator Controls Denise S Finstrom via Tech-talk
- Next:
Re: Keysight 34980A SCPI StreamDevice Andrew Johnson via Tech-talk
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
<2023>
2024
- Navigate by Thread:
- Prev:
Multiple job opportunities at Fermilab Accelerator Controls Denise S Finstrom via Tech-talk
- Next:
Re: Keysight 34980A SCPI StreamDevice Andrew Johnson via Tech-talk
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
<2023>
2024