-> Hier kostenlos registrieren
Hallo zusammen,
also ich versuch zu erklären was ich vor habe:
Ich möchte ein "Telegramm" von der Steuerung mittels Rohdatenvariable abgreifen und in eine Strukturvariable, die nur interne Datenpunkte enthält umkopieren.
Soweit stellt das ja kein Problem dar.
Aber, der Gedanke ist, dass ich diese Rohdatenvariable nehme und in unterschiedliche Strukturvariablen umkopiere. Also eine Rohdatenvariable, die Kopfdaten enthält in die jeweilige Strukturvariable umkopieren.
Also nochmal: Ich erhalte ein Telegramm in der Rohdatenvariable mit einem Kopf. Darin steht, "ich bin ein Ventil" und habe den "Recordset Nr.3". Dann muss ich den Inhalt auf die Strukturvariable 3 des Typs Ventil kopieren.
Allerdings gibts halt weitere Objekttypen wie z.b. Analogeingänge. Mein Ziel ist, dass ich nur diese eine (oder maximal bis 5) Rohdatenvariablen für die Kommunikation verwende und den oben immer umkopiere.
In dem Beispiel heißt dass, dass wenn in der oben erwähnten Rohdatenvariable drin steht: "ich bin ein Analogeingang vom Recordset 10", dann soll mir der "Kopierer" das umkopieren in die Strukturvariable 10 des Typs Analogeingang.
Wie packt Ihr so ein Ding an? Definition der Strukturen in einer .h-Datei? Oder Auslesen der Strukturvariabeln-Struktur zur Runtime und dann kopieren?
Wäre echt dankbar für Eure Anregungen.
Danke schon mal vorab.
also ich versuch zu erklären was ich vor habe:
Ich möchte ein "Telegramm" von der Steuerung mittels Rohdatenvariable abgreifen und in eine Strukturvariable, die nur interne Datenpunkte enthält umkopieren.
Soweit stellt das ja kein Problem dar.
Aber, der Gedanke ist, dass ich diese Rohdatenvariable nehme und in unterschiedliche Strukturvariablen umkopiere. Also eine Rohdatenvariable, die Kopfdaten enthält in die jeweilige Strukturvariable umkopieren.
Also nochmal: Ich erhalte ein Telegramm in der Rohdatenvariable mit einem Kopf. Darin steht, "ich bin ein Ventil" und habe den "Recordset Nr.3". Dann muss ich den Inhalt auf die Strukturvariable 3 des Typs Ventil kopieren.
Allerdings gibts halt weitere Objekttypen wie z.b. Analogeingänge. Mein Ziel ist, dass ich nur diese eine (oder maximal bis 5) Rohdatenvariablen für die Kommunikation verwende und den oben immer umkopiere.
In dem Beispiel heißt dass, dass wenn in der oben erwähnten Rohdatenvariable drin steht: "ich bin ein Analogeingang vom Recordset 10", dann soll mir der "Kopierer" das umkopieren in die Strukturvariable 10 des Typs Analogeingang.
Wie packt Ihr so ein Ding an? Definition der Strukturen in einer .h-Datei? Oder Auslesen der Strukturvariabeln-Struktur zur Runtime und dann kopieren?
Wäre echt dankbar für Eure Anregungen.
Danke schon mal vorab.