Yes, I tried that.
and also setting the VAL field.
I have also attempted to initialise the record from
the value read back from the device - but unfortunately that
doesn't work either as the input is asynchronous.
Pete.
>
> Dear Pete;
>
> Have you try to use closed_loop mode with constant DOL such as the
> following.
>
> record(ao, "$(device):SETSIZE") {
> field(DESC, "Pump Size")
> field(DTYP, "ornlSerial")
> field(OUT, "@digitel mpc size p=1 u=$(port) m=$(unit)
> p1=$(pump)")
> field(PINI, "YES")
> field(DOL, "100.0")
> field(OMSL, "closed_loop")
> field(EGU, "l/s")
> field(DRVL, "0.0")
> field(DRVH, "1200.0")
> field(LOPR, "0.0")
> field(HOPR, "1200.0")
> field(PREC, "0")
> }
>
> -------------------------------
>
> Kukhee Kim
> Instrument & Control, KSTAR
> Korea Basic Science Institute
> 52 Yeoeun-dong, Yusung-gu, Daejeon 305-333
> Korea
> Email: [email protected]
> Tel: +82 42 870 1616 Fax: +82 42 870 1609 Cell: +82
> 17 513 4849
>
>
>
>
> -----Original Message-----
> From: Owens, PH (Peter) [mailto:[email protected]]
> Sent: Saturday, April 17, 2004 12:11 AM
> To: [email protected]
> Subject: Initialising an ao record from a constant DOL
>
> I'm trying to initialise an analog output record
> by putting a constant in the DOL field (see below).
>
> But the VAL field gets set to zero rather than 100.
> The record does process and outputs this zero.
>
> I can work around this by Initialising from another record
> using clsed loop mode but it does seem to be a bit of a cludge
> (see commented out lines).
>
> What am I doing wrong?
>
> record(ao, "$(device):SETSIZE") {
> field(DESC, "Pump Size")
> field(DTYP, "ornlSerial")
> field(OUT, "@digitel mpc size p=1 u=$(port) m=$(unit)
> p1=$(pump)")
> field(PINI, "YES")
> field(DOL, "100.0")
> # field(DOL, "$(device):INITSIZE")
> # field(OMSL, "closed_loop")
> field(EGU, "l/s")
> field(DRVL, "0.0")
> field(DRVH, "1200.0")
> field(LOPR, "0.0")
> field(HOPR, "1200.0")
> field(PREC, "0")
> }
> record(ai, "$(device):INITSIZE") {
> field(VAL, "200.0")
> }
>
> Pete
> ---------------------------------------
> mailto:[email protected]
> phone:+44 (0)1925 603974
> fax: +44 (0)1925 603124
>
> CLRC
> Daresbury Laboratory
> Keckwick Lane
> Warrington
> WA4 4AD
> UK
>
>
>
- Replies:
- Re: Initialising an ao record from a constant DOL Bob Dalesio
- Navigate by Date:
- Prev:
Re: Initialising an ao record from a constant DOL Bob Dalesio
- Next:
Re: Initialising an ao record from a constant DOL Bob Dalesio
- 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:
RE: Initialising an ao record from a constant DOL Kim, Kukhee
- Next:
Re: Initialising an ao record from a constant DOL Bob Dalesio
- 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
|