User manual
Section 13: Instrument Control Library (ICL) Series 3700 System Switch/Multimeter Reference Manual
13-240 3700S-901-01 Rev. C / July 2008
scan.mode
Remarks
This attribute, when set to scan.MODE_OPEN_ALL, indicates an openall on all
slots should be performed before a scan starts. Otherwise, when
scan.MODE_OPEN_SELECTIVE, an intelligent open takes place as follows:
If all steps being scanned have a function value of "nofunction" with their DMM
configuration then:
Open all channels and backplane relays involved in scanning.
If a closed channel or backplane relay is not involved in scanning it will remain
closed during the scan.
If any step has a DMM configuration with a function set to something other than
"nofunction" then:
Open analog backplane relays 1 and 2 on all slots.
Open any common side ohms backplane relays on all slots.
Open any amps channels on all slots.
Open all channels and backplane relays involved in scanning.
If a closed channel or backplane relay is not involved in scanning it will remain
closed during the scan.
Open all channels on any bank when any backplane relay on that bank is involved
in scanning.
The reset value as well as the default setting for this attribute is
scan.MODE_OPEN_ALL.
Also see
scan.reset() (on page 13-242)
Example
To set the scan mode setting for scan to open selective:
scan.mode = scan.MODE_OPEN_SELECTIVE
scan.nobufferbackground()
Function
Specifies that no reading buffer is used during scanning. Scan is run in background
mode.
Usage
state, scancount, stepcount =
scan.nobufferbackground()
state: The result of scanning:
scan.EMPTY or 0
scan.BUILDING or 1
scan.RUNNING or 2
scan.ABORTED or 3
scan.FAILED or 4
scan.FAILED_INIT or 5,
scan.SUCCESS or 6
scancount: is current scan count completed
stepcount: is current step count completed