Experimental Physics and Industrial Control System
|
The EDM X-Y Graph widget (1-12-103, but these issues seem to be present in lots of versions) exhibits some unexpected (by me, anyway) behaviour.Here’s the record holding the data: record(waveform, "$(P)$(R)AWG3:pattern") { field(DESC, "AWG 3 pattern") field(DTYP, "asynInt16ArrayOut") field(INP, "@asyn($(PORT) 3 0)")
And here’s the widget configuration. I’ve tried all sorts of combinations of settings (scope/plot, plot-n-and-stop/plot-last-n specify the record as the trigger records, etc.) but the problems appear the same. graphTitle "DAC $(CHAN) AWG Pattern" font "helvetica-medium-r-14.0" 0 "$(P)$(R)AWG$(CHAN):pattern" 0 "$(P)$(R)AWG$(CHAN):pattern.NORD"
Issue 1 — Autoscaling An example plot with NORD=1000 looks as shown below. I find it odd that the autoscaling has decided to start the X-axis at -200 rather than 0 and to end it at 1200 rather than 1000. And why make the Y axis extend below 0?
Issue 2 — Plotting stale data A client has written 100 points to the waveform record. The EDM screen shows:
The client then writes 1000 points to the waveform record — the same shape, but 10 times as many points. The EDM screen shows:
???? The widget has correctly determined the correct number of points, but appears to have taken Y values from the record before the client has filled the last 900 or so points.
Closing the EDM window and reopening it shows the correct result: |
- Navigate by Date:
- Prev:
Re: EPICS Base-3.16.1 Released Johnson, Andrew N.
- Next:
Re: asyn timeout Paduan Donadio, Marcio
- 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: stream enum Dirk Zimoch
- Next:
epicsQt release 3.4.3 - at GitHub Andrew C. Starritt
- 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
|
ANJ, 21 Dec 2017 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
·
Search
·
EPICS V4
·
IRMIS
·
Talk
·
Bugs
·
Documents
·
Links
·
Licensing
·
|