-> Hier kostenlos registrieren
Hallo
Ich hoffe mal, dass ich das richtige Forum ausgewählt habe..
Wir arbeiten in Structured Text auf eine B&R Steuerung und wollen Daten per TCP auf einen Industrie PC übertragen. Die Übertragung an sich funktioniert, so
dass wir jetzt daran arbeiten, das TCP-Packet aufzubauen. Wir haben Variablen mit verschiedenen Typs, die wir übertragen wollen, können sie aktuell nur leider
nicht in ein Array kopieren. In C würde ich in die Richtung arbeiten:
void* buffer = malloc(100);
int ID = 23;
memcpy((int*)(buffer),ID,4);
float foo = 17.2;
memcpy((float*)(buffer+4),foo,4);
Könnte mir also jemand sagen, wie ich Reals und Ints so in ein Array kopieren kann, damit ich es per TCP verschicken kann?
Nikolas
Ich hoffe mal, dass ich das richtige Forum ausgewählt habe..
Wir arbeiten in Structured Text auf eine B&R Steuerung und wollen Daten per TCP auf einen Industrie PC übertragen. Die Übertragung an sich funktioniert, so
dass wir jetzt daran arbeiten, das TCP-Packet aufzubauen. Wir haben Variablen mit verschiedenen Typs, die wir übertragen wollen, können sie aktuell nur leider
nicht in ein Array kopieren. In C würde ich in die Richtung arbeiten:
void* buffer = malloc(100);
int ID = 23;
memcpy((int*)(buffer),ID,4);
float foo = 17.2;
memcpy((float*)(buffer+4),foo,4);
Könnte mir also jemand sagen, wie ich Reals und Ints so in ein Array kopieren kann, damit ich es per TCP verschicken kann?
Nikolas