User manual

Series 3700 System Switch/Multimeter Reference Manual Section 13: Instrument Control Library (ICL)
3700S-901-01 Rev. C / July 2008 13-11
This section provides a listing of Instrument
Control Library commands and basic functional
group usage.
beeper functions and attributes
beeper.beep() (on page 13-16)
beeper.enable (on page 13-16)
bit functions
bit.bitand() (on page 13-17)
bit.bitor() (on page 13-18)
bit.bitxor() (on page 13-18)
bit.clear() (on page 13-19)
bit.get() (on page 13-19)
bit.getfield() (on page 13-20)
bit.set() (on page 13-21)
bit.setfield() (on page 13-21)
bit.test() (on page 13-22)
bit.toggle() (on page 13-23)
channel functions and attributes
channel.clearforbidden() (on page 13-
36)
channel.close() (on page 13-37)
channel.connectrule (on page 13-39)
channel.connectsequential (on page 13-
40)
channel.exclusiveclose() (on page 13-
41)
channel.exclusiveslotclose() (on page
13-43)
channel.getbackplane() (on page 13-45)
channel.getclose() (on page 13-46)
channel.getcount() (on page 13-48)
channel.getdelay() (on page 13-49)
channel.getforbidden() (on page 13-50)
channel.getimage() (on page 13-51)
channel.getlabel() (on page 13-52)
channel.getpole() (on page 13-55)
channel.getstate() (on page 13-56)
channel.open() (on page 13-59)
channel.pattern.catalog() (on page 13-
61)
channel.pattern.delete() (on page 13-
62)
channel.pattern.getimage() (on page 13-
62)
channel.pattern.setimage() (on page 13-
63)
channel.pattern.snapshot() (on page 13-
66)
channel.reset() (on page 13-68)
channel.setbackplane() (on page 13-70)
channel.setdelay() (on page 13-72)
channel.setforbidden() (on page 13-73)
channel.setlabel() (on page 13-74)
channel.setpole() (on page 13-79)
dataqueue functions and attributes
dataqueue.add() (on page 3-10)
dataqueue.CAPACITY (on page 3-10)
dataqueue.clear() (on page 3-10)
dataqueue.count (on page 3-10)
dataqueue.next() (on page 3-11)
delay functions
delay() (on page 13-86)
digio functions and attributes
digio.readbit() (on page 13-87)
digio.readport() (on page 13-87)
digio.trigger[N].assert() (on page 13-
88)
digio.trigger[N].clear() (on page 13-
88)
digio.trigger[N].mode (on page 13-88)
digio.trigger[N].overrun (on page 13-
89)
digio.trigger[N].pulsewidth (on page
13-90)
digio.trigger[N].release( (on page 13-
90))
digio.trigger[N].stimulus (on page 13-
91)
digio.trigger[N].wait() (on page 13-92)
digio.writebit() (on page 13-92)
digio.writeport() (on page 13-92)
digio.writeprotect (on page 13-93)
display functions and attributes
display.clear() (on page 13-93)
display.getannunciators() (on page 13-
94)
display.getcursor() (on page 13-95)
display.getlastkey() (on page 13-96)
display.gettext() (on page 13-97)
display.inputvalue() (on page 13-98)
display.loadmenu.add (on page 13-100)
display.loadmenu.delete() (on page 13-
101)
display.locallockout (on page 13-102)
display.menu() (on page 13-102)
display.prompt() (on page 13-102)
display.screen (on page 13-104)
display.sendkey() (on page 13-105)
display.setcursor() (on page 13-105)
display.settext() (on page 13-106)
display.waitkey() (on page 13-107)
dmm functions and attributes
dmm.adjustment.count (on page 13-109)
dmm.adjustment.date (on page 13-109)
dmm.aperture (on page 13-110)
dmm.appendbuffer() (on page 13-111)
dmm.autodelay (on page 13-112)
dmm.autorange (on page 13-113)
dmm.autozero (on page 13-114)
dmm.buffer.catalog() (on page 13-115)
dmm.buffer.info() (on page 13-116)
dmm.buffer.maxcapacity (on page 13-117)
dmm.buffer.usedcapacity (on page 13-
118)
dmm.calibration.ac() (on page 13-118)
dmm.calibration.dc() (on page 13-120)
dmm.calibration.lock() (on page 13-121)
dmm.calibration.password (on page 13-
122)
ICL command list