-
Notifications
You must be signed in to change notification settings - Fork 116
Display Builder Plot Compatibility
The Display Builder provides several plot widgets:
-
XYPlotfor waveforms -
StripchartandData Browserfor scalar PVs over time
The BOY XYGraph widget implemented both functionalities,
but which one it actually performed would often depend on the data type of the PV,
which is only known at runtime.
When opening a display, or when bulk-converting displays offline, the PV data type
is unknown. The Display Builder thus converts most BOY plots into XYPlot widgets.
Such displays likely require manual editing to adjust details,
and/or to replace the plot with a Stripchart or Data Browser widget.
The legacy XYGraph widget traces had a buffer size property.
To display waveform PVs, it needed to be set to the waveform size,
often done via scripts.
This is no longer necessary because the XYPlot automatically uses
the actual waveform data.
Legacy scripts that try to set the buffer size will fail,
but such failures can usually be ignored.