13
3.0
DEVELOPING SCRIPTS
3.1
DEVELOPMENT SOFTWARE – EM405-8 IVI DRIVER SOFT FRONT PANEL
The EM405-8 IVI Driver Soft Front Panel contains a scripting panel that allows the user to
interface with the scripting utilities and provides tools to ease script development. A screenshot
of this scripting panel is shown in Figure 5. With this panel the user can interactively use and
manage the scripts. The panel provides the capability to, among others, upload, retrieve, run,
halt, and remove scripts. The panel also contains debug utilities that allow the user to run a
script in the scripting socket interface and view the script output in a standard command prompt.
Further, the panel allows the user to open a command prompt to the scripting socket interface
where he/she can directly input use and management commands.
Figure 5 EM405-8 IVI Driver Scripting Panel Screenshot
3.2
EM405-8 EXTENSIONS LIBRARY
The EM405-8 Extension Library is a set of functions in the form of a Lua library that can be
included and called from a Lua script like any of the standard Lua libraries. The functions in the
EM405-8 Extension Library allow a Lua script to utilize and interact with the EM405-8 utilities
and M-module hardware. Functions include the ability to read and write M-module registers,
configure the EM405-8 triggers, send and receive data via the VXI-11 interface, control the
EM405-8 fans, and read the EM405-8 temperature sensors.