Chr(c) – Campbell Scientific CR9000X Measurement and Control System User Manual
Page 399

Section 11. String Functions
CHR(c)
The CHR string function returns an ANSI character. 'c' ranges in values from
0..255.
The character returned by the CHR function can be stored in a string in the
program or sent to some other device by using such instructions as EmailSend
or SerialOut.
ANSI characters for decimal codes 0 through 128 are shown in Table 11.1.
See the editor for ANSI characters for decimal codes 129 through 255.
Table 11.1: ANSI Character Codes; Decimal 1 through 128
Dec
Char
Description
Dec
Char
Dec
Char
Dec
Glyph
0
^@
Null character
32
?
64
@
96
`
1
^A
Start of Header
33
!
65
A
97
a
2
^B
Start of Text
34
"
66
B
98
b
3
^C
End of Text
35
#
67
C
99
c
4
^D
End of Transmission
36
$
68
D
100
d
5
^E
Enquiry
37
%
69
E
101
e
6
^F
Acknowledgment
38
&
70
F
102
f
7
^G
Bell
39
'
71
G
103
g
8
^H
Backspace
40
(
72
H
104
h
9
^I
Horizontal Tab
41
)
73
I
105
i
10
^J
Line feed
42
*
74
J
106
j
11
^K
Vertical Tab
43
+
75
K
107
k
12
^L
Form feed
44
,
76
L
108
l
13
^M
Carriage return
45
-
77
M
109
m
14
^N
Shift Out
46
.
78
N
110
n
15
^O
Shift In
47
/
79
O
111
o
16
^P
Data Link Escape
48
0
80
P
112
p
17
^Q
Device Control 1
49
1
81
Q
113
q
18
^R
Device Control 2
50
2
82
R
114
r
19
^S
Device Control 3
51
3
83
S
115
s
20
^T
Device Control 4
52
4
84
T
116
t
21
^U
Negative Acknowledge
53
5
85
U
117
u
22
^V
Synchronous Idle
54
6
86
V
118
v
23
^W
End of Trans. Block
55
7
87
W
119
w
24
^X
Cancel
56
8
88
X
120
x
25
^Y
End of Medium
57
9
89
Y
121
y
26
^Z
Substitute
58
:
90
Z
122
z
27
^[
Escape
59
;
91
[
123
{
28
^\
File Separator
60
<
92
\
124
|
29
^]
Group Separator
61
=
93
]
125
}
30
^^
Record Separator
62
>
94
^
126
~
31
^_
Unit Separator
63
?
95
_
127 Delete
Example: Add a carriage return, line feed to a string at the end.
X = “Line”+Chr(13)+Chr(10)
11-3