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  2014  2015  2016  2017  2018  <20192020  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  <20192020 
<== Date ==> <== Thread ==>

Subject: RE: areaDetector NDPluginTimeSeries errors
From: Mark Rivers via Tech-talk <tech-talk@aps.anl.gov>
To: "'Miceli, Antonino'" <amiceli@anl.gov>, "tech-talk@aps.anl.gov" <tech-talk@aps.anl.gov>
Cc: "Piatak, Christopher" <cpiatak@anl.gov>
Date: Thu, 29 Aug 2019 21:29:06 +0000

Hi Nino,

 

Ø  2019/08/29 13:18:56.594 asynPortDriver:drvUserCreate: addr=0, cannot find parameter TS_READ

Ø  dp_prosilica_xrd86:image1:TSRead devAsynInt32::initCommon drvUserCreate 

 

This first set of errors is coming because your dbLoadRecords for NDTimeSeries.template has PORT=PS1 (the camera itself) rather than TS (the time series plugin you just created).  That database needs to be talking to a time-series plugin.

 

Can you explain what this NDPluginTimeSeries will be used for?  Generally that is used for time-series of scaler values, not images.

 

Ø  devAsynFloat64Array::initCommon, dp_prosilica_xrd86:Attr1:1:TSArrayValue connectDevice failed asynManager:connectDevice port ATTR1_TS not found

 

This second set of errors is coming because you are missing these lines after loading the NDAttributeN.template files:

 

NDTimeSeriesConfigure("ATTR1_TS", $(QSIZE), 0, "ATTR1", 1, 8)

dbLoadRecords("$(ADCORE)/db/NDTimeSeries.template",  "P=$(PREFIX),R=Attr1:TS:, PORT=ATTR1_TS,ADDR=0,TIMEOUT=1,NDARRAY_PORT=ATTR1,NDARRAY_ADDR=1,NCHANS=$(NCHANS),ENABLED=1")

 

Those lines were added to EXAMPLE_commonPlugins.cmd in ADCore R3-5.

 

Mark

 

 

From: tech-talk-bounces@aps.anl.gov <tech-talk-bounces@aps.anl.gov> On Behalf Of Miceli, Antonino via Tech-talk
Sent: Thursday, August 29, 2019 4:00 PM
To: tech-talk@aps.anl.gov
Cc: Piatak, Christopher <cpiatak@anl.gov>
Subject: areaDetector NDPluginTimeSeries errors

 

Hi, 

 

We have errors loading the NDPluginTimeSeries. Attached is the entire boot up of the st.cmd file. 

 

Errors don't occur immediately when NDTimeSeriesConfigure or the dbLoadRecords but towards the end when autosave is loaded. 

 

NDTimeSeriesConfigure("TS", 100, 0, "PS1", 0, 8, 0, 0, 0, 0)

dbLoadRecords("/local/DPbin/epics/epics_2019-06-26/support-R6-0/synApps/support/areaDetector-R3-6/ADCore-R3-6/db/NDTimeSeries.template","P=dp_prosilica_xrd86:,R=image1:,PORT=PS1, QSIZE=20,NCHANS=2048,CBUFFS=500,ADDR=0,TIMEOUT=1,NDARRAY_PORT=PS1,NDARRAY_ADDR=0")

 

...

 

2019/08/29 13:18:56.594 asynPortDriver:drvUserCreate: addr=0, cannot find parameter TS_READ

dp_prosilica_xrd86:image1:TSRead devAsynInt32::initCommon drvUserCreate 

2019/08/29 13:18:56.598 asynPortDriver:drvUserCreate: addr=0, cannot find parameter TS_ACQUIRE_MODE

dp_prosilica_xrd86:image1:TSAcquireMode_RBV devAsynInt32::initCommon drvUserCreate 

2019/08/29 13:18:56.599 asynPortDriver:drvUserCreate: addr=0, cannot find parameter TS_ACQUIRE

dp_prosilica_xrd86:image1:TSAcquire devBusyAsyn::initCommon drvUserCreate 

2019/08/29 13:18:56.600 asynPortDriver:drvUserCreate: addr=0, cannot find parameter TS_ACQUIRE_MODE

dp_prosilica_xrd86:image1:TSAcquireMode devAsynInt32::initCommon drvUserCreate 

2019/08/29 13:18:56.602 asynPortDriver:drvUserCreate: addr=0, cannot find parameter TS_TIME_PER_POINT

dp_prosilica_xrd86:image1:TSTimePerPoint devAsynFloat64::initCommon drvUserCreate 

Error (514,514) PV: dp_prosilica_xrd86:image1:TSTimePerPoint ao: init_record

 

etc ...

 

devAsynFloat64Array::initCommon, dp_prosilica_xrd86:image1:TSTimeAxis drvUserCreate failed 

devAsynFloat64Array::initCommon, dp_prosilica_xrd86:Attr1:1:TSArrayValue connectDevice failed asynManager:connectDevice port ATTR1_TS not found

devAsynFloat64Array::initCommon, dp_prosilica_xrd86:Attr1:2:TSArrayValue connectDevice failed asynManager:connectDevice port ATTR1_TS not found

devAsynFloat64Array::initCommon, dp_prosilica_xrd86:Attr1:3:TSArrayValue connectDevice failed asynManager:connectDevice port ATTR1_TS not found

devAsynFloat64Array::initCommon, dp_prosilica_xrd86:Attr1:4:TSArrayValue connectDevice failed asynManager:connectDevice port ATTR1_TS not found

 

etc ...

 

Any hints?

 

Thanks, 

Nino

 

 


References:
areaDetector NDPluginTimeSeries errors Miceli, Antonino via Tech-talk

Navigate by Date:
Prev: areaDetector NDPluginTimeSeries errors Miceli, Antonino via Tech-talk
Next: Re: Sumo test Jörn Dreyer via Tech-talk
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  <20192020 
Navigate by Thread:
Prev: areaDetector NDPluginTimeSeries errors Miceli, Antonino via Tech-talk
Next: areaDetector-R3-3-1/ADCore compile error Ha, Kiman via Tech-talk
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  <20192020 
ANJ, 01 Sep 2019 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·