public class T2500 extends Equipment
CONTROLLER_ID_NUMBER
Constructor and Description |
---|
T2500(java.lang.String name)
Creates a new instance of T2500
|
Modifier and Type | Method and Description |
---|---|
void |
airOff()
Turns the air and the heaters in the thermal mixutre off.
|
float |
getAirTemp()
Queries the T2500 device to obtain the air flow temperature.
|
float |
getBoostLevel()
This method returns the boost level
|
float |
getColdFlow()
Gets the flow rate of the cold air.
|
boolean |
getCompressorState()
Queiries the T2500 for its current compressor state.
|
float |
getDeviceTemp()
Queries the T2500 device to obtain the device under test temperature.
|
float |
getFlow() |
boolean |
getHeadState()
Queiries the T2500 for its current head position.
|
float |
getHotFlow()
Gets the flow rate of the hot air.
|
float |
getMaxTemp()
Returns the max temp of the hot air that the DUT is exposed to in DUT-sense
|
float |
getMinTemp()
Returns the min temp of the cold air that the DUT is exposed to in DUT-sense
|
float |
getRampRate() |
boolean |
getRampState() |
float |
getSetpoint()
Queries the T2500 device to obtain the current setpoint.
|
float |
getSoakTime()
Queries the T2500 device to obtain the soak time.
|
float |
getSoakTime(int presetNum)
Queries the T2500 for the soak time of supplied preset number
|
float |
getStatus()
Queiries the T2500 for its current status.
|
float |
getTemp(int presetNum)
Gets the specified temperature preset
|
float |
getTempSensingMode()
Returns the type (mode) of temperature sensing
|
float |
getTempTol()
Returns the current temperature resolution window
|
void |
goTemp(int presetNum)
Activates one of the temperature presets that has been already set up on the manual control screen or through GPIB.
|
void |
headDown(boolean state)
Brings the head of the T2500 down.
|
static void |
main(java.lang.String[] args) |
void |
setBoost(int level)
Sets the type of cold air functioning of the cold-boost feaure
|
void |
setColdFlow(int value)
Sets the flow rate of the cold air.
|
void |
setCompressorState(boolean state)
Turn the compressor of the T2500 on or off.
|
void |
setHotFlow(int value)
Sets the flow rate of the hot air.
|
void |
setMaxTemp(float value)
Sets the minimum temperature of the of the hot air that the DUT is exposed to in DUT-sense
|
void |
setMinTemp(float value)
Sets the minimum temperature of the cold air that the DUT is exposed to in DUT-sense
|
void |
setRampRate(int value)
Determines ramprate, which is the number of degrees/minute the temperature setpoint will change when the ramp
feature has been activated.
|
void |
setRampState(boolean state)
Turns temperature ramping on or off.
|
void |
setSoakTime(int presetNum,
float soakTime)
Sets the soak time for one of the temperature presets
|
void |
setTemp(int presetNum,
float value)
Sets one of five available temperature presets for manual control.
|
void |
setTempSensing(int value)
Determines the type (mode) of termperature sensing
|
void |
setTempTolerance(float value)
Sets the temperature resolution window around the setpoint at which the system is considered to be at temperature.
|
java.lang.String |
test() |
ask, clear, command, getName, interactive, isDisabled, read, readFloat, readLine, toString, write
isLogInits, isLogOthers, isLogSets, logInit, logOther, logSet, setAllLogging, setLogInits, setLogOthers, setLogSets
public float getAirTemp()
public float getDeviceTemp()
public float getSoakTime()
public float getSetpoint()
public float getStatus()
public boolean getHeadState()
public void headDown(boolean state)
state
- If true, head goes down, otherwise head comes up.public boolean getCompressorState()
public void setCompressorState(boolean state)
state
- If state is true, compressor will turn on, else compressor will turn offpublic void setTemp(int presetNum, float value)
presetNum
- Preset Number, 1-5value
- Temperature, -99.9C to 230Cpublic float getTemp(int presetNum)
presetNum
- Preset Number, 1-5public void goTemp(int presetNum)
presetNum
- preset temperature number, 1-5public void setSoakTime(int presetNum, float soakTime)
presetNum
- Preset Number, 1-5soakTime
- Amount of time to soak device in set temperature, 0-9999 secondspublic float getSoakTime(int presetNum)
presetNum
- Preset number, 1-5public void airOff()
public void setBoost(int level)
level
- 0 = no boost, normal air functioning; 1 = Air, causing the cold air regulator to be bypassed,
allowing un-regulated cold air to flow; 2 = LN2, activates use of liquid nitrogen if the option is installedpublic float getBoostLevel()
public void setColdFlow(int value)
value
- Valid values range from 100 - 999 SCFH (Cubic Feet per Hour at Standard Conditions)public float getColdFlow()
public void setHotFlow(int value)
value
- Valid values range from 100 - 999 SCFH (Cubic Feet per Hour at Standard Conditions)public float getHotFlow()
public void setRampState(boolean state)
state
- if true, ramp = on, else ramp = offpublic boolean getRampState()
public void setRampRate(int value)
value
- Value of ramp rate, from 0 - 999 degrees/minutepublic float getRampRate()
public void setTempSensing(int value)
value
- 0 = Fixture/air sense control; 1 = DUT sense control, K-type thermocouple; 2 = DUT sense control,
T-type thermocouple; 3 = RTD sensor controlpublic float getTempSensingMode()
public void setTempTolerance(float value)
value
- temperature tolerance, 0.1 - 15.0 degreespublic float getTempTol()
public void setMinTemp(float value)
value
- Valid values range from -99 - 30.9public float getMinTemp()
public void setMaxTemp(float value)
value
- Valid values range from 31.0 - 230.0public float getMaxTemp()
public java.lang.String test()
public float getFlow()
public static void main(java.lang.String[] args)