Commands Quick Reference 2

For example, <A> ::= <B> indicates that <A> can be replaced by <B> in any statement containing <A>.

<> (Angle Brackets)

<> Angle brackets enclose words or characters that symbolize a program code parameter or an interface command.

... (Ellipsis)

... An ellipsis (trailing dots) indicates that the preceding element may be repeated one or more times.

n,..,p (Value Ranges)

n,..,p ::= all integers between n and p inclusive.

d (Digits)

d ::= A single ASCII numeric character 0 - 9.

Quoted ASCII String

A quoted ASCII string is a string delimited by either double quotes (") or single quotes ('). Some command parameters require a quoted ASCII string. For example, when using the Agilent VISA COM library in Visual Basic, the command:

myScope.WriteString ":CHANNEL1:LABEL 'One'"

has a quoted ASCII string of:

'One'

In order to read quoted ASCII strings from query return values, some programming languages require special handling or syntax.

Definite-Length Block Response Data

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

For example, for transmitting 1000 bytes of data, the syntax would be

Agilent InfiniiVision 5000 Series Oscilloscopes Programmer's Reference

57

Page 57
Image 57
Agilent Technologies 5000 Series manual Angle Brackets, Ellipsis, Value Ranges, Digits, Quoted Ascii String