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 2025 | 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 2025 |
<== 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