EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: streamDevice output format question
From: Maren Purves <[email protected]>
To: [email protected]
Date: Mon, 24 Nov 2014 13:33:13 -1000
On 11/24/14 13:28, Eric Norum wrote:

How about using an scalcout record to format the number using  %.6f and
then a protocol entry with %5c  ?

Or a gensub or asub to generate the whole string?

On Nov 24, 2014, at 2:54 PM, Mark Rivers <[email protected]
<mailto:[email protected]>> wrote:

Dirk and all,
I have a device that requires a command of the following format:
ratei NNNNN ml/h
where NNNNN is a number that is exactly 5 characters long including
the decimal point.  For example if the rate is 9 then:
ratei 9.000 ml/h
If the rate is 10 then the string must be
ratei 10.00 ml/h
If one sends 10.000 (six characters) the command is rejected.
Is there a way to achieve this with streamDevice?
I can’t use the field width flag, since that just sets a minimum field
width. I need to set a maximum field width.
I realize this is a ridiculous behavior for a device, but I need to
deal with it.
Thanks,
Mark

Maren


References:
streamDevice output format question Mark Rivers
Re: streamDevice output format question Eric Norum

Navigate by Date:
Prev: Re: streamDevice output format question Eric Norum
Next: Re: Small bug in caget Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: streamDevice output format question Eric Norum
Next: RE: streamDevice output format question Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 17 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·