CXL Quick Start Guide
October 10, 2009
CXL supports emulation of the following products: HP 8510, HP 8753, HP 8719, HP 8720, HP
8722, and the HP 8530.
CXL Download sites
Uninstall any previous version of CXL. Go to Add or Remove Programs on the PNA.
Remove Agilent PNA Code Translator Software.
Get the latest release version of CXL from this site:
Get the latest Beta trial version of CXL from this site:
(The Beta trial version is required for 8530 support and for the very latest bug fixes).
Once the correct version of CXL is installed onto the PNA, the application can be launched from
the PNA desktop or from the PNA front panel buttons.
Launch CXL using the PNA front panel buttons.
To run 8510 emulation mode, select [System][Configure][Code Emulation].
To run 8753 emulation mode, select [System][Configure][Code Emulation].
The CXL icon will be visible in the lower left corner of the display when CXL has successfully
Launch Code Emulation from the PNA front panel
Verify Configuration Settings
Right click on the CXL icon to verify settings. This may be an important step for some legacy
programs. Verify three settings:
1. Instrument Model Number
2. Terminator character
3. Error Handling
View configuration settings by right-clicking the CXL icon and then selecting “Show Log”.
Right click on CXL icon. Select Show Log
Select the Configure Drop Down. Verify the selected instrument model is correct. Select
The line termination character can be important for some programs to run. If a
customer program is failing for unknown reasons, try changing this setting first.
The Multiple Query option is a setting designed to accommodate programs that may have been
written to send queries without reading the results. The timeout setting determines how long
CXL will wait before giving up waiting for the program to read data it’s asked for.
Once the configuration is correct, you can run the customer’s program.
You can monitor live program activity as long as the Debug Log is visible. Use the Debug Log to
Each parsed command is assigned a compatibility rating, green, yellow, or red.
1. Green commands are expected to work correctly without problems.
2. Yellow commands are flagged as potential problems.
3. Red commands are not supported, although the program should not stop when
these commands are parsed.
Review the log. Identify any problems that prevent the customers program from running
correctly. Notify Agilent of any problems found.
Overwrite Commands using User Defined Commands
CXL provides a way to overwrite built-in command behavior. A “user defined command” can be
executed in place of built-in command execution. This is done by assigning the replacement
command from the Options Setup menu.
Example shows 2 User Defined Commands defined in the Options Setup menu. The commands
may be executable files written in any language.
During program execution, user defined commands or queries will execute in place of the built-
in implementation of the command or query. During execution of overwritten commands,
program flow is blocked until completion.