smu2657a_commands
¶
The SMU2657A commands module.
THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.
Please report an issue if one is found.
SMU2657ACommandConstants
¶
The SMU2657A command argument constants.
This provides access to all the string constants which can be used as arguments for SMU2657A commands.
SMU2657ACommands
¶
The SMU2657A commands.
This provides access to all the commands for the SMU2657A device. See the documentation of each property for more usage information.
Properties and methods
.beeper: Thebeepercommand tree..bit: Thebitcommand tree..buffer_var: ThebufferVarcommand tree..config_pulse_i_measure_v(): TheConfigPulseIMeasureV()function..config_pulse_i_measure_v_sweep_lin(): TheConfigPulseIMeasureVSweepLin()function..config_pulse_i_measure_v_sweep_log(): TheConfigPulseIMeasureVSweepLog()function..config_pulse_v_measure_i(): TheConfigPulseVMeasureI()function..config_pulse_v_measure_i_sweep_lin(): TheConfigPulseVMeasureISweepLin()function..config_pulse_v_measure_i_sweep_log(): TheConfigPulseVMeasureISweepLog()function..dataqueue: Thedataqueuecommand tree..delay(): Thedelay()function..digio: Thedigiocommand tree..display: Thedisplaycommand tree..errorqueue: Theerrorqueuecommand tree..eventlog: Theeventlogcommand tree..exit(): Theexit()function..format: Theformatcommand tree..fs: Thefscommand tree..gettimezone(): Thegettimezone()function..gm_isweep(): Thegm_isweep()function..gm_vsweep(): Thegm_vsweep()function..gpib: Thegpibcommand tree..initiate_pulse_test(): TheInitiatePulseTest()function..io: Theiocommand tree..lan: Thelancommand tree..localnode: Thelocalnodecommand tree..makegetter(): Themakegetter()function..makesetter(): Themakesetter()function..meminfo(): Thememinfo()function..node: Thenode[N]command tree..opc(): Theopc()function..os: Theoscommand tree..print(): Theprint()function..printbuffer(): Theprintbuffer()function..printnumber(): Theprintnumber()function..pulse_i_measure_v(): ThePulseIMeasureV()function..pulse_v_measure_i(): ThePulseVMeasureI()function..query_pulse_config(): TheQueryPulseConfig()function..reset(): Thereset()function..savebuffer(): Thesavebuffer()function..script_var: ThescriptVarcommand tree..script: Thescriptcommand tree..serial: Theserialcommand tree..settime(): Thesettime()function..settimezone(): Thesettimezone()function..setup: Thesetupcommand tree..smu: ThesmuXcommand tree..status: Thestatuscommand tree..timer: Thetimercommand tree..trigger: Thetriggercommand tree..tsplink: Thetsplinkcommand tree..tspnet: Thetspnetcommand tree..userstring: Theuserstringcommand tree..waitcomplete(): Thewaitcomplete()function.
beeper
property
¶
beeper: Beeper
Return the beeper command tree.
Constants
.OFF: This command turns the beeper off..ON: This command turns the beeper on.
Sub-properties and sub-methods
.beep(): Thebeeper.beep()function..enable: Thebeeper.enableattribute.
bit
property
¶
bit: Bit
Return the bit command tree.
Sub-properties and sub-methods
.bitand(): Thebit.bitand()function..bitor(): Thebit.bitor()function..bitxor(): Thebit.bitxor()function..clear(): Thebit.clear()function..get(): Thebit.get()function..getfield(): Thebit.getfield()function..set(): Thebit.set()function..setfield(): Thebit.setfield()function..test(): Thebit.test()function..toggle(): Thebit.toggle()function.
buffer_var
property
¶
Return the bufferVar command tree.
Info
bufferVar, the reading buffer; can be a dynamically allocated user-defined buffer or a dedicated reading buffer.
Sub-properties and sub-methods
.appendmode: ThebufferVar.appendmodeattribute..basetimestamp: ThebufferVar.basetimestampattribute..cachemode: ThebufferVar.cachemodeattribute..capacity: ThebufferVar.capacityattribute..clear(): ThebufferVar.clear()function..clearcache(): ThebufferVar.clearcache()function..collectsourcevalues: ThebufferVar.collectsourcevaluesattribute..collecttimestamps: ThebufferVar.collecttimestampsattribute..fillcount: ThebufferVar.fillcountattribute..fillmode: ThebufferVar.fillmodeattribute..measurefunctions: ThebufferVar.measurefunctions[N]attribute..measureranges: ThebufferVar.measureranges[N]attribute..n: ThebufferVar.nattribute..readings: ThebufferVar.readings[N]attribute..sourcefunctions: ThebufferVar.sourcefunctions[N]attribute..sourceoutputstates: ThebufferVar.sourceoutputstates[N]attribute..sourceranges: ThebufferVar.sourceranges[N]attribute..sourcevalues: ThebufferVar.sourcevalues[N]attribute..statuses: ThebufferVar.statuses[N]attribute..timestampresolution: ThebufferVar.timestampresolutionattribute..timestamps: ThebufferVar.timestamps[N]attribute.
dataqueue
property
¶
dataqueue: Dataqueue
Return the dataqueue command tree.
Constants
.CAPACITY: The maximum number of entries that you can store in the data queue.
Sub-properties and sub-methods
.add(): Thedataqueue.add()function..clear(): Thedataqueue.clear()function..count: Thedataqueue.countattribute..next(): Thedataqueue.next()function.
digio
property
¶
digio: Digio
Return the digio command tree.
Constants
.TRIG_BYPASS: Sets the mode in which the trigger event detector and the output trigger generator operate on the specified trigger line to allow direct control of the line..TRIG_EITHER: Sets the mode in which the trigger event detector and the output trigger generator operate on the specified trigger line to detect rising- or falling-edge triggers as input and assert a TTL-low pulse for output..TRIG_FALLING: Sets the mode in which the trigger event detector and the output trigger generator operate on the specified trigger line to detect falling-edge triggers as input and assert a TTL-low pulse for output..TRIG_RISING: Sets the mode in which the trigger event detector and the output trigger generator operate on the specified trigger line so that if the programmed state of the line is high, the digio.TRIG_RISING mode behavior is similar to digio.TRIG_RISINGA. If the programmed state of the line is low, the digio.TRIG_RISING mode behavior is similar to digio.TRIG_RISINGM. Only use this setting if necessary for compatibility with other Keithley Instruments products..TRIG_RISINGA: Sets the mode in which the trigger event detector and the output trigger generator operate on the specified trigger line to detect rising-edge triggers as input and assert a TTL-low pulse for output..TRIG_RISINGM: Sets the mode in which the trigger event detector and the output trigger generator operate on the specified trigger line to assert a TTL-high pulse for output. Input edge detection is not possible in this mode..TRIG_SYNCHRONOUS: Sets the mode in which the trigger event detector and the output trigger generator operate on the specified trigger line to detect the falling-edge input triggers and automatically latch and drive the trigger line low. Asserts a TTL-low pulse as an output trigger..TRIG_SYNCHRONOUSA: Sets the mode in which the trigger event detector and the output trigger generator operate on the specified trigger line to detect the falling-edge input triggers and automatically latch and drive the trigger line low. Asserting the output trigger releases the latched line..TRIG_SYNCHRONOUSM: Sets the mode in which the trigger event detector and the output trigger generator operate on the specified trigger line to detect rising-edge triggers as input and assert a TTL-low pulse for output.
Sub-properties and sub-methods
.readbit(): Thedigio.readbit()function..readport(): Thedigio.readport()function..trigger: Thedigio.trigger[N]command tree..writebit(): Thedigio.writebit()function..writeport(): Thedigio.writeport()function..writeprotect: Thedigio.writeprotectattribute.
display
property
¶
display: Display
Return the display command tree.
Constants
.ANNUNCIATOR_4_WIRE: 4W indicator on..ANNUNCIATOR_ARM: ARM indicator on..ANNUNCIATOR_AUTO: AUTO indicator on..ANNUNCIATOR_EDIT: EDIT indicator on..ANNUNCIATOR_ERROR: ERR indicator on..ANNUNCIATOR_FILTER: FILT indicator on..ANNUNCIATOR_LISTEN: LSTN indicator on..ANNUNCIATOR_MATH: MATH indicator on..ANNUNCIATOR_REAR: REAR indicator on..ANNUNCIATOR_REL: REL indicator on..ANNUNCIATOR_REMOTE: REM indicator on..ANNUNCIATOR_SAMPLE: SMPL indicator on..ANNUNCIATOR_SRQ: SRQ indicator on..ANNUNCIATOR_STAR: * (asterisk) indicator on..ANNUNCIATOR_TALK: TALK indicator on..ANNUNCIATOR_TRIGGER: TRIG indicator on..DIGITS_4_5: Set the front-panel display resolution to 4.5 digits..DIGITS_5_5: Set the front-panel display resolution to 5.5 digits..DIGITS_6_5: Set the front-panel display resolution to 6.5 digits..DISABLE: Disable the front-panel keys for numeric entry when entering a value..DONT_SAVE: Do not save code to nonvolatile memory..ENABLE: Enable the front-panel keys for numeric entry when entering a value..KEY_AUTO: Represents the range AUTO key..KEY_CONFIG: Represents the CONFIG key..KEY_DIGITSA: Represents the DIGITS (display resolution) key. For two-channel products, this is the DIGITS key for Channel A..KEY_DISPLAY: Represents the DISPLAY key..KEY_ENTER: Represents the ENTER key..KEY_EXIT: Represents the EXIT key..KEY_FILTERA: Represents the FILTER key. For two-channel products, this is the FILTER key for Channel A..KEY_LEFT: Represents the left CURSOR key..KEY_LIMITA: Represents the LIMIT key. For two-channel products, this is the LIMIT key for Channel A..KEY_LOAD: Represents the LOAD (load test) key..KEY_MEASA: Represents the MEAS (Measure) key. For two-channel products, this is the MEAS key for Channel A..KEY_MENU: Represents the MENU key..KEY_MODEA: Represents the MODE (meter mode) key For two-channel products, this is the MODE key for Channel A..KEY_NONE: No key was pressed..KEY_OUTPUTA: Represents the OUTPUT ON/OFF key. For two-channel products, this is the OUTPUT ON/OFF key for Channel A..KEY_RANGEDOWN: Represents the RANGE down key..KEY_RANGEUP: Represents the RANGE up key..KEY_RECALL: Represents the RECALL key..KEY_RELA: Represents the REL key. For two-channel products, this is the REL key for Channel A..KEY_RIGHT: Represents the right CURSOR key..KEY_RUN: Represents the RUN key..KEY_SPEEDA: Represents the SPEED key. For two-channel products, this is the SPEED key for Channel A..KEY_SRCA: Represents the SRC (Source) key. For two-channel products, this is the SRC key for Channel A..KEY_STORE: Represents the STORE key..KEY_TRIG: Represents the TRIG key..LIMIT_IV: Display the primary limit value..LIMIT_P: Display the power limit value..LOCK: Unlock the EXIT (LOCAL) key..MEASURE_DCAMPS: Display the current measurement function..MEASURE_DCVOLTS: Display the voltage measurement function..MEASURE_OHMS: Display the resistance measurement function..MEASURE_WATTS: Display the power measurement function..SAVE: Save code to nonvolatile memory..SMUA: Displays source-measure and compliance screen for SMU A..UNLOCK: Lock out the EXIT (LOCAL) key..USER: Displays the user screen..WHEEL_ENTER: Represents pressing the navigation wheel..WHEEL_LEFT: Represents turning the Navigation wheel left..WHEEL_RIGHT: Represents turning the Navigation wheel right.
Sub-properties and sub-methods
.clear(): Thedisplay.clear()function..getannunciators(): Thedisplay.getannunciators()function..getcursor(): Thedisplay.getcursor()function..getlastkey(): Thedisplay.getlastkey()function..gettext(): Thedisplay.gettext()function..inputvalue(): Thedisplay.inputvalue()function..loadmenu: Thedisplay.loadmenucommand tree..locallockout: Thedisplay.locallockoutattribute..menu(): Thedisplay.menu()function..numpad: Thedisplay.numpadattribute..prompt(): Thedisplay.prompt()function..screen: Thedisplay.screenattribute..sendkey(): Thedisplay.sendkey()function..setcursor(): Thedisplay.setcursor()function..settext(): Thedisplay.settext()function..smu: Thedisplay.smuXcommand tree..trigger: Thedisplay.triggercommand tree..waitkey(): Thedisplay.waitkey()function.
errorqueue
property
¶
errorqueue: Errorqueue
Return the errorqueue command tree.
Sub-properties and sub-methods
.clear(): Theerrorqueue.clear()function..count: Theerrorqueue.countattribute..next(): Theerrorqueue.next()function.
eventlog
property
¶
eventlog: Eventlog
Return the eventlog command tree.
Constants
.DISABLE: Disable the event log..DISCARD_NEWEST: Do not log new entries..DISCARD_OLDEST: Delete old entries are deleted as new events are logged..ENABLE: Enable the event log.
Sub-properties and sub-methods
.all(): Theeventlog.all()function..clear(): Theeventlog.clear()function..count: Theeventlog.countattribute..enable: Theeventlog.enableattribute..next(): Theeventlog.next()function..overwritemethod: Theeventlog.overwritemethodattribute.
format
property
¶
format: Format
Return the format command tree.
Constants
.ASCII: Sets the data format for data that is printed using the printnumber() and printbuffer() functions to be ASCII format..BIGENDIAN: Sets the binary byte order for the data that is printed using the printnumber() and printbuffer() functions to be most significant byte first..DREAL: Sets the data format for data that is printed using the printnumber() and printbuffer() functions to be double-precision IEEE Std 754 binary format..LITTLEENDIAN: Sets the binary byte order for the data that is printed using the printnumber() and printbuffer() functions to be least significant byte first..NETWORK: Sets the binary byte order for the data that is printed using the printnumber() and printbuffer() functions to be most significant byte first..NORMAL: Sets the binary byte order for the data that is printed using the printnumber() and printbuffer() functions to be most significant byte first..REAL: Sets the data format for data that is printed using the printnumber() and printbuffer() functions to be double-precision IEEE Std 754 binary format..REAL32: Sets the data format for data that is printed using the printnumber() and printbuffer() functions to be single-precision IEEE Std 754 binary format..REAL64: Sets the data format for data that is printed using the printnumber() and printbuffer() functions to be double-precision IEEE Std 754 binary format..SREAL: Sets the data format for data that is printed using the printnumber() and printbuffer() functions to be single-precision IEEE Std 754 binary format..SWAPPED: Sets the binary byte order for the data that is printed using the printnumber() and printbuffer() functions to be least significant byte first.
Sub-properties and sub-methods
.asciiprecision: Theformat.asciiprecisionattribute..byteorder: Theformat.byteorderattribute..data: Theformat.dataattribute.
fs
property
¶
fs: Fs
Return the fs command tree.
Sub-properties and sub-methods
.chdir(): Thefs.chdir()function..cwd(): Thefs.cwd()function..is_dir(): Thefs.is_dir()function..is_file(): Thefs.is_file()function..mkdir(): Thefs.mkdir()function..readdir(): Thefs.readdir()function..rmdir(): Thefs.rmdir()function.
gpib
property
¶
gpib: Gpib
Return the gpib command tree.
Sub-properties and sub-methods
.address: Thegpib.addressattribute.
io
property
¶
io: Io
Return the io command tree.
Sub-properties and sub-methods
.close(): Theio.close()function..flush(): Theio.flush()function..input(): Theio.input()function..open(): Theio.open()function..output(): Theio.output()function..read(): Theio.read()function..type(): Theio.type()function..write(): Theio.write()function.
lan
property
¶
lan: Lan
Return the lan command tree.
Constants
.AUTO: Selects automatic sequencing of configuration..DISABLE: Disables automatic link reconnection and monitoring..ENABLE: Enables automatic link reconnection and monitoring..FULL: Full-duplex operation..HALF: Half-duplex operation..MANUAL: Use only manually specified configuration settings..MULTICAST: Sets the LAN protocol to use for sending trigger messages to multicast..TCP: Use TCP protocol..TRIG_EITHER: Sets the trigger operation and detection mode of the specified LAN event to rising or falling edge (positive or negative state)..TRIG_FALLING: Sets the trigger operation and detection mode of the specified LAN event to falling edge (negative state)..TRIG_RISING: Sets the trigger operation and detection mode of the specified LAN event to rising edge (positive state)..TRIG_RISINGA: Sets the trigger operation and detection mode of the specified LAN event to rising edge (positive state)..TRIG_RISINGM: Sets the trigger operation and detection mode of the specified LAN event to rising edge (positive state)..TRIG_SYNCHRONOUS: Use for compatibility with older instruments; sets the trigger operation and detection mode of the specified LAN event to falling edge (negative state)..TRIG_SYNCHRONOUSA: Sets the trigger operation and detection mode of the specified LAN event to falling edge (negative state)..TRIG_SYNCHRONOUSM: Sets the trigger operation and detection mode of the specified LAN event to rising edge (positive state)..UDP: Use UDP protocol.
Sub-properties and sub-methods
.applysettings(): Thelan.applysettings()function..autoconnect: Thelan.autoconnectattribute..config: Thelan.configcommand tree..linktimeout: Thelan.linktimeoutattribute..lxidomain: Thelan.lxidomainattribute..nagle: Thelan.nagleattribute..reset(): Thelan.reset()function..restoredefaults(): Thelan.restoredefaults()function..status: Thelan.statuscommand tree..timedwait: Thelan.timedwaitattribute..trigger: Thelan.trigger[N]command tree.
localnode
property
¶
localnode: Localnode
Return the localnode command tree.
Constants
.PASSWORD_ALL: Use passwords on the web interface and all remote command interfaces..PASSWORD_LAN: Use passwords on the web interface and all LAN interfaces..PASSWORD_NONE: Disable passwords everywhere..PASSWORD_WEB: Use passwords on the web interface only.
Sub-properties and sub-methods
.description: Thelocalnode.descriptionattribute..license: Thelocalnode.licenseattribute..linefreq: Thelocalnode.linefreqattribute..model: Thelocalnode.modelattribute..password: Thelocalnode.passwordattribute..passwordmode: Thelocalnode.passwordmodeattribute..prompts: Thelocalnode.promptsattribute..prompts4882: Thelocalnode.prompts4882attribute..reset(): Thelocalnode.reset()function..revision: Thelocalnode.revisionattribute..serialno: Thelocalnode.serialnoattribute..showerrors: Thelocalnode.showerrorsattribute.
node
property
¶
Return the node[N] command tree.
Info
N, the node number of this instrument (1 to 63).
Sub-properties and sub-methods
.execute(): Thenode[N].execute()function..getglobal(): Thenode[N].getglobal()function..setglobal(): Thenode[N].setglobal()function.
os
property
¶
os: Os
Return the os command tree.
Sub-properties and sub-methods
.remove(): Theos.remove()function..rename(): Theos.rename()function..time(): Theos.time()function.
script
property
¶
script: Script
Return the script command tree.
Sub-properties and sub-methods
.anonymous: Thescript.anonymousattribute..delete(): Thescript.delete()function..load(): Thescript.load()function..new(): Thescript.new()function..newautorun(): Thescript.newautorun()function..restore(): Thescript.restore()function..run(): Thescript.run()function.
script_var
property
¶
Return the scriptVar command tree.
Info
scriptVar, the name of the variable that references the script.
Sub-properties and sub-methods
.autorun: ThescriptVar.autorunattribute..list(): ThescriptVar.list()function..name: ThescriptVar.nameattribute..run(): ThescriptVar.run()function..save(): ThescriptVar.save()function..source: ThescriptVar.sourceattribute.
serial
property
¶
serial: Serial
Return the serial command tree.
Constants
.FLOW_HARDWARE: Hardware flow control..FLOW_NONE: No flow control..PARITY_EVEN: Select even parity..PARITY_NONE: Select no parity..PARITY_ODD: Select odd parity.
Sub-properties and sub-methods
.baud: Theserial.baudattribute..databits: Theserial.databitsattribute..flowcontrol: Theserial.flowcontrolattribute..parity: Theserial.parityattribute..read(): Theserial.read()function..write(): Theserial.write()function.
setup
property
¶
setup: Setup
Return the setup command tree.
Sub-properties and sub-methods
.poweron: Thesetup.poweronattribute..recall(): Thesetup.recall()function..save(): Thesetup.save()function.
smu
property
¶
Return the smuX command tree.
Constants
.ASYNC: Make measurements during the sweep, but asynchronously with the source area of the trigger model..AUTORANGE_FOLLOW_LIMIT: Set the measure range to the limit range..AUTORANGE_OFF: Disable autorange..AUTORANGE_ON: Enable autorange..AUTOZERO_AUTO: Automatically check reference and zero measurements and perform an autozero when needed..AUTOZERO_OFF: Disable autozero..AUTOZERO_ONCE: Performs autozero once, then disables autozero..CALSET_DEFAULT: Load normal calibration constants..CALSET_FACTORY: Load calibration constants when the instrument left the factory..CALSET_NOMINAL: Load calibration constants that are uncalibrated, but set to nominal values to allow rudimentary functioning of the instrument..CALSET_PREVIOUS: Load the calibration constants that were used before the last default set was overwritten..CALSTATE_CALIBRATING: Calibration constants or dates have been changed but not yet saved to nonvolatile memory..CALSTATE_LOCKED: Calibration is locked..CALSTATE_UNLOCKED: Calibration is unlocked but none of the calibration constants or dates have changed since the last save/restore..CAL_AUTO: Use automatic polarity detection for calibration constants..CAL_NEGATIVE: Measure with negative polarity calibration constants..CAL_POSITIVE: Measure with positive polarity calibration constants..CONTACT_FAST: Select the fast speed setting..CONTACT_MEDIUM: Select the medium speed setting..CONTACT_SLOW: Select the slow speed setting..DELAY_AUTO: Use the automatic delay value..DELAY_OFF: Do not include a delay before measurements..DISABLE: Use conventional pulsing and full source-measure unit (SMU) functionality..ENABLE: Allow fast-edge pulsing using the trigger model..FILL_ONCE: Set the reading buffer fill mode to not overwrite old data..FILL_WINDOW: Set the reading buffer fill mode to restart new readings at index 1 after acquiring reading at index bufferVar.fillcount..FILTER_MEDIAN: Selects the median filter when measurement filter is enabled..FILTER_MOVING_AVG: Selects the moving filter when measurement filter is enabled..FILTER_OFF: Disable filter measurements..FILTER_ON: Enable filter measurements..FILTER_REPEAT_AVG: Selects the repeating filter when measurement filter is enabled..LIMIT_AUTO: Set the sweep source limit to automatic..OE_NONE: When output enable is deasserted, take no action..OE_OUTPUT_OFF: When output enable is deasserted, turn the source output off..OUTPUT_DCAMPS: Select the current function for the pulse..OUTPUT_DCVOLTS: Select the voltage function for the pulse..OUTPUT_HIGH_Z: Opens the output relay when the output is turned off..OUTPUT_NORMAL: Configures the source function according to smuX.source.offfunc attribute..OUTPUT_OFF: Turns off the source output..OUTPUT_ON: Turn on the source output..OUTPUT_ZERO: Configures source to output 0 V as smuX.OUTPUT_NORMAL with different compliance handling..REL_OFF: Disables relative measurements..REL_ON: Enables relative measurements..SENSE_CALA: Set the sense mode to calibration..SENSE_LOCAL: Set the sense mode to local sense (2-wire)..SENSE_REMOTE: Set the sense mode to remote sense (4-wire)..SETTLE_DIRECT_IRANGE: Instructs the SMU to change the current range directly..SETTLE_FAST_ALL: Enable the smuX.SETTLE_FAST_RANGE and smuX.SETTLE_FASTPOLARITY operations..SETTLE_FAST_POLARITY: Instructs the SMU to change polarity without going to zero..SETTLE_FAST_RANGE: Instructs the source-measure unit (SMU) to use a faster procedure when changing ranges..SETTLE_SMOOTH: Turn off additional settling operations..SOURCE_HOLD: Disables pulse mode sweeps, holding the source level for the remainder of the step..SOURCE_IDLE: Sets the source level to the programmed (idle) level at the end of the pulse.
Sub-properties and sub-methods
.abort(): ThesmuX.abort()function..buffer: ThesmuX.buffercommand tree..cal: ThesmuX.calcommand tree..contact: ThesmuX.contactcommand tree..makebuffer(): ThesmuX.makebuffer()function..measure: ThesmuX.measurecommand tree..measureiandstep(): ThesmuX.measureiandstep()function..measureivandstep(): ThesmuX.measureivandstep()function..measurepandstep(): ThesmuX.measurepandstep()function..measurerandstep(): ThesmuX.measurerandstep()function..measurevandstep(): ThesmuX.measurevandstep()function..nvbuffer1: ThesmuX.nvbuffer1attribute..nvbuffer2: ThesmuX.nvbuffer2attribute..reset(): ThesmuX.reset()function..savebuffer(): ThesmuX.savebuffer()function..sense: ThesmuX.senseattribute..source: ThesmuX.sourcecommand tree..trigger: ThesmuX.triggercommand tree.
status
property
¶
status: Status
Return the status command tree.
Constants
.EAV: B2. Set summary bit indicates that an error or status message is present in the Error Queue..ERROR_AVAILABLE: B2. Set summary bit indicates that an error or status message is present in the Error Queue..ESB: B5. Set summary bit indicates that an enabled standard event has occurred..EVENT_SUMMARY_BIT: B5. Set summary bit indicates that an enabled standard event has occurred..MASTER_SUMMARY_STATUS: B6. Request Service (RQS)/Master Summary Status (MSS). Depending on how it is used, bit B6 of the status byte register is either the Request for Service (RQS) bit or the Master Summary Status (MSS) bit..MAV: B4. Set summary bit indicates that a response message is present in the Output Queue..MEASUREMENT_SUMMARY_BIT: B0. Set summary bit indicates that an enabled measurement event has occurred..MESSAGE_AVAILABLE: B4. Set summary bit indicates that a response message is present in the Output Queue..MSB: B0. Set summary bit indicates that an enabled measurement event has occurred..MSS: An enabled summary bit of the status byte register is set..OPERATION_SUMMARY_BIT: B7. Set summary bit indicates that an enabled operation event has occurred..OSB: B7. Set summary bit indicates that an enabled operation event has occurred..QSB: B3. Set summary bit indicates that an enabled questionable event has occurred..QUESTIONABLE_SUMMARY_BIT: B3. Set summary bit indicates that an enabled questionable event has occurred..SSB: B1. Set summary bit indicates that an enabled system event has occurred..SYSTEM_SUMMARY_BIT: B1. Set summary bit indicates that an enabled system event has occurred.
Sub-properties and sub-methods
.condition: Thestatus.conditionattribute..measurement: Thestatus.measurementcommand tree..node_enable: Thestatus.node_enableattribute..node_event: Thestatus.node_eventattribute..operation: Thestatus.operationcommand tree..questionable: Thestatus.questionablecommand tree..request_enable: Thestatus.request_enableattribute..request_event: Thestatus.request_eventattribute..reset(): Thestatus.reset()function..standard: Thestatus.standardcommand tree..system: Thestatus.systemcommand tree..system2: Thestatus.system2command tree..system3: Thestatus.system3command tree..system4: Thestatus.system4command tree..system5: Thestatus.system5command tree.
timer
property
¶
timer: Timer
Return the timer command tree.
Sub-properties and sub-methods
.measure: Thetimer.measurecommand tree..reset(): Thetimer.reset()function.
trigger
property
¶
trigger: Trigger
Return the trigger command tree.
Constants
.EVENT_ID: The command interface trigger event number.
Sub-properties and sub-methods
.blender: Thetrigger.blender[N]command tree..clear(): Thetrigger.clear()function..generator: Thetrigger.generator[N]command tree..timer: Thetrigger.timer[N]command tree..wait(): Thetrigger.wait()function.
tsplink
property
¶
tsplink: Tsplink
Return the tsplink command tree.
Constants
.TRIG_BYPASS: Allows direct control of the line as a digital I/O line..TRIG_EITHER: Detects rising-edge or falling-edge triggers as input. Asserts a TTL-low pulse for output..TRIG_FALLING: Detects falling-edge triggers as input. Asserts a TTL-low pulse for output..TRIG_RISING: If the programmed state of the line is high, the tsplink.TRIG_RISING mode behaves similarly to tsplink.TRIG_RISINGA. If the programmed state of the line is low, the tsplink.TRIG_RISING mode behaves similarly to tsplink.TRIG_RISINGM. Use tsplink.TRIG_RISINGA if the line is in the high output state. Use tsplink.TRIG_RISINGM if the line is in the low output state..TRIG_RISINGA: Detects rising-edge triggers as input. Asserts a TTL-low pulse for output..TRIG_RISINGM: Edge detection as an input is not available. Generates a TTL-high pulse as an output trigger..TRIG_SYNCHRONOUS: Detects the falling-edge input triggers and automatically latches and drives the trigger line low. Asserts a TTL-low pulse as an output trigger..TRIG_SYNCHRONOUSA: Detects the falling-edge input triggers and automatically latches and drives the trigger line low..TRIG_SYNCHRONOUSM: Detects rising-edge triggers as an input. Asserts a TTL-low pulse for output.
Sub-properties and sub-methods
.group: Thetsplink.groupattribute..master: Thetsplink.masterattribute..node: Thetsplink.nodeattribute..readbit(): Thetsplink.readbit()function..readport(): Thetsplink.readport()function..reset(): Thetsplink.reset()function..state: Thetsplink.stateattribute..trigger: Thetsplink.trigger[N]command tree..writebit(): Thetsplink.writebit()function..writeport(): Thetsplink.writeport()function..writeprotect: Thetsplink.writeprotectattribute.
tspnet
property
¶
tspnet: Tspnet
Return the tspnet command tree.
Constants
.TERM_CR: Set the device line termination sequence to CR..TERM_CRLF: Set the device line termination sequence to CRLF..TERM_LF: Set the device line termination sequence to LF..TERM_LFCR: Set the device line termination sequence to LFCR.
Sub-properties and sub-methods
.clear(): Thetspnet.clear()function..connect(): Thetspnet.connect()function..disconnect(): Thetspnet.disconnect()function..execute(): Thetspnet.execute()function..idn(): Thetspnet.idn()function..read(): Thetspnet.read()function..readavailable(): Thetspnet.readavailable()function..reset(): Thetspnet.reset()function..termination(): Thetspnet.termination()function..timeout: Thetspnet.timeoutattribute..tsp: Thetspnet.tspcommand tree..write(): Thetspnet.write()function.
userstring
property
¶
userstring: Userstring
Return the userstring command tree.
Sub-properties and sub-methods
.add(): Theuserstring.add()function..delete(): Theuserstring.delete()function..get(): Theuserstring.get()function.
config_pulse_i_measure_v
¶
config_pulse_i_measure_v(
smu: str,
bias: float,
level: float,
limit: float,
ton: float,
toff: float,
points: int,
buffer: str,
tag: int,
sync_in: str | None = None,
sync_out: str | None = None,
sync_in_timeout: float | None = None,
sync_in_abort: str | None = None,
) -> str
Run the ConfigPulseIMeasureV() function.
Description
- This KIPulse factory script function configures a current pulse train with a voltage measurement at each point.
TSP Syntax
- ConfigPulseIMeasureV()
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
config_pulse_i_measure_v_sweep_lin
¶
config_pulse_i_measure_v_sweep_lin(
smu: str,
bias: float,
start: float,
stop: float,
limit: float,
ton: float,
toff: float,
points: int,
buffer: str,
tag: int,
sync_in: str | None = None,
sync_out: str | None = None,
sync_in_timeout: float | None = None,
sync_in_abort: str | None = None,
) -> str
Run the ConfigPulseIMeasureVSweepLin() function.
Description
- This KIPulse factory script function configures a linear pulsed current sweep with a voltage measurement at each point.
TSP Syntax
- ConfigPulseIMeasureVSweepLin()
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
config_pulse_i_measure_v_sweep_log
¶
config_pulse_i_measure_v_sweep_log(
smu: str,
bias: float,
start: float,
stop: float,
limit: float,
ton: float,
toff: float,
points: int,
buffer: str,
tag: int,
sync_in: str | None = None,
sync_out: str | None = None,
sync_in_timeout: float | None = None,
sync_in_abort: str | None = None,
) -> str
Run the ConfigPulseIMeasureVSweepLog() function.
Description
- This KIPulse factory script function configures a voltage pulse train with a current measurement at each point.
TSP Syntax
- ConfigPulseIMeasureVSweepLog()
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
config_pulse_v_measure_i
¶
config_pulse_v_measure_i(
smu: str,
bias: float,
level: float,
limit: float,
ton: float,
toff: float,
points: int,
buffer: str,
tag: int,
sync_in: str | None = None,
sync_out: str | None = None,
sync_in_timeout: float | None = None,
sync_in_abort: str | None = None,
) -> str
Run the ConfigPulseVMeasureI() function.
Description
- This KIPulse factory script function configures a voltage pulse train with a current measurement at each point.
TSP Syntax
- ConfigPulseVMeasureI()
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
config_pulse_v_measure_i_sweep_lin
¶
config_pulse_v_measure_i_sweep_lin(
smu: str,
bias: float,
start: float,
stop: float,
limit: float,
ton: float,
toff: float,
points: int,
buffer: str,
tag: int,
sync_in: str | None = None,
sync_out: str | None = None,
sync_in_timeout: float | None = None,
sync_in_abort: str | None = None,
) -> str
Run the ConfigPulseVMeasureISweepLin() function.
Description
- This KIPulse factory script function configures a voltage pulse train with a current measurement at each point.
TSP Syntax
- ConfigPulseVMeasureISweepLin()
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
config_pulse_v_measure_i_sweep_log
¶
config_pulse_v_measure_i_sweep_log(
smu: str,
bias: float,
start: float,
stop: float,
limit: float,
ton: float,
toff: float,
points: int,
buffer: str,
tag: int,
sync_in: str | None = None,
sync_out: str | None = None,
sync_in_timeout: float | None = None,
sync_in_abort: str | None = None,
) -> str
Run the ConfigPulseVMeasureISweepLog() function.
Description
- This KIPulse factory script function configures a voltage pulse train with a current measurement at each point.
TSP Syntax
- ConfigPulseVMeasureISweepLog()
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
delay
¶
delay(seconds: int) -> None
Run the delay() function.
Description
- This function delays the execution of the commands that follow it.
TSP Syntax
- delay()
| Parameters: |
|
|---|
| Raises: |
|
|---|
exit
¶
exit() -> None
Run the exit() function.
Description
- This function stops a script that is presently running.
TSP Syntax
- exit()
| Raises: |
|
|---|
gettimezone
¶
gettimezone() -> str
Run the gettimezone() function.
Description
- This function retrieves the local time zone.
TSP Syntax
- gettimezone()
| Returns: |
|
|---|
| Raises: |
|
|---|
gm_isweep
¶
Run the gm_isweep() function.
Description
- This KIParlib factory script function performs a linear current sweep and calculates the transconductance (Gm) at each point.
TSP Syntax
- gm_isweep()
| Parameters: |
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
gm_vsweep
¶
Run the gm_vsweep() function.
Description
- This KIParlib factory script function performs a linear voltage sweep and calculates the transconductance (Gm) at each point.
TSP Syntax
- gm_vsweep()
| Parameters: |
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
initiate_pulse_test
¶
Run the InitiatePulseTest() function.
Description
- This KIPulse factory script function initiates the pulse configuration assigned to tag.
TSP Syntax
- InitiatePulseTest()
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
makegetter
¶
Run the makegetter() function.
Description
- This function creates a function to get the value of an attribute.
TSP Syntax
- makegetter()
| Parameters: |
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
makesetter
¶
Run the makesetter() function.
Description
- This function creates a function that, when called, sets the value of an attribute.
TSP Syntax
- makesetter()
| Parameters: |
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
meminfo
¶
meminfo() -> str
Run the meminfo() function.
Description
- This function returns the present amount of available memory and the total amount of memory in the instrument.
TSP Syntax
- meminfo()
| Returns: |
|
|---|
| Raises: |
|
|---|
opc
¶
opc() -> None
Run the opc() function.
Description
- This function sets the operation complete status bit when all overlapped commands are completed.
TSP Syntax
- opc()
| Raises: |
|
|---|
print
¶
print(value: str) -> None
Run the print() function.
Description
- This function generates a response message.
TSP Syntax
- print()
| Parameters: |
|
|---|
| Raises: |
|
|---|
printbuffer
¶
Run the printbuffer() function.
Description
- This function prints data from tables or reading buffer subtables.
TSP Syntax
- printbuffer()
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
printnumber
¶
Run the printnumber() function.
Description
- This function prints numbers using the configured format.
TSP Syntax
- printnumber()
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
pulse_i_measure_v
¶
pulse_i_measure_v(
smu: str, bias: float, level: float, ton: float, toff: float, points: int
) -> None
Run the PulseIMeasureV() function.
Description
- This KIPulse factory script function performs a specified number of pulse I, measure V cycles.
TSP Syntax
- PulseIMeasureV()
| Parameters: |
|---|
| Raises: |
|
|---|
pulse_v_measure_i
¶
pulse_v_measure_i(
smu: str, bias: float, level: float, ton: float, toff: float, points: int
) -> None
Run the PulseVMeasureI() function.
Description
- This KIPulse factory script function performs a specified number of pulse V, measure I cycles.
TSP Syntax
- PulseVMeasureI()
| Parameters: |
|---|
| Raises: |
|
|---|
query_pulse_config
¶
Run the QueryPulseConfig() function.
Description
- This KIPulse factory script function allows you to inspect the settings of the preconfigured pulse train assigned to tag.
TSP Syntax
- QueryPulseConfig()
| Parameters: |
|
|---|
| Returns: |
|
|---|
| Raises: |
|
|---|
reset
¶
reset(system: str | None = None) -> None
Run the reset() function.
Description
- This function resets commands to their default settings.
TSP Syntax
- reset()
| Parameters: |
|
|---|
| Raises: |
|
|---|
savebuffer
¶
Run the savebuffer() function.
Description
- This KISavebuffer factory script function saves a specified reading buffer as either a .csv file or an .xml file.
TSP Syntax
- savebuffer()
| Parameters: |
|---|
| Raises: |
|
|---|
settime
¶
settime(time: str) -> None
Run the settime() function.
Description
- This function sets the real-time clock (sets present time of the system).
TSP Syntax
- settime()
| Parameters: |
|
|---|
| Raises: |
|
|---|
settimezone
¶
settimezone(
offset: str,
dst_offset: str | None = None,
dst_start: str | None = None,
dst_end: str | None = None,
) -> None
Run the settimezone() function.
Description
- This function sets the local time zone.
TSP Syntax
- settimezone()
| Parameters: |
|
|---|
| Raises: |
|
|---|
waitcomplete
¶
waitcomplete(group: str | None = None) -> None
Run the waitcomplete() function.
Description
- This function waits for all previously started overlapped commands to complete.
TSP Syntax
- waitcomplete()
| Parameters: |
|
|---|
| Raises: |
|
|---|
SMU2657AMixin
¶
A mixin that provides access to the SMU2657A commands and constants.
Properties
.command_argument_constants: The SMU2657A command argument constants..commands: The SMU2657A commands.
command_argument_constants
cached
property
¶
command_argument_constants: SMU2657ACommandConstants
Return the SMU2657A command argument constants.
This provides access to all the string constants which can be used as arguments for SMU2657A commands.
commands
cached
property
¶
commands: SMU2657ACommands
Return the SMU2657A commands.
This provides access to all the commands for the SMU2657A device. See the documentation of each sub-property for more usage information.
Sub-properties and sub-methods
.beeper: Thebeepercommand tree..bit: Thebitcommand tree..buffer_var: ThebufferVarcommand tree..config_pulse_i_measure_v(): TheConfigPulseIMeasureV()function..config_pulse_i_measure_v_sweep_lin(): TheConfigPulseIMeasureVSweepLin()function..config_pulse_i_measure_v_sweep_log(): TheConfigPulseIMeasureVSweepLog()function..config_pulse_v_measure_i(): TheConfigPulseVMeasureI()function..config_pulse_v_measure_i_sweep_lin(): TheConfigPulseVMeasureISweepLin()function..config_pulse_v_measure_i_sweep_log(): TheConfigPulseVMeasureISweepLog()function..dataqueue: Thedataqueuecommand tree..delay(): Thedelay()function..digio: Thedigiocommand tree..display: Thedisplaycommand tree..errorqueue: Theerrorqueuecommand tree..eventlog: Theeventlogcommand tree..exit(): Theexit()function..format: Theformatcommand tree..fs: Thefscommand tree..gettimezone(): Thegettimezone()function..gm_isweep(): Thegm_isweep()function..gm_vsweep(): Thegm_vsweep()function..gpib: Thegpibcommand tree..initiate_pulse_test(): TheInitiatePulseTest()function..io: Theiocommand tree..lan: Thelancommand tree..localnode: Thelocalnodecommand tree..makegetter(): Themakegetter()function..makesetter(): Themakesetter()function..meminfo(): Thememinfo()function..node: Thenode[N]command tree..opc(): Theopc()function..os: Theoscommand tree..print(): Theprint()function..printbuffer(): Theprintbuffer()function..printnumber(): Theprintnumber()function..pulse_i_measure_v(): ThePulseIMeasureV()function..pulse_v_measure_i(): ThePulseVMeasureI()function..query_pulse_config(): TheQueryPulseConfig()function..reset(): Thereset()function..savebuffer(): Thesavebuffer()function..script_var: ThescriptVarcommand tree..script: Thescriptcommand tree..serial: Theserialcommand tree..settime(): Thesettime()function..settimezone(): Thesettimezone()function..setup: Thesetupcommand tree..smu: ThesmuXcommand tree..status: Thestatuscommand tree..timer: Thetimercommand tree..trigger: Thetriggercommand tree..tsplink: Thetsplinkcommand tree..tspnet: Thetspnetcommand tree..userstring: Theuserstringcommand tree..waitcomplete(): Thewaitcomplete()function.