C# Класс TransferCavityLock2012.LockControlPanel

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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