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 classAgilent4155B.HPSMUCurrentRangesprotected static classAgilent4155B.HPSMUVoltageRangesprotected static classAgilent4155B.SMUCurrentRangesprotected static classAgilent4155B.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.GNDUGNDUAgilentSPA.ASMUHPSMUAgilentSPA.ASMUSMU1AgilentSPA.ASMUSMU2AgilentSPA.ASMUSMU3AgilentSPA.ASMUSMU4AgilentSPA.ASMUSMU5AgilentSPA.ASMUSMU6AgilentSPA.AVMUVMU1AgilentSPA.AVMUVMU2AgilentSPA.AVSUVSU1AgilentSPA.AVSUVSU2-
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 booleanconfirmIdentity()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.IOExceptionDeviceException
-
-
Method Detail
-
getSMUChannels
public java.util.List<SMU> getSMUChannels()
Description copied from interface:SPAReturns 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:
confirmIdentityin classAgilentSPA
-
-