Command

Example

DATA and SETup Commands

SYSTem:DATA

SYSTem:DATA

:SYSTem:DATA <block data>

The SYSTem:DATA command transmits the acquisition memory data from the controller to the HP 16554A/HP 16555A/HP 16555D logic analyzers.

The block data consists of a variable number of bytes containing information captured by the acquisition chips. Since no parameter checking is performed, out-of-range values could cause instrument lockup; therefore, care should be taken when transferring the data string into the HP 16554A/ HP 16555A/HP 16555D.

The <block data> parameter can be broken down into a <block length specifier> and a variable number of <section>s.

The <block length specifier> always takes the form #8DDDDDDDD. Each D represents a digit (ASCII characters "0" through "9"). The value of the eight digits represents the total length of the block (all sections). For example, if the total length of the block is 14522 bytes, the block length specifier would be "#800014522".

Each <section> consists of a <section header> and <section data>. The <section data> format varies for each section and may be any length. For the DATA instruction, there is only one <section>, which is composed of a data preamble followed by the acquisition data. This section has a variable number of bytes depending on configuration and amount of acquired data.

OUTPUT XXX;":SYSTEM:DATA" <block data>

Do not load UNPacked data into the instrument; it may cause the HP 16500 to lock up. If this happens, cycle power. Only data saved in PACKed mode can be reloaded back into a logic analyzer.

17–4