Package jisa.devices.smu
Class Agilent4155B
- java.lang.Object
-
- jisa.visa.VISADevice
-
- jisa.devices.smu.AgilentSPA
-
- jisa.devices.smu.Agilent4155B
-
- All Implemented Interfaces:
Instrument
,MultiInstrument
,SPA
public class Agilent4155B extends AgilentSPA
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
Agilent4155B.HPSMUCurrentRanges
protected static class
Agilent4155B.HPSMUVoltageRanges
protected static class
Agilent4155B.SMUCurrentRanges
protected static class
Agilent4155B.SMUVoltageRanges
-
Nested classes/interfaces inherited from class jisa.devices.smu.AgilentSPA
AgilentSPA.ASMU, AgilentSPA.AVMU, AgilentSPA.AVSU, AgilentSPA.GNDU, AgilentSPA.Range
-
Nested classes/interfaces inherited from interface jisa.devices.interfaces.Instrument
Instrument.AutoQuantity<S>, Instrument.OptionalQuantity<S>, Instrument.Parameter<S>, Instrument.Setter<S>, Instrument.TableQuantity
-
-
Field Summary
Fields Modifier and Type Field Description AgilentSPA.GNDU
GNDU
AgilentSPA.ASMU
HPSMU
AgilentSPA.ASMU
SMU1
AgilentSPA.ASMU
SMU2
AgilentSPA.ASMU
SMU3
AgilentSPA.ASMU
SMU4
AgilentSPA.ASMU
SMU5
AgilentSPA.ASMU
SMU6
AgilentSPA.AVMU
VMU1
AgilentSPA.AVMU
VMU2
AgilentSPA.AVSU
VSU1
AgilentSPA.AVSU
VSU2
-
Fields inherited from class jisa.devices.smu.AgilentSPA
C_FLEX, C_FMT, C_RESET
-
Fields inherited from class jisa.visa.VISADevice
C_IDN, CR_TERMINATOR, CRLF_TERMINATOR, DEFAULT_EOI, DEFAULT_EOS, DEFAULT_TIMEOUT, EOS_RETURN, LF_TERMINATOR
-
-
Constructor Summary
Constructors Constructor Description Agilent4155B(Address address)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
confirmIdentity()
java.util.List<SMU>
getSMUChannels()
Returns a list of all SMU sub-instruments.java.util.List<Switch>
getSwitchChannels()
java.util.List<VMeter>
getVMeterChannels()
java.util.List<VSource>
getVSourceChannels()
-
Methods inherited from class jisa.visa.VISADevice
addAutoRemove, checkLimit, checkLimit, clearBuffers, close, getAddress, getConnection, getIDN, getName, manuallyClearReadBuffer, query, queryDouble, queryInt, read, read, readBytes, readDouble, readInt, setIOLimit, setReadBufferSize, setReadTerminator, setReadTerminator, setRetryCount, setTimeout, setWriteTerminator, write, writeBytes
-
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jisa.devices.interfaces.Instrument
close, getAddress, getConfigurationParameters, getConfigurationParameters, getIDN, getLockObject, getName, setTimeout
-
Methods inherited from interface jisa.devices.interfaces.MultiInstrument
contains, contains, get, getSubInstrument, getSubInstruments, getSubInstruments
-
Methods inherited from interface jisa.devices.interfaces.SPA
get, get, getSMUChannel, getSubInstrumentTypes, getSwitchChannel, getVMeterChannel, getVSourceChannel
-
-
-
-
Field Detail
-
SMU1
public final AgilentSPA.ASMU SMU1
-
SMU2
public final AgilentSPA.ASMU SMU2
-
SMU3
public final AgilentSPA.ASMU SMU3
-
SMU4
public final AgilentSPA.ASMU SMU4
-
SMU5
public final AgilentSPA.ASMU SMU5
-
SMU6
public final AgilentSPA.ASMU SMU6
-
HPSMU
public final AgilentSPA.ASMU HPSMU
-
VSU1
public final AgilentSPA.AVSU VSU1
-
VSU2
public final AgilentSPA.AVSU VSU2
-
VMU1
public final AgilentSPA.AVMU VMU1
-
VMU2
public final AgilentSPA.AVMU VMU2
-
GNDU
public final AgilentSPA.GNDU GNDU
-
-
Constructor Detail
-
Agilent4155B
public Agilent4155B(Address address) throws java.io.IOException, DeviceException
- Throws:
java.io.IOException
DeviceException
-
-
Method Detail
-
getSMUChannels
public java.util.List<SMU> getSMUChannels()
Description copied from interface:SPA
Returns a list of all SMU sub-instruments.- Returns:
- List of all SMU units in the SPA.
-
getVMeterChannels
public java.util.List<VMeter> getVMeterChannels()
-
getVSourceChannels
public java.util.List<VSource> getVSourceChannels()
-
getSwitchChannels
public java.util.List<Switch> getSwitchChannels()
-
confirmIdentity
protected boolean confirmIdentity()
- Specified by:
confirmIdentity
in classAgilentSPA
-
-