OneStart

Keithley 3732 manuals

3732 first page preview

3732

Brand: Keithley | Category: Multimeter
Table of contents
  1. safety precautions
  2. Table Of Contents
  3. Table Of Contents
  4. Table Of Contents
  5. Table Of Contents
  6. Table Of Contents
  7. Table Of Contents
  8. Table Of Contents
  9. Table Of Contents
  10. Table Of Contents
  11. Table Of Contents
  12. Table Of Contents
  13. Table Of Contents
  14. Table Of Contents
  15. Table Of Contents
  16. Table Of Contents
  17. Table Of Contents
  18. Table Of Contents
  19. Introduction
  20. Product documentation, drivers, and software
  21. Capabilities and features
  22. Measuring capabilities
  23. Installation
  24. Weight
  25. Prepare the Series 3700A for rack-mount installation
  26. Install the Series 3700A
  27. Remote communications interfaces
  28. GPIB setup
  29. LAN communications
  30. Supplied software
  31. Keithley I/O layer
  32. Addressing instruments with VISA
  33. Digital I/O
  34. Port configuration
  35. Digital I/O configuration
  36. TSP-Link trigger lines
  37. Starting up your instrument
  38. Instrument description
  39. The USB port
  40. The navigation wheel
  41. The status lights
  42. Menu overview
  43. main menu
  44. Front-panel key menu options
  45. Configuration menu options
  46. Using the front panel with non-switch channels
  47. Rear panel summary
  48. gpib connector
  49. ethernet connection
  50. Saved setups
  51. Saving user setups
  52. Saving user setups from a remote interface
  53. Save the present configuration
  54. Create a configuration script
  55. Using the web interface
  56. Log in to the instrument
  57. Scan Builder page
  58. DMM web page
  59. TSB Embedded
  60. Unit page
  61. Admin page
  62. Basic DMM operation
  63. High-energy circuit safety precautions
  64. Autozero
  65. Line cycle synchronization
  66. Measure count
  67. Change the display resolution
  68. Relationship between front panel settings and remote commands
  69. Open and close relay operation
  70. Voltage measurements (DC volts and AC volts)
  71. Settings available for voltage measurements
  72. Autodelay and autorange settings
  73. Voltage measurement procedure from the front panel
  74. Voltage measurement procedure remote commands
  75. Current measurements (DC current and AC current)
  76. Current measurement procedure through remote commands
  77. Settings available for resistance measurements
  78. Resistance measurements from the front panel
  79. Resistance measurements through remote interface
  80. Thermistors
  81. RTDs (Resistance Temperature Detectors)
  82. Temperature equations
  83. Frequency and period measurements
  84. Settings available for frequency and period measurements
  85. Gate time
  86. Frequency and period measurement procedure through remote interface
  87. Settings available for continuity testing
  88. Continuity testing procedure
  89. Refining measurements
  90. Math calculations
  91. dB commands
  92. Range
  93. Optimizing measurement speed
  94. Optimizing AC voltage and current measurements
  95. Optimizing measurement accuracy
  96. Switching and scanning
  97. Maximum power usage with Series 3700A cards
  98. Specifying a channel
  99. Close and open channel operations and commands
  100. Working with channels
  101. Determining the number of relay closures
  102. Channel attributes
  103. Channel patterns
  104. Reset a channel
  105. Pseudocards programming example
  106. Trigger model
  107. Scan and step counts
  108. Basic scan procedure
  109. Remote interface scanning
  110. Hardware trigger modes
  111. Understanding synchronous triggering modes
  112. Events
  113. LXI Class B and C triggering (IEEE-1588)
  114. Reading buffers
  115. Front-panel buffer operation
  116. recalling readings
  117. Remote buffer operation
  118. Index
  119. Maintenance
  120. AMPS analog backplane fuse replacement
  121. Front panel tests
  122. Display patterns test
  123. Upgrading the firmware
  124. Upgrading or downgrading using the remote interface
  125. Upgrading or downgrading firmware using Test Script Builder
  126. Theory of operation
  127. AC voltage measurements and crest factor
  128. DMM resistance measurement methods
  129. Constant-current source method
  130. Ratiometric method
  131. Reference junctions
  132. Simulated reference junction
  133. Open lead detection
  134. ISOUR open voltage
  135. dmm.opendetector open voltage
  136. wire dry-circuit open lead detection
  137. Open thermocouple detection
  138. Accuracy calculations
  139. Calculating dB characteristics accuracy
  140. Understanding Precision Time Protocol (PTP)
  141. Introduction to TSP operation
  142. Queries
  143. Data retrieval commands
  144. Information on scripting and programming
  145. Display operations
  146. About TSP commands
  147. Channel
  148. Data queue
  149. Display
  150. Error queue
  151. Event log
  152. GPIB
  153. Local node
  154. Reading buffer
  155. Scripting
  156. Slot
  157. Top level instrument controls
  158. Triggering
  159. TSP-Link
  160. Userstrings
  161. Instrument programming
  162. What is a script?
  163. Commands that cannot be used in scripts
  164. Working with scripts in nonvolatile memory
  165. Run a user script from the instrument front panel
  166. Load a script from the instrument front panel
  167. Save a script from the instrument front panel
  168. Interactive script
  169. Fundamentals of programming for TSP
  170. Standard libraries
  171. Programming example: Script with a for loop
  172. Installing the TSB software
  173. Project navigator
  174. Connecting an instrument in TSB
  175. Creating a new TSP project
  176. Running a script
  177. Advanced scripting for TSP
  178. Create a script using the script.new() command
  179. Restore a script to the run-time environment
  180. Delete user scripts from the instrument
  181. Memory considerations for the run-time environment
  182. TSP-Link system expansion interface
  183. TSP-Link system
  184. Connections
  185. Resetting the TSP-Link network
  186. Using the expanded system
  187. Using the reset() command
  188. TSP advanced features
  189. Master node overview
  190. Coordinating overlapped operations in remote groups
  191. Using the data queue for real-time communication
  192. TSP-Net
  193. Using TSP-Net with any ethernet-enabled device
  194. Using TSP-Net with any ethernet-enabled instrument
  195. TSP-Net compared to TSP-Link to communicate with TSP-enabled devices
  196. TSP-Net instrument commands: General device control
  197. Example: Using tspnet commands
  198. TSP command reference
  199. Syntax rules
  200. Time and date values
  201. Command name and standard parameters summary
  202. Command usage
  203. Command details
  204. TSP commands
  205. bit.bitand()
  206. bit.bitxor()
  207. bit.clear()
  208. bit.getfield()
  209. bit.set()
  210. bit.setfield()
  211. bit.test()
  212. bufferVar.appendmode
  213. bufferVar.basetimefractional
  214. bufferVar.basetimeseconds
  215. bufferVar.cachemode
  216. bufferVar.channels
  217. bufferVar.clear()
  218. bufferVar.clearcache()
  219. bufferVar.collectchannels
  220. bufferVar.collecttimestamps
  221. bufferVar.dates
  222. bufferVar.formattedreadings
  223. bufferVar.fractionalseconds
  224. bufferVar.n
  225. bufferVar.readings
  226. bufferVar.relativetimestamps
  227. bufferVar.seconds
  228. bufferVar.statuses
  229. bufferVar.times
  230. bufferVar.timestampresolution
  231. bufferVar.timestamps
  232. bufferVar.units
  233. channel.calibration.adjustcount()
  234. channel.calibration.lock()
  235. channel.calibration.save()
  236. channel.calibration.step()
  237. channel.calibration.unlock()
  238. channel.calibration.verifydate()
  239. channel.clearforbidden()
  240. channel.connectrule
  241. channel.connectsequential
  242. channel.createspecifier()
  243. channel.exclusiveclose()
  244. channel.exclusiveslotclose()
  245. channel.getbackplane()
  246. channel.getclose()
  247. channel.getcount()
  248. channel.getdelay()
  249. channel.getforbidden()
  250. channel.getimage()
  251. channel.getlabel()
  252. channel.getmatch()
  253. channel.getmatchtype()
  254. channel.getmode()
  255. channel.getoutputenable()
  256. channel.getpole()
  257. channel.getpowerstate()
  258. channel.getstate()
  259. channel.getstatelatch()
  260. channel.gettype()
  261. channel.open()
  262. channel.pattern.catalog()
  263. channel.pattern.delete()
  264. channel.pattern.setimage()
  265. channel.pattern.snapshot()
  266. channel.read()
  267. channel.reset()
  268. channel.resetstatelatch()
  269. channel.setbackplane()
  270. channel.setdelay()
  271. channel.setforbidden()
  272. channel.setlabel()
  273. channel.setmatch()
  274. channel.setmatchtype()
  275. channel.setmode()
  276. channel.setoutputenable()
  277. channel.setpole()
  278. channel.setpowerstate()
  279. channel.setstatelatch()
  280. channel.trigger[N].clear()
  281. channel.trigger[N].get()
  282. channel.trigger[N].set()
  283. channel.trigger[N].wait()
  284. channel.write()
  285. comm.gpib.enable
  286. comm.lan.rawsockets.enable
  287. comm.lan.vxi11.enable
  288. comm.lan.web.enable
  289. createconfigscript()
  290. dataqueue.CAPACITY
  291. dataqueue.clear()
  292. dataqueue.count
  293. dataqueue.next()
  294. delay()
  295. digio.readport()
  296. digio.trigger[N].clear()
  297. digio.trigger[N].mode
  298. digio.trigger[N].overrun
  299. digio.trigger[N].pulsewidth
  300. digio.trigger[N].release()
  301. digio.trigger[N].stimulus
  302. digio.trigger[N].wait()
  303. digio.writeport()
  304. digio.writeprotect
  305. display.getannunciators()
  306. display.getcursor()
  307. display.getlastkey()
  308. display.gettext()
  309. display.inputvalue()
  310. display.loadmenu.add()
  311. display.loadmenu.catalog()
  312. display.loadmenu.delete()
  313. display.menu()
  314. display.prompt()
  315. display.screen
  316. display.sendkey()
  317. display.setcursor()
  318. display.settext()
  319. display.trigger.EVENT_ID
  320. dmm.adjustment.count
  321. dmm.aperture
  322. dmm.appendbuffer()
  323. dmm.autodelay
  324. dmm.autorange
  325. dmm.autozero
  326. dmm.buffer.catalog()
  327. dmm.buffer.info()
  328. dmm.buffer.maxcapacity
  329. dmm.calibration.ac()
  330. dmm.calibration.dc()
  331. dmm.calibration.password
  332. dmm.calibration.unlock()
  333. dmm.calibration.verifydate
  334. dmm.close()
  335. dmm.configure.catalog()
  336. dmm.configure.delete()
  337. dmm.configure.query()
  338. dmm.configure.recall()
  339. dmm.configure.set()
  340. dmm.connect
  341. dmm.dbreference
  342. dmm.detectorbandwidth
  343. dmm.displaydigits
  344. dmm.drycircuit
  345. dmm.filter.count
  346. dmm.filter.enable
  347. dmm.filter.type
  348. dmm.filter.window
  349. dmm.fourrtd
  350. dmm.func
  351. dmm.getconfig()
  352. dmm.inputdivider
  353. dmm.limit[Y].autoclear
  354. dmm.limit[Y].clear()
  355. dmm.limit[Y].high.fail
  356. dmm.limit[Y].high.value
  357. dmm.limit[Y].low.fail
  358. dmm.limit[Y].low.value
  359. dmm.linesync
  360. dmm.makebuffer()
  361. dmm.math.enable
  362. dmm.math.format
  363. dmm.math.mxb.bfactor
  364. dmm.math.mxb.mfactor
  365. dmm.math.mxb.units
  366. dmm.measure()
  367. dmm.measurecount
  368. dmm.measurewithtime()
  369. dmm.measurewithptp()
  370. dmm.nplc
  371. dmm.offsetcompensation
  372. dmm.open()
  373. dmm.opendetector
  374. dmm.range
  375. dmm.refjunction
  376. dmm.rel.acquire()
  377. dmm.rel.enable
  378. dmm.rel.level
  379. dmm.reset()
  380. dmm.rtdalpha
  381. dmm.rtdbeta
  382. dmm.rtddelta
  383. dmm.rtdzero
  384. dmm.savebuffer()
  385. dmm.setconfig()
  386. dmm.simreftemperature
  387. dmm.thermistor
  388. dmm.thermocouple
  389. dmm.threertd
  390. dmm.threshold
  391. dmm.transducer
  392. dmm.units
  393. errorqueue.clear()
  394. errorqueue.next()
  395. eventlog.all()
  396. eventlog.clear()
  397. eventlog.enable
  398. eventlog.next()
  399. eventlog.overwritemethod
  400. fileVar:close()
  401. fileVar:read()
  402. fileVar:seek()
  403. fileVar:write()
  404. format.byteorder
  405. format.data
  406. fs.chdir()
  407. fs.cwd()
  408. fs.mkdir()
  409. fs.rmdir()
  410. gpib.address
  411. io.close()
  412. io.input()
  413. io.open()
  414. io.read()
  415. io.type()
  416. lan.applysettings()
  417. lan.config.dns.domain
  418. lan.config.dns.dynamic
  419. lan.config.dns.verify
  420. lan.config.gateway
  421. lan.config.method
  422. lan.config.subnetmask
  423. lan.nagle
  424. lan.status.dns.address[N]
  425. lan.status.dns.name
  426. lan.status.duplex
  427. lan.status.ipaddress
  428. lan.status.port.dst
  429. lan.status.port.telnet
  430. lan.status.speed
  431. lan.trigger[N].assert()
  432. lan.trigger[N].connect()
  433. lan.trigger[N].connected
  434. lan.trigger[N].disconnect()
  435. lan.trigger[N].ipaddress
  436. lan.trigger[N].overrun
  437. lan.trigger[N].protocol
  438. lan.trigger[N].pseudostate
  439. lan.trigger[N].wait()
  440. localnode.define.*
  441. localnode.description
  442. localnode.linefreq
  443. localnode.model
  444. localnode.passwordmode
  445. localnode.prompts
  446. localnode.prompts4882
  447. localnode.revision
  448. localnode.serialno
  449. makegetter()
  450. memory.available()
  451. memory.used()
  452. node[N].execute()
  453. node[N].getglobal()
  454. opc()
  455. print()
  456. printbuffer()
  457. printnumber()
  458. ptp.domain
  459. ptp.enable
  460. ptp.slavepreferred
  461. ptp.time()
  462. reset()
  463. scan.add()
  464. scan.addimagestep()
  465. scan.addwrite()
  466. scan.background()
  467. scan.bypass
  468. scan.create()
  469. scan.execute()
  470. scan.list()
  471. scan.measurecount
  472. scan.mode
  473. scan.nobufferbackground()
  474. scan.nobufferexecute()
  475. scan.reset()
  476. scan.scancount
  477. scan.state()
  478. scan.stepcount
  479. scan.trigger.arm.set()
  480. scan.trigger.channel.clear()
  481. scan.trigger.channel.stimulus
  482. scan.trigger.clear()
  483. scan.trigger.measure.clear()
  484. scan.trigger.measure.stimulus
  485. scan.trigger.sequence.clear()
  486. scan.trigger.sequence.set()
  487. schedule.alarm[N].enable
  488. schedule.alarm[N].fractionalseconds
  489. schedule.alarm[N].period
  490. schedule.alarm[N].repetition
  491. schedule.disable()
  492. script.delete()
  493. script.new()
  494. script.newautorun()
  495. script.restore()
  496. script.run()
  497. scriptVar.autorun
  498. scriptVar.name
  499. scriptVar.run()
  500. scriptVar.save()
  501. settime()
  502. settimezone()
  503. setup.cards()
  504. setup.poweron
  505. setup.recall()
  506. slot[slot].banks.matrix
  507. slot[slot].columns.matrix
  508. slot[slot].digio
  509. slot[slot].idn
  510. slot[slot].interlock.state
  511. slot[slot].isolated
  512. slot[slot].maxvoltage
  513. slot[slot].poles.four
  514. slot[slot].poles.two
  515. slot[slot].rows.matrix
  516. slot[slot].tempsensor
  517. slot[slot].thermal.state
  518. status.measurement.*
  519. status.node_enable
  520. status.node_event
  521. status.operation.*
  522. status.operation.user.*
  523. status.questionable.*
  524. status.request_enable
  525. status.request_event
  526. status.reset()
  527. status.system.*
  528. status.system2.*
  529. status.system3.*
  530. status.system4.*
  531. status.system5.*
  532. timer.measure.t()
  533. timer.reset()
  534. trigger.blender[N].clear()
  535. trigger.blender[N].orenable
  536. trigger.blender[N].reset()
  537. trigger.blender[N].stimulus[M]
  538. trigger.blender[N].wait()
  539. trigger.clear()
  540. trigger.timer[N].clear()
  541. trigger.timer[N].delay
  542. trigger.timer[N].delaylist
  543. trigger.timer[N].EVENT_ID
  544. trigger.timer[N].passthrough
  545. trigger.timer[N].stimulus
  546. trigger.timer[N].wait()
  547. tsplink.group
  548. tsplink.master
  549. tsplink.readbit()
  550. tsplink.reset()
  551. tsplink.state
  552. tsplink.trigger[N].clear()
  553. tsplink.trigger[N].mode
  554. tsplink.trigger[N].overrun
  555. tsplink.trigger[N].pulsewidth
  556. tsplink.trigger[N].reset()
  557. tsplink.trigger[N].stimulus
  558. tsplink.trigger[N].wait()
  559. tsplink.writebit()
  560. tsplink.writeprotect
  561. tspnet.clear()
  562. tspnet.disconnect()
  563. tspnet.idn()
  564. tspnet.read()
  565. tspnet.readavailable()
  566. tspnet.reset()
  567. tspnet.timeout
  568. tspnet.tsp.abort()
  569. tspnet.tsp.rbtablecopy()
  570. tspnet.tsp.runscript()
  571. tspnet.write()
  572. upgrade.previous()
  573. userstring.add()
  574. userstring.delete()
  575. userstring.get()
  576. waitcomplete()
  577. Troubleshooting guide
  578. USB troubleshooting
  579. Troubleshooting GPIB interfaces
  580. Timeout errors
  581. Use Ping to test the connection
  582. LXI LAN status indicator
  583. Communicate using VISA communicator
  584. Update drivers
  585. Retrieving errors
  586. Frequently asked questions
  587. How do I know if an error has occurred on my instrument?
  588. How do I find the serial number and firmware version?
  589. Next steps
  590. LAN concepts and settings
  591. Step 1: Identify and record the existing IP configuration
  592. Step 2: Disable DHCP to use the computer's existing IP address
  593. Step 3: Configure the instrument's LAN settings
  594. Step 4: Install the crossover cable
  595. Step 5: Access the instrument's web page
  596. Setting the LAN configuration method
  597. Setting the subnet mask
  598. LAN speeds
  599. Viewing LAN status messages
  600. Confirming the active speed and duplex negotiation
  601. VXI-11 connection
  602. Logging LAN trigger events in the event log
  603. Verification and adjustment
  604. Verification test requirements
  605. verification limits
  606. Performing the verification test procedures
  607. Series 3700A verification tests
  608. verifying ac voltage
  609. verifying frequency
  610. Adjustment
  611. Environmental conditions
  612. Remote adjustment procedure
  613. Status model
  614. Status model diagrams
  615. Measurement summary bit (Measurement event register)
  616. System summary bit (System register)
  617. Standard Event Register
  618. Error available bit (Error or Event queue)
  619. Questionable summary bit (Questionable event register)
  620. Message available bit (Output queue)
  621. Master summary status bit (MSS bit register)
  622. Operation summary bit (Operation event register)
  623. Status function summary
  624. Startup state
  625. Reading registers
  626. Service Request Enable Register
  627. Serial polling and SRQ
  628. Status byte and service request commands
  629. TSP-Link system status