C# Класс TransferCavityLock2012.MainForm

Front panel of the laser controller
Наследование: System.Windows.Forms.Form
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
CavLockVoltageTrackBar System.Windows.Forms.TrackBar
CavityVoltageReadScatterGraph NationalInstruments.UI.WindowsForms.ScatterGraph
MasterDataPlot NationalInstruments.UI.ScatterPlot
MasterFitPlot NationalInstruments.UI.ScatterPlot
MasterFitTextBox System.Windows.Forms.TextBox
MasterGainTextBox System.Windows.Forms.TextBox
MasterLaserIntensityScatterGraph NationalInstruments.UI.WindowsForms.ScatterGraph
MasterSetPointTextBox System.Windows.Forms.TextBox
VToOffsetTextBox System.Windows.Forms.TextBox
axisCheckBox System.Windows.Forms.CheckBox
cavityDataPlot NationalInstruments.UI.ScatterPlot
controller Controller
logCheckBox System.Windows.Forms.CheckBox
masterLockEnableCheck System.Windows.Forms.CheckBox
scanAvCheckBox System.Windows.Forms.CheckBox

Открытые методы

Метод Описание
AddSlaveLaser ( SlaveLaser sl ) : void
ClearErrorGraph ( string name ) : void
DisplayCavityData ( double indeces, double cavityData ) : void
DisplayData ( string name, double cavityData, double slaveData ) : void
DisplayErrorData ( string name, double time, double errordata ) : void
DisplayFit ( string name, double cavityData, double slaveFitData ) : void
DisplayMasterData ( double cavityData, double masterData ) : void
DisplayMasterData ( double cavityData, double masterData, double masterFitData ) : void
DisplaySlaveData ( string name, double cavityData, double slaveData, double slaveFitData ) : void
DisplaySlaveDataNoFit ( string name, double cavityData, double slaveData ) : void
EnableControl ( Control control, bool enabled ) : void
GetErrorCount ( string name ) : int
GetGain ( string name ) : double
GetLaserSetPoint ( string name ) : double
GetNumberOfPoints ( ) : int
GetVtoOffsetVoltage ( ) : double
IncrementErrorCount ( string name ) : void
MainForm ( ) : System

The UI for TransferCavityLock

MainForm ( string name ) : System
SetCheckBox ( CheckBox box, bool state ) : void
SetGain ( string name, double value ) : void
SetLED ( Led led, bool val ) : void
SetLaserSetPoint ( string name, double value ) : void
SetLaserVoltage ( string name, double value ) : void
SetMasterFitTextBox ( double value ) : void
SetMasterSetPointTextBox ( double value ) : void
SetNumberOfPoints ( int value ) : void
SetSetPointIncrementSize ( string name, double value ) : void
SetTextBox ( TextBox box, string text ) : void
SetVtoOffsetVoltage ( double value ) : void
ShowAllTabPanels ( ) : void
UpdateElapsedTime ( double time ) : void
UpdateUIState ( Controller state ) : void

This controls which parts of the UI are enabled for a given machine state.

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Clean up any resources being used.

Приватные методы

Метод Описание
CavLockVoltageTrackBar_Scroll ( object sender, EventArgs e ) : void
EnableControlHelper ( Control control, bool enabled ) : void
InitializeComponent ( ) : void

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

MainForm_FormClosing ( object sender, FormClosingEventArgs e ) : void
MainForm_Load ( object sender, EventArgs e ) : void
SetCheckHelper ( CheckBox box, bool state ) : void
SetLedHelper ( Led led, bool val ) : void
SetTextHelper ( TextBox box, string text ) : void
UpdateUIState ( string name, SlaveLaser state ) : void
axisCheckBox_CheckedChanged ( object sender, EventArgs e ) : void
logCheckBox_CheckedChanged ( object sender, EventArgs e ) : void
masterLockEnableCheck_CheckedChanged ( object sender, EventArgs e ) : void
plotScatterGraphHelper ( ScatterPlot plot, double x, double y ) : void
rampStartButton_Click ( object sender, EventArgs e ) : void
rampStopButton_Click ( object sender, EventArgs e ) : void
scatterGraphPlot ( ScatterGraph graph, ScatterPlot plot, double x, double y ) : void
stopAllLocking ( ) : void
voltageRampControl_Enter ( object sender, EventArgs e ) : void

Описание методов

AddSlaveLaser() публичный Метод

public AddSlaveLaser ( SlaveLaser sl ) : void
sl SlaveLaser
Результат void

ClearErrorGraph() публичный Метод

public ClearErrorGraph ( string name ) : void
name string
Результат void

DisplayCavityData() публичный Метод

public DisplayCavityData ( double indeces, double cavityData ) : void
indeces double
cavityData double
Результат void

DisplayData() публичный Метод

public DisplayData ( string name, double cavityData, double slaveData ) : void
name string
cavityData double
slaveData double
Результат void

DisplayErrorData() публичный Метод

public DisplayErrorData ( string name, double time, double errordata ) : void
name string
time double
errordata double
Результат void

DisplayFit() публичный Метод

public DisplayFit ( string name, double cavityData, double slaveFitData ) : void
name string
cavityData double
slaveFitData double
Результат void

DisplayMasterData() публичный Метод

public DisplayMasterData ( double cavityData, double masterData ) : void
cavityData double
masterData double
Результат void

DisplayMasterData() публичный Метод

public DisplayMasterData ( double cavityData, double masterData, double masterFitData ) : void
cavityData double
masterData double
masterFitData double
Результат void

DisplaySlaveData() публичный Метод

public DisplaySlaveData ( string name, double cavityData, double slaveData, double slaveFitData ) : void
name string
cavityData double
slaveData double
slaveFitData double
Результат void

DisplaySlaveDataNoFit() публичный Метод

public DisplaySlaveDataNoFit ( string name, double cavityData, double slaveData ) : void
name string
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 System.Windows.Forms.Control
enabled bool
Результат void

GetErrorCount() публичный Метод

public GetErrorCount ( string name ) : int
name string
Результат int

GetGain() публичный Метод

public GetGain ( string name ) : double
name string
Результат double

GetLaserSetPoint() публичный Метод

public GetLaserSetPoint ( string name ) : double
name string
Результат double

GetNumberOfPoints() публичный Метод

public GetNumberOfPoints ( ) : int
Результат int

GetVtoOffsetVoltage() публичный Метод

public GetVtoOffsetVoltage ( ) : double
Результат double

IncrementErrorCount() публичный Метод

public IncrementErrorCount ( string name ) : void
name string
Результат void

MainForm() публичный Метод

The UI for TransferCavityLock
public MainForm ( ) : System
Результат System

MainForm() публичный Метод

public MainForm ( string name ) : System
name string
Результат System

SetCheckBox() публичный Метод

public SetCheckBox ( CheckBox box, bool state ) : void
box System.Windows.Forms.CheckBox
state bool
Результат void

SetGain() публичный Метод

public SetGain ( string name, double value ) : void
name string
value double
Результат void

SetLED() публичный Метод

public SetLED ( Led led, bool val ) : void
led Led
val bool
Результат void

SetLaserSetPoint() публичный Метод

public SetLaserSetPoint ( string name, double value ) : void
name string
value double
Результат void

SetLaserVoltage() публичный Метод

public SetLaserVoltage ( string name, double value ) : void
name string
value double
Результат void

SetMasterFitTextBox() публичный Метод

public SetMasterFitTextBox ( double value ) : void
value double
Результат void

SetMasterSetPointTextBox() публичный Метод

public SetMasterSetPointTextBox ( double value ) : void
value double
Результат void

SetNumberOfPoints() публичный Метод

public SetNumberOfPoints ( int value ) : void
value int
Результат void

SetSetPointIncrementSize() публичный Метод

public SetSetPointIncrementSize ( string name, double value ) : void
name string
value double
Результат void

SetTextBox() публичный Метод

public SetTextBox ( TextBox box, string text ) : void
box System.Windows.Forms.TextBox
text string
Результат void

SetVtoOffsetVoltage() публичный Метод

public SetVtoOffsetVoltage ( double value ) : void
value double
Результат void

ShowAllTabPanels() публичный Метод

public ShowAllTabPanels ( ) : void
Результат void

UpdateElapsedTime() публичный Метод

public UpdateElapsedTime ( double time ) : void
time double
Результат void

UpdateUIState() публичный Метод

This controls which parts of the UI are enabled for a given machine state.
public UpdateUIState ( Controller state ) : void
state Controller
Результат void

Описание свойств

CavLockVoltageTrackBar публичное свойство

public System.Windows.Forms.TrackBar CavLockVoltageTrackBar
Результат System.Windows.Forms.TrackBar

CavityVoltageReadScatterGraph публичное свойство

public NationalInstruments.UI.WindowsForms.ScatterGraph CavityVoltageReadScatterGraph
Результат NationalInstruments.UI.WindowsForms.ScatterGraph

MasterDataPlot публичное свойство

public NationalInstruments.UI.ScatterPlot MasterDataPlot
Результат NationalInstruments.UI.ScatterPlot

MasterFitPlot публичное свойство

public NationalInstruments.UI.ScatterPlot MasterFitPlot
Результат NationalInstruments.UI.ScatterPlot

MasterFitTextBox публичное свойство

public System.Windows.Forms.TextBox MasterFitTextBox
Результат System.Windows.Forms.TextBox

MasterGainTextBox публичное свойство

public System.Windows.Forms.TextBox MasterGainTextBox
Результат System.Windows.Forms.TextBox

MasterLaserIntensityScatterGraph публичное свойство

public NationalInstruments.UI.WindowsForms.ScatterGraph MasterLaserIntensityScatterGraph
Результат NationalInstruments.UI.WindowsForms.ScatterGraph

MasterSetPointTextBox публичное свойство

public System.Windows.Forms.TextBox MasterSetPointTextBox
Результат System.Windows.Forms.TextBox

VToOffsetTextBox публичное свойство

public System.Windows.Forms.TextBox VToOffsetTextBox
Результат System.Windows.Forms.TextBox

axisCheckBox публичное свойство

public System.Windows.Forms.CheckBox axisCheckBox
Результат System.Windows.Forms.CheckBox

cavityDataPlot публичное свойство

public NationalInstruments.UI.ScatterPlot cavityDataPlot
Результат NationalInstruments.UI.ScatterPlot

controller публичное свойство

public Controller,TransferCavityLock2012 controller
Результат Controller

logCheckBox публичное свойство

public System.Windows.Forms.CheckBox logCheckBox
Результат System.Windows.Forms.CheckBox

masterLockEnableCheck публичное свойство

public System.Windows.Forms.CheckBox masterLockEnableCheck
Результат System.Windows.Forms.CheckBox

scanAvCheckBox публичное свойство

public System.Windows.Forms.CheckBox scanAvCheckBox
Результат System.Windows.Forms.CheckBox