Kurzbeschreibung
Parameter Funktionsweise Ein/Ausgänge Limitierungen Querverweise Beispiele
 | Kurzbeschreibung
PolySerial ermöglicht das Zusammenfassen und Zerlegen von
Datenströmen aller Art. |
 | Parameter
 | Grundeinstellungen:
 | Zerlegen:
Datenpakete können in Datenblöcke, Datenblöcke in Einzeldaten zerlegt werden |
 | Zusammenfassen:
Einzelwerte können zu Blöcken, Blöcke zu Paketen und die Daten aus Paketen
könne zu einem großen Paket zusammengefaßt werden. |
|
 | Anzahl Kanäle:
Anzahl der Ein- bzw. Ausgänge |
 | Zusammenfassen:
 | Pakete zusammenfassen:
Alle anliegenden Daten werden in ein Paket gesteckt. Alle Daten aus allen
Blöcken in allen anliegenden Paketen werden zu einem großen Datenvektor (Paket) verpackt
. |
 | Blöcke sammeln:
Wenn an allen Eingängen ein Datenblock anliegt, werden diese zu einem
hübschen Paket verschnürt und ausgegeben. |
 | Pakete sammeln:
Wenn an allen Eingängen ein Datenpaket liegt, werden alle Blöcke dieser
Pakete zu einem großen Paket verschnürt und ausgegeben. |
 | Alles zusammenfassen:
Sämtliche ankommenden Daten werden unsynchronisiert gelesen, verpackt und
weitergeleitet. |
|
 | Zerlegen:
 | Pakete ausgeben:
Daten werden als Pakete ausgegeben. |
 | Blöcke ausgeben:
Daten werden als Blöcke ausgegeben. |
 | Einzelwerte ausgeben
Die Einzeldaten des ersten eingehenden Blockes werden auf die Ausgänge
verteilt. |
|
|
 | Funktionsweise
Das PolySerial Modul kann alle Datentypen verarbeiten. Der verwendete
Datentyp wird bei der Verdrahtung des ersten Ports festgelegt, andere beteiligte Module
müssen diesem Datentyp entsprechen. Erst nachdem alle Verdrahtungen gelöscht wurden,
kann ein andere Datentyp verwendet werden.
 | Zusammenfassen:
Parallel ankommende Daten werden seriell ausgegeben |
 | Zerlegen:
Seriell ankommende Daten werden parallel ausgegeben.
|
|
 | Ein-/Ausgänge
 | Zusammenfassen: |
Eingänge
|
I0, ... I63 |
alle Datentypen |
Zu serialisierende Daten |
Ausgänge |
O0 |
alle Vektor-Datentypen |
Ergebnis (Vektor/Paket) |
 | Zerlegen: |
Eingänge
|
I0 |
alle Vektor-Datentypen |
Eingangs-Vektor |
Ausgänge |
O0, ... O63 |
alle Datentypen |
Zerlegte Daten |
|
 | Limitierungen
 | Daten die über Zeiger referenziert werden, können
nicht serialisiert werden, statt dessen werden die Pointer serialisiert bzw.
deserialisiert. |
 | Der Datentyp: {"POINTER{CMemFile}
BMP*{BitmapPtr} "}; |
|
 | Querverweise
Serial, DeSerial, Bus |
 | Beispiele
- |
|