HP Sander 16500C manual Definite-Length Block Response Data

Models: Sander 16500C

1 252
Download 252 pages 12.2 Kb
Page 35
Image 35

Example

Introduction to Programming

Definite-Length Block Response Data

The following example shows logic analyzer module data being returned to a numeric variable.

10 OUTPUT XXX;":SYSTEM:HEADER OFF"

20 OUTPUT XXX;":SELECT 2:MACHINE1:TWAVEFORM:RANGE?"

30 ENTER XXX;Rang

40 PRINT Rang

50 END

This time the format of the number (whether or not exponential notation is used) is dependent upon your host language. In BASIC, the output will look like: 1.E-5

Definite-Length Block Response Data

Definite-length block response data, also referred to as block data, allows any type of device-dependent data to be transmitted over the system interface as a series of data bytes. Definite-length block data is particularly useful for sending large quantities of data or for sending 8-bit extended ASCII codes. The syntax is a pound sign ( # ) followed by a non-zero digit representing the number of digits in the decimal integer. Following the non-zero digit is the decimal integer that states the number of 8-bit data bytes to follow. This number is followed by the actual data.

Indefinite-length block data is not supported on the HP16500C Logic Analysis System.

1–21

Page 35
Image 35
HP Sander 16500C manual Definite-Length Block Response Data