Danke für die Info.Da gäbe es mehrere Möglichkeiten. Die Erste wäre, Du erstellst eine UNION mit einem ARRAY OF WORD und einer Real-Variable. Die einzelnen Elemente des ARRAY OF WORD füllst Du jetzt mit den empfangenen Daten, wobei Du dabei gleich die Words tauschst. Die Real-Variable enthält dann (hoffentlich) den gewünschten Wert.
Oder Du erstellst eine Real-Variable und kopierst mit MEMCPY jeweils ein Word an die richtige Stelle.
Die Frage ist, ob das überhaupt geht. @Frohnius Beitrag hat mich etwas zum Nachdenken gebracht. Wenn nicht nur die beiden Words getauscht werden müssen, sondern auch die Byte-Order anders ist müsstest Du seine Lösung nehmen.Danke für die Info.
Das mit der Union klingt ja soweit gut hab soweit jetzt auch verstanden wie eine Union funktioniert bloß wie gebe ich es ein das die 2 Word vertauscht werden?
und wie ? teilst du uns deine lösung mit ?Danke Euch alle für eure Mühe. Ich habe es hinbekommen.
Ja klaro. Hab es mit Union Funktion umgesetzt ging ganz easy nachdem ich die Funktionsweise begriffen hatteund wie ? teilst du uns deine lösung mit ?
Also kamen die beiden WORDS glücklicherweise nur vertauscht vom Gerät an, wäre die Byteorder noch unterschiedlich gewesen wäre die Sache, wie @Frohnius schon schrieb, deutlich aufwändiger.Ja klaro. Hab es mit Union Funktion umgesetzt ging ganz easy nachdem ich die Funktionsweise begriffen hatte
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?