Keithley 3721-ST manuals
3721-ST
Brand: Keithley | Category: Multimeter
Table of contents
- safety precautions
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Introduction
- Product documentation, drivers, and software
- Capabilities and features
- Measuring capabilities
- Installation
- Weight
- Prepare the Series 3700A for rack-mount installation
- Install the Series 3700A
- Remote communications interfaces
- GPIB setup
- LAN communications
- Supplied software
- Keithley I/O layer
- Addressing instruments with VISA
- Digital I/O
- Port configuration
- Digital I/O configuration
- TSP-Link trigger lines
- Starting up your instrument
- Instrument description
- The USB port
- The navigation wheel
- The status lights
- Menu overview
- main menu
- Front-panel key menu options
- Configuration menu options
- Using the front panel with non-switch channels
- Rear panel summary
- gpib connector
- ethernet connection
- Saved setups
- Saving user setups
- Saving user setups from a remote interface
- Save the present configuration
- Create a configuration script
- Using the web interface
- Log in to the instrument
- Scan Builder page
- DMM web page
- TSB Embedded
- Unit page
- Admin page
- Basic DMM operation
- High-energy circuit safety precautions
- Autozero
- Line cycle synchronization
- Measure count
- Change the display resolution
- Relationship between front panel settings and remote commands
- Open and close relay operation
- Voltage measurements (DC volts and AC volts)
- Settings available for voltage measurements
- Autodelay and autorange settings
- Voltage measurement procedure from the front panel
- Voltage measurement procedure remote commands
- Current measurements (DC current and AC current)
- Current measurement procedure through remote commands
- Settings available for resistance measurements
- Resistance measurements from the front panel
- Resistance measurements through remote interface
- Thermistors
- RTDs (Resistance Temperature Detectors)
- Temperature equations
- Frequency and period measurements
- Settings available for frequency and period measurements
- Gate time
- Frequency and period measurement procedure through remote interface
- Settings available for continuity testing
- Continuity testing procedure
- Refining measurements
- Math calculations
- dB commands
- Range
- Optimizing measurement speed
- Optimizing AC voltage and current measurements
- Optimizing measurement accuracy
- Switching and scanning
- Maximum power usage with Series 3700A cards
- Specifying a channel
- Close and open channel operations and commands
- Working with channels
- Determining the number of relay closures
- Channel attributes
- Channel patterns
- Reset a channel
- Pseudocards programming example
- Trigger model
- Scan and step counts
- Basic scan procedure
- Remote interface scanning
- Hardware trigger modes
- Understanding synchronous triggering modes
- Events
- LXI Class B and C triggering (IEEE-1588)
- Reading buffers
- Front-panel buffer operation
- recalling readings
- Remote buffer operation
- Index
- Maintenance
- AMPS analog backplane fuse replacement
- Front panel tests
- Display patterns test
- Upgrading the firmware
- Upgrading or downgrading using the remote interface
- Upgrading or downgrading firmware using Test Script Builder
- Theory of operation
- AC voltage measurements and crest factor
- DMM resistance measurement methods
- Constant-current source method
- Ratiometric method
- Reference junctions
- Simulated reference junction
- Open lead detection
- ISOUR open voltage
- dmm.opendetector open voltage
- wire dry-circuit open lead detection
- Open thermocouple detection
- Accuracy calculations
- Calculating dB characteristics accuracy
- Understanding Precision Time Protocol (PTP)
- Introduction to TSP operation
- Queries
- Data retrieval commands
- Information on scripting and programming
- Display operations
- About TSP commands
- Channel
- Data queue
- Display
- Error queue
- Event log
- GPIB
- Local node
- Reading buffer
- Scripting
- Slot
- Top level instrument controls
- Triggering
- TSP-Link
- Userstrings
- Instrument programming
- What is a script?
- Commands that cannot be used in scripts
- Working with scripts in nonvolatile memory
- Run a user script from the instrument front panel
- Load a script from the instrument front panel
- Save a script from the instrument front panel
- Interactive script
- Fundamentals of programming for TSP
- Standard libraries
- Programming example: Script with a for loop
- Installing the TSB software
- Project navigator
- Connecting an instrument in TSB
- Creating a new TSP project
- Running a script
- Advanced scripting for TSP
- Create a script using the script.new() command
- Restore a script to the run-time environment
- Delete user scripts from the instrument
- Memory considerations for the run-time environment
- TSP-Link system expansion interface
- TSP-Link system
- Connections
- Resetting the TSP-Link network
- Using the expanded system
- Using the reset() command
- TSP advanced features
- Master node overview
- Coordinating overlapped operations in remote groups
- Using the data queue for real-time communication
- TSP-Net
- Using TSP-Net with any ethernet-enabled device
- Using TSP-Net with any ethernet-enabled instrument
- TSP-Net compared to TSP-Link to communicate with TSP-enabled devices
- TSP-Net instrument commands: General device control
- Example: Using tspnet commands
- TSP command reference
- Syntax rules
- Time and date values
- Command name and standard parameters summary
- Command usage
- Command details
- TSP commands
- bit.bitand()
- bit.bitxor()
- bit.clear()
- bit.getfield()
- bit.set()
- bit.setfield()
- bit.test()
- bufferVar.appendmode
- bufferVar.basetimefractional
- bufferVar.basetimeseconds
- bufferVar.cachemode
- bufferVar.channels
- bufferVar.clear()
- bufferVar.clearcache()
- bufferVar.collectchannels
- bufferVar.collecttimestamps
- bufferVar.dates
- bufferVar.formattedreadings
- bufferVar.fractionalseconds
- bufferVar.n
- bufferVar.readings
- bufferVar.relativetimestamps
- bufferVar.seconds
- bufferVar.statuses
- bufferVar.times
- bufferVar.timestampresolution
- bufferVar.timestamps
- bufferVar.units
- channel.calibration.adjustcount()
- channel.calibration.lock()
- channel.calibration.save()
- channel.calibration.step()
- channel.calibration.unlock()
- channel.calibration.verifydate()
- channel.clearforbidden()
- channel.connectrule
- channel.connectsequential
- channel.createspecifier()
- channel.exclusiveclose()
- channel.exclusiveslotclose()
- channel.getbackplane()
- channel.getclose()
- channel.getcount()
- channel.getdelay()
- channel.getforbidden()
- channel.getimage()
- channel.getlabel()
- channel.getmatch()
- channel.getmatchtype()
- channel.getmode()
- channel.getoutputenable()
- channel.getpole()
- channel.getpowerstate()
- channel.getstate()
- channel.getstatelatch()
- channel.gettype()
- channel.open()
- channel.pattern.catalog()
- channel.pattern.delete()
- channel.pattern.setimage()
- channel.pattern.snapshot()
- channel.read()
- channel.reset()
- channel.resetstatelatch()
- channel.setbackplane()
- channel.setdelay()
- channel.setforbidden()
- channel.setlabel()
- channel.setmatch()
- channel.setmatchtype()
- channel.setmode()
- channel.setoutputenable()
- channel.setpole()
- channel.setpowerstate()
- channel.setstatelatch()
- channel.trigger[N].clear()
- channel.trigger[N].get()
- channel.trigger[N].set()
- channel.trigger[N].wait()
- channel.write()
- comm.gpib.enable
- comm.lan.rawsockets.enable
- comm.lan.vxi11.enable
- comm.lan.web.enable
- createconfigscript()
- dataqueue.CAPACITY
- dataqueue.clear()
- dataqueue.count
- dataqueue.next()
- delay()
- digio.readport()
- digio.trigger[N].clear()
- digio.trigger[N].mode
- digio.trigger[N].overrun
- digio.trigger[N].pulsewidth
- digio.trigger[N].release()
- digio.trigger[N].stimulus
- digio.trigger[N].wait()
- digio.writeport()
- digio.writeprotect
- display.getannunciators()
- display.getcursor()
- display.getlastkey()
- display.gettext()
- display.inputvalue()
- display.loadmenu.add()
- display.loadmenu.catalog()
- display.loadmenu.delete()
- display.menu()
- display.prompt()
- display.screen
- display.sendkey()
- display.setcursor()
- display.settext()
- display.trigger.EVENT_ID
- dmm.adjustment.count
- dmm.aperture
- dmm.appendbuffer()
- dmm.autodelay
- dmm.autorange
- dmm.autozero
- dmm.buffer.catalog()
- dmm.buffer.info()
- dmm.buffer.maxcapacity
- dmm.calibration.ac()
- dmm.calibration.dc()
- dmm.calibration.password
- dmm.calibration.unlock()
- dmm.calibration.verifydate
- dmm.close()
- dmm.configure.catalog()
- dmm.configure.delete()
- dmm.configure.query()
- dmm.configure.recall()
- dmm.configure.set()
- dmm.connect
- dmm.dbreference
- dmm.detectorbandwidth
- dmm.displaydigits
- dmm.drycircuit
- dmm.filter.count
- dmm.filter.enable
- dmm.filter.type
- dmm.filter.window
- dmm.fourrtd
- dmm.func
- dmm.getconfig()
- dmm.inputdivider
- dmm.limit[Y].autoclear
- dmm.limit[Y].clear()
- dmm.limit[Y].high.fail
- dmm.limit[Y].high.value
- dmm.limit[Y].low.fail
- dmm.limit[Y].low.value
- dmm.linesync
- dmm.makebuffer()
- dmm.math.enable
- dmm.math.format
- dmm.math.mxb.bfactor
- dmm.math.mxb.mfactor
- dmm.math.mxb.units
- dmm.measure()
- dmm.measurecount
- dmm.measurewithtime()
- dmm.measurewithptp()
- dmm.nplc
- dmm.offsetcompensation
- dmm.open()
- dmm.opendetector
- dmm.range
- dmm.refjunction
- dmm.rel.acquire()
- dmm.rel.enable
- dmm.rel.level
- dmm.reset()
- dmm.rtdalpha
- dmm.rtdbeta
- dmm.rtddelta
- dmm.rtdzero
- dmm.savebuffer()
- dmm.setconfig()
- dmm.simreftemperature
- dmm.thermistor
- dmm.thermocouple
- dmm.threertd
- dmm.threshold
- dmm.transducer
- dmm.units
- errorqueue.clear()
- errorqueue.next()
- eventlog.all()
- eventlog.clear()
- eventlog.enable
- eventlog.next()
- eventlog.overwritemethod
- fileVar:close()
- fileVar:read()
- fileVar:seek()
- fileVar:write()
- format.byteorder
- format.data
- fs.chdir()
- fs.cwd()
- fs.mkdir()
- fs.rmdir()
- gpib.address
- io.close()
- io.input()
- io.open()
- io.read()
- io.type()
- lan.applysettings()
- lan.config.dns.domain
- lan.config.dns.dynamic
- lan.config.dns.verify
- lan.config.gateway
- lan.config.method
- lan.config.subnetmask
- lan.nagle
- lan.status.dns.address[N]
- lan.status.dns.name
- lan.status.duplex
- lan.status.ipaddress
- lan.status.port.dst
- lan.status.port.telnet
- lan.status.speed
- lan.trigger[N].assert()
- lan.trigger[N].connect()
- lan.trigger[N].connected
- lan.trigger[N].disconnect()
- lan.trigger[N].ipaddress
- lan.trigger[N].overrun
- lan.trigger[N].protocol
- lan.trigger[N].pseudostate
- lan.trigger[N].wait()
- localnode.define.*
- localnode.description
- localnode.linefreq
- localnode.model
- localnode.passwordmode
- localnode.prompts
- localnode.prompts4882
- localnode.revision
- localnode.serialno
- makegetter()
- memory.available()
- memory.used()
- node[N].execute()
- node[N].getglobal()
- opc()
- print()
- printbuffer()
- printnumber()
- ptp.domain
- ptp.enable
- ptp.slavepreferred
- ptp.time()
- reset()
- scan.add()
- scan.addimagestep()
- scan.addwrite()
- scan.background()
- scan.bypass
- scan.create()
- scan.execute()
- scan.list()
- scan.measurecount
- scan.mode
- scan.nobufferbackground()
- scan.nobufferexecute()
- scan.reset()
- scan.scancount
- scan.state()
- scan.stepcount
- scan.trigger.arm.set()
- scan.trigger.channel.clear()
- scan.trigger.channel.stimulus
- scan.trigger.clear()
- scan.trigger.measure.clear()
- scan.trigger.measure.stimulus
- scan.trigger.sequence.clear()
- scan.trigger.sequence.set()
- schedule.alarm[N].enable
- schedule.alarm[N].fractionalseconds
- schedule.alarm[N].period
- schedule.alarm[N].repetition
- schedule.disable()
- script.delete()
- script.new()
- script.newautorun()
- script.restore()
- script.run()
- scriptVar.autorun
- scriptVar.name
- scriptVar.run()
- scriptVar.save()
- settime()
- settimezone()
- setup.cards()
- setup.poweron
- setup.recall()
- slot[slot].banks.matrix
- slot[slot].columns.matrix
- slot[slot].digio
- slot[slot].idn
- slot[slot].interlock.state
- slot[slot].isolated
- slot[slot].maxvoltage
- slot[slot].poles.four
- slot[slot].poles.two
- slot[slot].rows.matrix
- slot[slot].tempsensor
- slot[slot].thermal.state
- status.measurement.*
- status.node_enable
- status.node_event
- status.operation.*
- status.operation.user.*
- status.questionable.*
- status.request_enable
- status.request_event
- status.reset()
- status.system.*
- status.system2.*
- status.system3.*
- status.system4.*
- status.system5.*
- timer.measure.t()
- timer.reset()
- trigger.blender[N].clear()
- trigger.blender[N].orenable
- trigger.blender[N].reset()
- trigger.blender[N].stimulus[M]
- trigger.blender[N].wait()
- trigger.clear()
- trigger.timer[N].clear()
- trigger.timer[N].delay
- trigger.timer[N].delaylist
- trigger.timer[N].EVENT_ID
- trigger.timer[N].passthrough
- trigger.timer[N].stimulus
- trigger.timer[N].wait()
- tsplink.group
- tsplink.master
- tsplink.readbit()
- tsplink.reset()
- tsplink.state
- tsplink.trigger[N].clear()
- tsplink.trigger[N].mode
- tsplink.trigger[N].overrun
- tsplink.trigger[N].pulsewidth
- tsplink.trigger[N].reset()
- tsplink.trigger[N].stimulus
- tsplink.trigger[N].wait()
- tsplink.writebit()
- tsplink.writeprotect
- tspnet.clear()
- tspnet.disconnect()
- tspnet.idn()
- tspnet.read()
- tspnet.readavailable()
- tspnet.reset()
- tspnet.timeout
- tspnet.tsp.abort()
- tspnet.tsp.rbtablecopy()
- tspnet.tsp.runscript()
- tspnet.write()
- upgrade.previous()
- userstring.add()
- userstring.delete()
- userstring.get()
- waitcomplete()
- Troubleshooting guide
- USB troubleshooting
- Troubleshooting GPIB interfaces
- Timeout errors
- Use Ping to test the connection
- LXI LAN status indicator
- Communicate using VISA communicator
- Update drivers
- Retrieving errors
- Frequently asked questions
- How do I know if an error has occurred on my instrument?
- How do I find the serial number and firmware version?
- Next steps
- LAN concepts and settings
- Step 1: Identify and record the existing IP configuration
- Step 2: Disable DHCP to use the computer's existing IP address
- Step 3: Configure the instrument's LAN settings
- Step 4: Install the crossover cable
- Step 5: Access the instrument's web page
- Setting the LAN configuration method
- Setting the subnet mask
- LAN speeds
- Viewing LAN status messages
- Confirming the active speed and duplex negotiation
- VXI-11 connection
- Logging LAN trigger events in the event log
- Verification and adjustment
- Verification test requirements
- verification limits
- Performing the verification test procedures
- Series 3700A verification tests
- verifying ac voltage
- verifying frequency
- Adjustment
- Environmental conditions
- Remote adjustment procedure
- Status model
- Status model diagrams
- Measurement summary bit (Measurement event register)
- System summary bit (System register)
- Standard Event Register
- Error available bit (Error or Event queue)
- Questionable summary bit (Questionable event register)
- Message available bit (Output queue)
- Master summary status bit (MSS bit register)
- Operation summary bit (Operation event register)
- Status function summary
- Startup state
- Reading registers
- Service Request Enable Register
- Serial polling and SRQ
- Status byte and service request commands
- TSP-Link system status
3721-ST
Brand: Keithley | Category: Touch terminals