Typ-Casting, Pointer, call by reference, wie geht das mit PCWORX?

Zuviel Werbung?
-> Hier kostenlos registrieren
Kann mir jemand sagen warum von aRecv[0] bis [5] nix drinsteht, aber die Struktur trotzdem mit den Werten gefüllt ist?

Achja in der Struktur musst du noch am Anfang ein Byte-Element machen. Weil der MEMCPY will unebdingt Byte haben.
Also sind es dann 8001 Bytes.
 

Anhänge

  • Unbenannt.jpg
    Unbenannt.jpg
    51,2 KB · Aufrufe: 18
Also hab den Fehler gefunden. Ich darf nicht 8001 eingeben, da wird der Speicher irgendwie wieder überschrieben. Es klappt nur mit 6858.
Und für den WATCHDOG nimmt er nicht die Werte aus Byte 1 und Byte 2, sondern aus Byte 2 und Byte 3. Byte 0 geht ja an das START von der Struktur und Byte 1 wird nicht verwendet.:confused:
 
Zuletzt bearbeitet:
Genau das glaube ich ja nicht. Anscheinend wird es mit dem Padding aufgefüllt. Aber mal schauen was der TE sagt.
 
Hallo und prima neues jahr und so..

Sorry, dass ich nicht mehr dabei war, ich musste erst beruflich weg, und dann kam urplötzlich weihnachten dazwischen..

Ja, auf ein Byte als erstem Strukturelement und dann dem MEMCPY - FB wird es wohl hinauslaufen, darauf bin ich dann auch 'zeitnah' gekommen. Wahrscheinlich noch ein eigener MEMCPY_OFF - FB, dem man noch einen Offset übergeben kann, damit ich nicht erst alles übertragene sammeln und dann erst alle 8K kopieren kann, sondern schon immer jedes empfangene Stückchen in die Struktur kopieren kann.
Mal sehen, wie sich das mit dem zeitverhalten darstellt.
Also erstmal vielen DAnk.

Und dann: Arbeitest du bei Phoenix? Bei deinem Standort stand 'Blomberg'.
wenn nicht: Wir suchen jetzt recht intensiv jemand zum Programmieren von ganz vielen großen und kleinen Projekten mit Phoenix-SPSen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo und frohes neues Jahr,

kein Problem. Stimmt Weihnachten kam wieder so überraschend.

Denke auch, dass es mit dem MEMCPY am besten laufen wird. Und zeitlich denk ich mal wird sich das in Grenzen halten.

Wegen der letzten Frage, siehe PN.
 
Zurück
Oben