Hi Miroslav,
You should look at std/iocBoot/iocStdTest. It's an example of how to load
pid_control.db. async_pid_control.db follows exactly the same pattern.
Also, I neglected to mention that the easy way to get the epid software
working is to include stdSupport.dbd in your .dbd file, and link with
the std library. The Makefile commands might look something like this:
iocxxxLinux_DBD += stdSupport.dbd
xxx_LIBS_Linux += std
This will get you the device types that the epid record needs.
Tim
----- Original Message -----
> From: "Miroslav Mihaylov" <[email protected]>
> To: "Tim Mooney" <[email protected]>
> Cc: "EPICS tech-talk" <[email protected]>
> Sent: Monday, May 20, 2013 1:54:29 PM
> Subject: Re: EPID soft ioc slow feedback
>
> Hi Tim.
> I loaded in the ioc st.cmd these records
> ---------------------------------------
> # epid
> dbLoadRecords("$(STD)/stdApp/Db/async_pid_control.db", "P=xxx:")
> dbLoadRecords("$(STD)/stdApp/Db/pid_control.db","P=xxx:")
>
> --------------------------------------------
> Is that correct?
> The input fields of pid_control.adl and async_pid_control.adl are
> disabled.
> I must be missing something else.
>
> Miroslav
>
>
> On Monday, May 20, 2013 12:42:44 PM Tim Mooney wrote:
> > Hi Miroslav,
> >
> > There are two solutions (databases and medm display files) for this
> > in the
> > synApps std module: pid_control.* works in most cases.
> > async_pid_control.* is for feedback with a readback device with
> > asynchronous
> > device support.
> >
> > Tim
> >
> > ----- Original Message -----
> >
> > > From: "Miroslav Mihaylov" <[email protected]>
> > > To: "EPICS tech-talk" <[email protected]>
> > > Sent: Monday, May 20, 2013 11:56:59 AM
> > > Subject: EPID soft ioc slow feedback
> > >
> > > Hello.
> > > I am trying to implement the EPID record in my current software
> > > ioc.
> > > I have a Keithley 2000 multimeter and Animatics smart motor.
> > > I want to move the motor by some small step every time the
> > > voltage
> > > from the
> > > Keithley reading drifts away from some predefined setpoint.
> > >
> > > I have the std module compiled. Also in my ioc src/Makefile I
> > > included the
> > >
> > > iocxxxLinux_DBD += epidRecord.dbd
> > >
> > > In my ioc st.cmd file do I need to load some template and/or
> > > record?
> > > Is there any medm gui for the slow feedback.
> > > The medm screen from xxx.adl->"ADC"->"Slow Feedback" is
> > > inactive.
> > >
> > > Thanks
> > > Miroslav
>
>
- References:
- Re: EPID soft ioc slow feedback Miroslav Mihaylov
- Navigate by Date:
- Prev:
Re: EPID soft ioc slow feedback Miroslav Mihaylov
- Next:
Re: More on Modbus Zenon Szalata
- 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: EPID soft ioc slow feedback Miroslav Mihaylov
- Next:
streamdevice Sebastian Matkovich
- 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
|