Reference Manual
3ASCII Displays
Publication 2711E-820 – January 1998
ASCII Display String Format
The format of the data string must be as in the following table. For
more characters see the ASCII character set in Appendix D, or see
Appendix B, The Extended Character Set, in the PanelBuilder 1400e
Configuration Software for Windows User Manual.
Bit 15 8 7 0
1st word 1st character 2nd character
2nd word 3rd character 4th character
… …
Special Characters and Control Sequences
The ASCII Display uses character 255 (G) to align display strings of
odd length. Fill characters are not printable and will not occupy
space on the display. For a list of the ASCII character set, see
Appendix D in this manual.
The following table lists the control sequences used by the
PanelView terminal.
Name Sequence Hex Action
Carriage Return CR 0D Move to the beginning of the current line.
Line Feed LF 0A Move to the next line below the current one. If the current position is
the last line, no more data from the string is displayed.
Clear to End of Display ESC[0J or ESC[J 1B5B4A Clear from the current display position to the end of the display.
Clear to End of Line ESC[0K or ESC[K 1B5B4B Clear from the current display position to the end of the line.
Position Text ESC[row;columnH
ESC[;columnH
ESC[rowH
ESC[H
1B5Bxx3Byy48
1B5B3Byy48
1B5Bxx48
1B5B48
Move the display position to the specified row and column number.
The top left corner of the display area is row and column number
0,0. If either row or column number is omitted, the missing
coordinate will be 0.
Note: The coordinates are character positions. For example,
position (1,1) refers to pixel coordinates (8,20) in the object.
Reverse Video Text On ESC[7m 1B5B376D Begin displaying text in reverse video. This flips the foreground and
background colors.
Reverse Video Text Off ESC[27m 1B5B32376D End the reverse-video text block.
Invalid Control Sequences
If an incorrect control sequence is detected, the invalid portion is
displayed as part of the string.
For example, in the display area shown earlier, the string:
“ESC[3;0HThis sequence is invalid” would be invalid: the display is
10 characters by 3 lines, and a line specification of 3 would start
printing at the fourth line.