06.04.2011, 14:46
Hallo,
in einem komplexeren Prüfsystem wird auf einer RT-Hardware ein SGL-Array erzeugt, das unter anderen auch Daten von einem Bool-Array enthält, das ganze wird zum PC geschickt (TCP-IP) dann wird SGL-Array wieder zerlegt und das Bool-Array extrahiert.
Dabei tritt bei Bit 22 in einem 32iger Bool-Array ein Fehler auf.
Ich konnte das ganze ohne RT-Hardware auf dem PC reproduzieren.
In dem Beispiel (Anhang) sind zwei Varianten per Disable-Structure möglich.
[attachment=33138]
Einmal funktioniert der Typcast fehlerfrei, beim anderen Mal nicht.
Kann mir da bitte jemand weiterhelfen?
Vorab vielen Dank!!!
in einem komplexeren Prüfsystem wird auf einer RT-Hardware ein SGL-Array erzeugt, das unter anderen auch Daten von einem Bool-Array enthält, das ganze wird zum PC geschickt (TCP-IP) dann wird SGL-Array wieder zerlegt und das Bool-Array extrahiert.
Dabei tritt bei Bit 22 in einem 32iger Bool-Array ein Fehler auf.
Ich konnte das ganze ohne RT-Hardware auf dem PC reproduzieren.
In dem Beispiel (Anhang) sind zwei Varianten per Disable-Structure möglich.
[attachment=33138]
Einmal funktioniert der Typcast fehlerfrei, beim anderen Mal nicht.
Kann mir da bitte jemand weiterhelfen?
Vorab vielen Dank!!!