-
Notifications
You must be signed in to change notification settings - Fork 89
Display Builder Plot Compatibility
Plots are complex widgets and very likely to require manual adjustments to the auto-converted files.
The Display Builder provides several plot widgets:
-
XYPlot
for waveforms -
Stripchart
andData Browser
for 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.