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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Record issue - to set aother record value |
From: | "Amien Crombie [TLABS]" <[email protected]> |
To: | [email protected] |
Date: | Thu, 26 Mar 2015 14:34:33 +0200 |
Hi Below I have a few records and would like to know how I can set value for "$(dev):trueval"'s EGU. This text changes according to what the range is at the moment. So for example, if I call "calcrange2" , I need to set "$(dev):trueval.EGU" to "mA" or "calcrange4" , I need to set "$(dev):trueval.EGU" to "uA" etc.... Any help would be appreciated. record (dfanout, "$(dev):checkrange") { field(OUTA, "$(dev):calcrange1 PP") field(OUTB, "$(dev):calcrange2 PP") field(OUTC, "$(dev):calcrange3 PP") field(OUTD, "$(dev):calcrange4 PP") field(OUTE, "$(dev):calcrange5 PP") field(OUTF, "$(dev):calcrange6 PP") field(OUTG, "$(dev):calcrange7 PP") field(OUTH, "$(dev):calcrange8 PP") field(SELL, "$(dev):range") field(SELM, "Specified") } record(acalcout, "$(dev):calcrange1") { field(DTYP, "Soft Channel") field(INPA, "$(dev):rawval") field(INPB, "$(dev):range") field(INPC, "$(dev):offsetR1") field(INPD, "10.0") field(OOPT, "Every Time") field(DOPT, "Use CALC") field(CALC, "B==1?((A-C)/32767.2) * D:A") field(OUT, "$(dev):trueval PP") } record(acalcout, "$(dev):calcrange2") { field(DTYP, "Soft Channel") field(INPA, "$(dev):rawval") field(INPB, "$(dev):range") field(INPC, "$(dev):offsetR1") field(INPD, "10.0") field(OOPT, "Every Time") field(DOPT, "Use CALC") field(CALC, "B==2?((A-C)/32767.2) * D:A") field(OUT, "$(dev):trueval PP") } record(ai, "$(dev):trueval") { field(DTYP, "Soft Channel") field(EGU, " mA") } Thanks Amien Cape Town |