ScopeValue

ScopeValue#

class ScopeValue(becExp)#

Bases: BecAnalysis

ScopeValue plot 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 in FullValueName.

Associated Charts:
  • Chart(1): “Scope Value” - Error bar plots of scope measurements vs parameter

Constructor Summary
ScopeValue(becExp)#

Construct ScopeValue analyzer.

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.ScopeData during plotting.

Parameters:

~ (double) – Unused run index placeholder

updateFigure(~)#

Update errorbar series for each selected scope value.

Reads scope data from BecExp.ScopeData and updates plot series with averaged values and error bars.

Parameters:

~ (double) – Unused run index placeholder