EasyManua.ls Logo

HP 54501A - Tree Traversal Rules; Examples

HP 54501A
386 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Tree Traversal
Rules
Command
headers
are
created
by
traversing
down
the
command
tree.
A
legal
command
header
from
the
command tree
in
figure
4-1 would
be
":CHANNEL1:RANGE".
This
is
referred
to as
a
compound header.
A
compound
header
is
a
header
made
of
two
or more
mnemonics separated
by
colons.
The
mnemonic
created
contains
no spaces.
The
following
rules
apply
to
traversing
the
tree:
A
leading
colon
or
a
<
program
message
terminator
> (either
a
<
NL
>
or
EOI
true
on
the
last
byte)
places
the
parser
at
the
root
of
the
command
tree.
A
leading
colon
is
a
colon
that
is
the
first
character
of
a
program
header.
Executing
a subsystem
command
places
you
in
that
subsystem
(until
a
leading
colon
or
a
<
program
message
terminator
> is
found).
In
the
Command
Tree,
figure
4-1,
use
the
last
mnemonic
in
the
compound
header
as
a
reference
point
(for
example,
RANGE).
Then
find the
last
colon
above
that
mnemonic
(CHANNELl:),
and
that
is
where
the
parser
will
be.
Any command
below
that
point
can
be
sent
within the
current
program
message
without
sending
the
mnemonic(s)
which
appear
above
them (OFFSET).
Examples
The OUTPUT
statements
are
written
using
HP BASIC
4.0
on
a
HP
9000
Series
200/300
Controller.
The
quoted
string
is
placed
on
the
bus,
followed
by
a
carriage
return
and
linefeed (CRLF).
Example
1:
OUTPUT 707;":CHANNEL1:RANGE
0.5
;OFFSET
0"
Comments:
The
colon
between CHANNELl
and
RANGE
is
necessary,
CHANNEL1:RANGE
is
a compound
command.
The
semicolon between
the
RANGE
command
and
the
OFFSET
command
is
the
required
<
program
message
unit
separator
>.
The OFFSET
command
does
not
need
CHANNELl
preceding it,
since
the CHANNEL1:RANGE
command
set
the
parser to
the
CHANNELl node
in
the
tree.
HP
54501A
Programming
Programming
and
Documentation
Conventions
4-5

Table of Contents

Other manuals for HP 54501A

Related product manuals