Specifications

Command Descriptions
TDS3000, TDS3000B, and TDS3000C Series Programmer Manual
2- 235
You can send a tab by transmitting a tab character (\t or \x09) followed by two
characters representing the most significant eight bits followed by the least
significant eight bits of a 16-bit number. The number specifies the pixel column
relative to the left margin of the message area. For example, to tab to pixel 13,
send TAB (\t or \x09), NUL (decimal 0), and CR (decimal 13).
For example, using hexadecimal escape sequences, MESSAGE:SHOW
’\x09\x01\x17Hello’ when sent as a command would cause the ’Hello’ to be
displayed starting at pixel position 279 relative to the left margin set by the
MESSAGE:BOX command. If you want to display characters starting at position
279, then 279 = 0x0117; split the hexadecimal number into two characters 0x01
and 0x17 and send \x09\x01\x17.
Special characters which control decoration are two character sequences where
the first character is an escape (0x1b) and the second character is as follows:
H Bit 7 0
H Bit 6 If set, inverse video is toggled from current state and
the following text is displayed in the new inverse state until
the state is toggled again. Remaining bits are ignored.
H Bit 5 If set, the color index in the four LSB’s (bits 0 through 3)
is applied to the foreground or background color
depending on the fg/bg bit (bit 4).
H bit 4 If set, color change is applied to the background,
otherwise applies to the foreground.
H bit 0--3 Specifies the color index (0 through 15) to change
color to as follows:
H Index 0 Black (background)
H Index 1 Yellow (Ch1)
H Index 2 Cyan (Ch2)
H Index 3 Magenta (Ch3)
H Index 4 Green (Ch4)
H Index5 Red(math)
H Index 6 White (reference)
H Index 7 Orange
H Index 8 Gray (graticule)
H Index 9 White (text)