
Section 9
:
Instrument Control Library (ICL)
Series 3700 System Switch/Multimeter Reference Manual
9-62
Document Number: 3700S-901-01 Rev. A / August 2007
display.locallockout
Remarks
Setting display.locallockout to display.LOCK prevents the user from interrupting remote
operation by pressing the
LOCAL
key. Set this attribute to display.UNLOCK to allow
the
LOCAL
key to abort script/remote operation.
Example
Disables the front panel
LOCAL
key:
display.locallockout = display.LOCK
display.menu
Function
Presents a menu on the front panel display.
Usage
selection = display.menu(name, items)
name
: Menu name to display on the top line.
items
: Menu items to display on the bottom line.
Remarks
The menu consists of the menu name string on the top line, and a selectable list of
items on the bottom line. The menu items must be a single string with each item
separated by whitespace. The name for the top line is limited to 20 characters.
After sending this command, script execution pauses for the operator to select a
menu item. An item is selected by rotating the wheel (or using the cursor keys) to
place the blinking cursor on the item, and then pressing the wheel (or
ENTER
key).
When an item is selected, the text of that selection is returned.
Pressing the
EXIT
key
will not abort the script while the menu is displayed, but it
will return nil. The script can be aborted by calling the exit function when nil is
returned.
Example
Displays a menu with three menu items. If the second menu item is selected, selection
will be given the value Test2:
selection = display.menu("Sample Menu", "Test1 Test2 Test3")
print(selection)
Output: Test2