C# 클래스 TransferCavityLock2012.LockControlPanel

파일 보기 프로젝트 열기: ColdMatter/EDMSuite 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Count int
SlaveDataPlot NationalInstruments.UI.ScatterPlot
SlaveFitPlot NationalInstruments.UI.ScatterPlot
SlaveLaserIntensityScatterGraph NationalInstruments.UI.WindowsForms.ScatterGraph
VoltageTrackBar System.Windows.Forms.TrackBar
controller Controller

공개 메소드들

메소드 설명
AdjustAxesAutoScale ( bool state ) : void
AppendToErrorGraph ( double x, double y ) : void
ClearErrorGraph ( ) : void
DisplayData ( double cavityData, double slaveData ) : void
DisplayFit ( double cavityData, double slaveData ) : void
EnableControl ( Control control, bool enabled ) : void
GetGain ( ) : double
GetLaserSetPoint ( ) : double
LockControlPanel ( string name ) : System
LockControlPanel ( string name, double lowerVoltageLimit, double upperVoltageLimit ) : System
SetCheckBox ( CheckBox box, bool state ) : void
SetGain ( double value ) : void
SetLED ( Led led, bool val ) : void
SetLaserSetPoint ( double value ) : void
SetLaserVoltage ( double value ) : void
SetSetPointIncrementSize ( double value ) : void
SetTextBox ( TextBox box, string text ) : void
UpdateUIState ( SlaveLaser state ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Clean up any resources being used.

비공개 메소드들

메소드 설명
ClearNIGraph ( Graph graph ) : void
EnableControlHelper ( Control control, bool enabled ) : void
GainChanged ( object sender, EventArgs e ) : void
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

PlotXYAppend ( Graph graph, ScatterPlot plot, double x, double y ) : void
SetCheckHelper ( CheckBox box, bool state ) : void
SetLedHelper ( Led led, bool val ) : void
SetTextHelper ( TextBox box, string text ) : void
VoltageToLaserChanged ( object sender, EventArgs e ) : void
VoltageTrackBar_Scroll ( object sender, EventArgs e ) : void
fsrTextBox_TextChanged ( object sender, EventArgs e ) : void
lockEnableCheck_CheckedChanged ( object sender, EventArgs e ) : void
plotScatterGraphHelper ( ScatterPlot plot, double x, double y ) : void
scatterGraphPlot ( ScatterGraph graph, ScatterPlot plot, double x, double y ) : void
setPointAdjustMinusButton_Click ( object sender, EventArgs e ) : void
setPointAdjustPlusButton_Click ( object sender, EventArgs e ) : void
setPointIncrementBox_TextChanged ( object sender, EventArgs e ) : void
slErrorResetButton_Click ( object sender, EventArgs e ) : void

메소드 상세

AdjustAxesAutoScale() 공개 메소드

public AdjustAxesAutoScale ( bool state ) : void
state bool
리턴 void

AppendToErrorGraph() 공개 메소드

public AppendToErrorGraph ( double x, double y ) : void
x double
y double
리턴 void

ClearErrorGraph() 공개 메소드

public ClearErrorGraph ( ) : void
리턴 void

DisplayData() 공개 메소드

public DisplayData ( double cavityData, double slaveData ) : void
cavityData double
slaveData double
리턴 void

DisplayFit() 공개 메소드

public DisplayFit ( double cavityData, double slaveData ) : void
cavityData double
slaveData double
리턴 void

Dispose() 보호된 메소드

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
리턴 void

EnableControl() 공개 메소드

public EnableControl ( Control control, bool enabled ) : void
control Control
enabled bool
리턴 void

GetGain() 공개 메소드

public GetGain ( ) : double
리턴 double

GetLaserSetPoint() 공개 메소드

public GetLaserSetPoint ( ) : double
리턴 double

LockControlPanel() 공개 메소드

public LockControlPanel ( string name ) : System
name string
리턴 System

LockControlPanel() 공개 메소드

public LockControlPanel ( string name, double lowerVoltageLimit, double upperVoltageLimit ) : System
name string
lowerVoltageLimit double
upperVoltageLimit double
리턴 System

SetCheckBox() 공개 메소드

public SetCheckBox ( CheckBox box, bool state ) : void
box CheckBox
state bool
리턴 void

SetGain() 공개 메소드

public SetGain ( double value ) : void
value double
리턴 void

SetLED() 공개 메소드

public SetLED ( Led led, bool val ) : void
led Led
val bool
리턴 void

SetLaserSetPoint() 공개 메소드

public SetLaserSetPoint ( double value ) : void
value double
리턴 void

SetLaserVoltage() 공개 메소드

public SetLaserVoltage ( double value ) : void
value double
리턴 void

SetSetPointIncrementSize() 공개 메소드

public SetSetPointIncrementSize ( double value ) : void
value double
리턴 void

SetTextBox() 공개 메소드

public SetTextBox ( TextBox box, string text ) : void
box TextBox
text string
리턴 void

UpdateUIState() 공개 메소드

public UpdateUIState ( SlaveLaser state ) : void
state SlaveLaser
리턴 void

프로퍼티 상세

Count 공개적으로 프로퍼티

public int Count
리턴 int

SlaveDataPlot 공개적으로 프로퍼티

public NationalInstruments.UI.ScatterPlot SlaveDataPlot
리턴 NationalInstruments.UI.ScatterPlot

SlaveFitPlot 공개적으로 프로퍼티

public NationalInstruments.UI.ScatterPlot SlaveFitPlot
리턴 NationalInstruments.UI.ScatterPlot

SlaveLaserIntensityScatterGraph 공개적으로 프로퍼티

public NationalInstruments.UI.WindowsForms.ScatterGraph SlaveLaserIntensityScatterGraph
리턴 NationalInstruments.UI.WindowsForms.ScatterGraph

VoltageTrackBar 공개적으로 프로퍼티

public System.Windows.Forms.TrackBar VoltageTrackBar
리턴 System.Windows.Forms.TrackBar

controller 공개적으로 프로퍼티

public Controller,TransferCavityLock2012 controller
리턴 Controller