73
EXDUL-592E / EXDUL-592S
© 2019 by Messcomp Datentechnik GmbH
DV02
73
EXDUL-592E / EXDUL-592S
© 2019 by Messcomp Datentechnik GmbH
EV03
wasco
®
wasco
®
Programmierung:
- Senden: um Daten aus dem FIFO auszulesen, muss der 4Byte lange Befehl
an das Modul gesendet werden.
- Empfangen der Daten: Da die Array-Länge der zu empfangenden Daten
variieren kann, muss das Empfangen des gesamten Datenblocks aufgeteilt
werden.
Start
Daten im
Empfangsbuffer
> 3 Byte
4 Byte lesen
( Längenbyte)
nein
ja
Längenbyte
> 0
Es sind 4
Längenbyte Bytes
im Empfangsbuffer
ja
nein
nein
FIFO ist leer
4 Längenbyte
Bytes auslesen
Empfangsroutine
beendet
ja
Programming:
- Transmitting: a 4 byte holding command has to be sent to the module
in order to read out data from the FIFO
- Receiving the data: since the array length of the data to be received may
vary, the reception of the entire data packet has to be fragmented.
Start
Data in
receiving buffer
> 3 Byte
read 4 Byte
(c length byte)
no
yes
length byte
> 0
There are 4 Bytes of
length byte in the
receiving buffer
yes
no
no
FIFO is empty
read 4 Bytes
of length byte
receiving routine
completed
yes