Свойство | Тип | Описание | |
---|---|---|---|
HCState | SHCUIControlState | ||
ImageController | |||
LaserLockErrorThreshold | double | ||
c1pStopLock | object | ||
c2pStopLock | object | ||
leStopLock | object |
Метод | Описание | |
---|---|---|
ApplyRecordedStateToHardware ( ) : void | ||
CameraSnapshot ( ) : void | ||
CameraStream ( ) : void | ||
ControllerStopping ( ) : void | ||
FinishRemoteCameraControl ( ) : void | ||
GetExperimentReport ( ) : Object>.Dictionary |
||
GrabMultipleImages ( string cameraAttributesPath, int numberOfShots ) : ].byte[][ | ||
GrabSingleImage ( string cameraAttributesPath ) : ].byte[ | ||
InitializeLifetimeService ( ) : Object | ||
IsReadyForAcquisition ( ) : bool | ||
LoadParametersWithDialog ( ) : void | ||
OpenNewHardwareMonitorWindow ( ) : void | ||
PrepareRemoteCameraControl ( ) : void | ||
ReadAnalogInput ( string channel ) : double | ||
ReadAnalogInput ( string channelName, bool useCalibration ) : double | ||
ReadAnalogInput ( string channel, double sampleRate, int numOfSamples, bool useCalibration ) : double | ||
ReadChannel1Pressure ( ) : double | ||
ReadChannel2Pressure ( ) : double | ||
ReadLaserErrorSignal ( ) : double | ||
SaveImage ( string path ) : void | ||
SaveImageWithDialog ( ) : void | ||
SaveParametersWithDialog ( ) : void | ||
SetAnalogOutput ( string channel, double voltage ) : void | ||
SetAnalogOutput ( string channelName, double voltage, bool useCalibration ) : void | ||
SetDigitalLine ( string name, bool value ) : void | ||
SetValue ( string channel, bool value ) : void | ||
SetValue ( string channel, double value ) : void |
These SetValue functions are for giving commands to the hc from another program, while keeping the hc in control of hardware. Use this if you want the HC to keep control, but you want to control the HC from some other program
|
|
SetValue ( string channel, double value, bool useCalibration ) : void | ||
Start ( ) : void | ||
StartCameraControl ( ) : void | ||
StartChamber1PressureMonitor ( ) : void | ||
StartChamber2PressureMonitor ( ) : void | ||
StartMonitoringLaserErrorSignal ( ) : void | ||
StartRemoteControl ( ) : void |
This is used when you want another program to take control of some/all of the hardware. The hc then just saves the last hardware state, then prevents you from making any changes to the UI. Use this if your other program wants direct control of hardware.
|
|
StopCameraStream ( ) : void | ||
StopChamber1PressureMonitor ( ) : void | ||
StopChamber2PressureMonitor ( ) : void | ||
StopMonitoringLaserErrorSignal ( ) : void | ||
StopRemoteControl ( ) : void | ||
TSAutoTriggerDisable ( ) : void | ||
TSAutoTriggerEnable ( ) : void | ||
TSCheckStatus ( ) : void | ||
TSClear ( ) : void | ||
TSConnect ( ) : void | ||
TSDisconnect ( ) : void | ||
TSGo ( ) : void | ||
TSHome ( ) : void | ||
TSInitialize ( double acceleration, double deceleration, double distance, double velocity ) : void | ||
TSListAll ( ) : void | ||
TSOff ( ) : void | ||
TSOn ( ) : void | ||
TSRead ( ) : void | ||
TSRestart ( ) : void | ||
TSReturn ( ) : void | ||
UpdateHardware ( ) : void |
Метод | Описание | |
---|---|---|
ControllerLoaded ( ) : void | ||
CreateAnalogInputTask ( string channel ) : void | ||
CreateAnalogInputTask ( string channel, double lowRange, double highRange ) : void | ||
CreateAnalogOutputTask ( string channel ) : void | ||
CreateDigitalTask ( String name ) : void | ||
StoreParameters ( String dataStoreFilePath ) : void | ||
applyAnalogs ( hardwareState state ) : void | ||
applyDigitals ( hardwareState state ) : void | ||
applyToHardware ( hardwareState state ) : void | ||
chamber1PressureMonitorLoop ( ) : void | ||
chamber2PressureMonitorLoop ( ) : void | ||
getDiscrepancies ( hardwareState oldState, hardwareState newState ) : hardwareState | ||
getLaserThresholdFromUI ( ) : double | ||
isLaserLocked ( double threshold, double error ) : bool | ||
leMonitorLoop ( ) : void | ||
loadParameters ( String dataStoreFilePath ) : hardwareState | ||
readUIAnalogs ( double>.Dictionary |
||
readUIDigitals ( bool>.Dictionary |
||
readValuesOnUI ( ) : hardwareState | ||
setUIAnalogs ( hardwareState state ) : void | ||
setUIDigitals ( hardwareState state ) : void | ||
setValuesDisplayedOnUI ( hardwareState state ) : void | ||
updateStateRecord ( hardwareState changes ) : void |
public ApplyRecordedStateToHardware ( ) : void | ||
Результат | void |
public FinishRemoteCameraControl ( ) : void | ||
Результат | void |
public GetExperimentReport ( ) : Object>.Dictionary |
||
Результат | Object>.Dictionary |
public GrabMultipleImages ( string cameraAttributesPath, int numberOfShots ) : ].byte[][ | ||
cameraAttributesPath | string | |
numberOfShots | int | |
Результат | ].byte[][ |
public GrabSingleImage ( string cameraAttributesPath ) : ].byte[ | ||
cameraAttributesPath | string | |
Результат | ].byte[ |
public InitializeLifetimeService ( ) : Object | ||
Результат | Object |
public LoadParametersWithDialog ( ) : void | ||
Результат | void |
public OpenNewHardwareMonitorWindow ( ) : void | ||
Результат | void |
public PrepareRemoteCameraControl ( ) : void | ||
Результат | void |
public ReadAnalogInput ( string channel ) : double | ||
channel | string | |
Результат | double |
public ReadAnalogInput ( string channelName, bool useCalibration ) : double | ||
channelName | string | |
useCalibration | bool | |
Результат | double |
public ReadAnalogInput ( string channel, double sampleRate, int numOfSamples, bool useCalibration ) : double | ||
channel | string | |
sampleRate | double | |
numOfSamples | int | |
useCalibration | bool | |
Результат | double |
public SaveParametersWithDialog ( ) : void | ||
Результат | void |
public SetAnalogOutput ( string channel, double voltage ) : void | ||
channel | string | |
voltage | double | |
Результат | void |
public SetAnalogOutput ( string channelName, double voltage, bool useCalibration ) : void | ||
channelName | string | |
voltage | double | |
useCalibration | bool | |
Результат | void |
public SetDigitalLine ( string name, bool value ) : void | ||
name | string | |
value | bool | |
Результат | void |
public SetValue ( string channel, bool value ) : void | ||
channel | string | |
value | bool | |
Результат | void |
public SetValue ( string channel, double value ) : void | ||
channel | string | |
value | double | |
Результат | void |
public SetValue ( string channel, double value, bool useCalibration ) : void | ||
channel | string | |
value | double | |
useCalibration | bool | |
Результат | void |
public StartChamber1PressureMonitor ( ) : void | ||
Результат | void |
public StartChamber2PressureMonitor ( ) : void | ||
Результат | void |
public StartMonitoringLaserErrorSignal ( ) : void | ||
Результат | void |
public StopChamber1PressureMonitor ( ) : void | ||
Результат | void |
public StopChamber2PressureMonitor ( ) : void | ||
Результат | void |
public StopMonitoringLaserErrorSignal ( ) : void | ||
Результат | void |
public TSInitialize ( double acceleration, double deceleration, double distance, double velocity ) : void | ||
acceleration | double | |
deceleration | double | |
distance | double | |
velocity | double | |
Результат | void |
public CameraController,IMAQ ImageController | ||
Результат |