Display Text Via Rs232; Display Values From Csv Sentence - VideoLogic Proteus-V User Manual

Table of Contents

Advertisement

D
RS232
ISPLAY TEXT VIA
D
ISPLAY VALUES FROM CSV SENTENCE
A CSV (Comma Separated Values) is an ASCII sentence composed of a unique header, followed by up to 12 comma separated values and a checksum.
$Header,VAL1,VAL2,VAL3,VAL4,VAL5,VAL6,VAL7,VAL8,VAL9,VAL10,VAL11,VAL12*XX
NMEA-0183 messages are CSV sentences
PROTEUS intrinsically supports many of the NMEA-0183 messages i.e.
$GPGGL, $SDDPT, $SDDBT, $WIMTW, $WIMWV, $VNINS, $VNIMU, $VNYPR, $PTNTHPR, $HCHDG, $HCHDT, $HCC, $DBS,
$PCIT, $PCIPR, etc.
For these messages, just configure
There may be instances where you want to send your own CSV message or support a new NMEA message
You can configure PROTEUS to receive up to 4 customize CSV messages (A, B, C, D)
Upon reception of a CSV sentence, PROTEUS verifies checksum & parses the message
For each message, parsed values (VAL1.. VAL12) are stored in Registers # 40-87 as shown below:
$Header-A
VAL1
Register
40
$Header-B
VAL1
Register
52
$Header-C
VAL1
Register
64
$Header-D
VAL1
Register
76
E
XAMPLE
$Header-A,1,22,333,4444,55555,666666,7777777,88888888*XX
$Header-A
VAL1
Register
40
Values
1
$Header-C,This,is,an,,,Example*XX
$Header-C
VAL1
64
Register
This
Values
COM port
and PROTEUS is ready to receive messages & manage your visual data
VAL2
VAL3
VAL4
VAL5
41
42
43
VAL2
VAL3
VAL4
VAL5
53
54
55
VAL2
VAL3
VAL4
VAL5
65
66
67
VAL2
VAL3
VAL4
VAL5
77
78
79
VAL2
VAL3
VAL4
VAL5
41
42
43
22
333
4444
55555
VAL2
VAL3
VAL4
VAL5
65
66
is
an
$GPRMC, $GPGGA, $PTSAG, $GPWPL, $GPGSA, $GPGSV,
VAL6
VAL7
VAL8
44
45
46
VAL6
VAL7
VAL8
56
57
58
VAL6
VAL7
VAL8
68
69
70
VAL6
VAL7
VAL8
80
81
82
VAL6
VAL7
44
45
46
666666
7777777
VAL6
67
Example
22
VAL9
VAL10
VAL11
47
48
49
VAL9
VAL10
VAL11
59
60
61
VAL9
VAL10
VAL11
71
72
73
VAL9
VAL10
VAL11
83
84
85
VAL8
47
88888888
VAL12
50
51
VAL12
62
63
VAL12
74
75
VAL12
86
87

Advertisement

Table of Contents
loading

Table of Contents