CXL Quick Start Guide

October 10, 2009

Products

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:

http://na.tm.agilent.com/pna/cxl/

Get the latest Beta trial version of CXL from this site:

http://na.tm.agilent.com/pna/cxl/Beta/

(The Beta trial version is required for 8530 support and for the very latest bug fixes).

Run CXL

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.

Examples:

To run 8510 emulation mode, select [System][Configure][Code Emulation][8510].

To run 8753 emulation mode, select [System][Configure][Code Emulation][8753].

The CXL icon will be visible in the lower left corner of the display when CXL has successfully launched.

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 Options Setup...

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.

Debug Log

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 identify problems.

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.