ScopeValue#
- class ScopeValue(becExp)#
Bases:
BecAnalysisScopeValueplot scope-derived values vs scanned variable.Reads values captured from hardware logs (via
BecExp.ScopeData) and displays them as errorbar plots, one series per entry inFullValueName.- Associated Charts:
Chart(1): “Scope Value” - Error bar plots of scope measurements vs parameter
- Constructor Summary
- ScopeValue(becExp)#
Construct
ScopeValueanalyzer.- Parameters:
becExp (
BecExp) – Owning experiment
- Property Summary
- FullValueName#
Scope measurement identifiers (e.g., “ScopeX_Ch1_Rms”, “ScopeY_Ch2_Peak”)
- Method Summary
- initialize()#
Initialize chart and series for scope values.
Sets up errorbar plots for each scope measurement identifier in
FullValueName. Creates legend, axis labels, and plot styling.
- refresh()#
Rebuild and redraw chart from current scope data.
- updateData(~)#
Reserved for future precomputation of scope data.
Currently unused as scope values are read directly from
BecExp.ScopeDataduring plotting.- Parameters:
~ (
double) – Unused run index placeholder
- updateFigure(~)#
Update errorbar series for each selected scope value.
Reads scope data from
BecExp.ScopeDataand updates plot series with averaged values and error bars.- Parameters:
~ (
double) – Unused run index placeholder