My Project
|
Public Member Functions | |
CryoCon (bool doSpawn=false) | |
CryoCon (std::string port, bool doSpawn=false) | |
CryoCon (GpibUsbController &controller) | |
virtual | ~CryoCon () |
void | setUpLoop (int loopNum=1) |
void | setUpLoop (int loopNum, std::vector< float > &values) |
void | heatUpSensor (int loopNum=1) |
void | resumeCooling (int loopNum=1) |
float | queryChannelTemperature (int val=0) |
float | queryHeaterCurrent () |
void | setInputUnits () |
void | clearStatus () |
void | resetModule () |
void | stopControlLoop () |
void | engageControlLoop () |
void | setSkyTemp (int loopNum=1, float val=6.5) |
void | setSourceChannel (int loopNum=1, int val=1) |
void | setLoopRange (int loopNum=1, int val=1) |
void | setPGain (int loopNum=1, float val=0.5) |
void | setIGain (int loopNum=1, float val=1) |
void | setDGain (int loopNum=1, float val=0) |
void | setPowerOutput (int loopNum=1, float val=50) |
void | setHeaterLoad (int loopNum=1, float val=50) |
void | setControlLoopType (int loopNum=1, int val=1) |
![]() | |
GpibUsbDevice (bool doSpawn=false) | |
GpibUsbDevice (std::string port, bool doSpawn=false) | |
GpibUsbDevice (GpibUsbController &controller) | |
virtual | ~GpibUsbDevice () |
void | setAddress (unsigned address) |
unsigned | getAddress () |
void | sendDeviceCommand (std::string cmd, bool expectsResponse=false, GPIB_RESPONSE_HANDLER(*handler)=0, bool block=false, void *retVal=0) |
void | sendControllerCommand (std::string cmd, bool expectsResponse=false, GPIB_RESPONSE_HANDLER(*handler)=0, bool block=false, void *retVal=0) |
std::string | getDevice () |
GpibUsbController * | controller () |
CryoCon::CryoCon | ( | bool | doSpawn = false | ) |
Constructor.
....................................................................... Constructors
|
virtual |
Destructor.
....................................................................... Destructor.
void CryoCon::clearStatus | ( | ) |
Clear Status
....................................................................... Clear status
void CryoCon::engageControlLoop | ( | ) |
void CryoCon::heatUpSensor | ( | int | loopNum = 1 | ) |
Heat up the sensor
....................................................................... Heat Up the sensor
float CryoCon::queryChannelTemperature | ( | int | val = 0 | ) |
Query the temperature
....................................................................... Query the temperature
float CryoCon::queryHeaterCurrent | ( | ) |
Query the Heater current
....................................................................... Query the temperature
void CryoCon::resetModule | ( | ) |
Reset Module
....................................................................... Reset the module
void CryoCon::resumeCooling | ( | int | loopNum = 1 | ) |
Resume cooling with PID
....................................................................... Resume cooling after warming up the sensor
void CryoCon::setControlLoopType | ( | int | loopNum = 1 , |
int | val = 1 |
||
) |
Set Control Loop Type
....................................................................... Set Loop Type
void CryoCon::setDGain | ( | int | loopNum = 1 , |
float | val = 0 |
||
) |
Set D Gain factor in PID.
....................................................................... Set D Gain
void CryoCon::setHeaterLoad | ( | int | loopNum = 1 , |
float | val = 50 |
||
) |
Set Heater Load Resistance
....................................................................... Set Heater Load
void CryoCon::setIGain | ( | int | loopNum = 1 , |
float | val = 1 |
||
) |
Set I Gain factor in PID.
....................................................................... Set I Gain
void CryoCon::setInputUnits | ( | ) |
Set Input Units to Kelvin
....................................................................... Set Input Units
void CryoCon::setLoopRange | ( | int | loopNum = 1 , |
int | val = 1 |
||
) |
void CryoCon::setPGain | ( | int | loopNum = 1 , |
float | val = 0.5 |
||
) |
Set P Gain factor in PID.
....................................................................... Set P Gain
void CryoCon::setPowerOutput | ( | int | loopNum = 1 , |
float | val = 50 |
||
) |
void CryoCon::setSkyTemp | ( | int | loopNum = 1 , |
float | val = 6.5 |
||
) |
Set Sky temperature
....................................................................... Set Sky Temperature
void CryoCon::setSourceChannel | ( | int | loopNum = 1 , |
int | val = 1 |
||
) |
void CryoCon::setUpLoop | ( | int | loopNum = 1 | ) |
Sets up the control Loop Parameters
....................................................................... Destructor.
void CryoCon::stopControlLoop | ( | ) |
Stop the control loop
....................................................................... Stop the control Loop