- Beiträge
- 5.436
- Reaktionspunkte
- 1.410
-> Hier kostenlos registrieren
Hi zusammen
ich kopiere mit
wobei .Write_Data zwei Worte 16 Bit sind und .InitZustand ein DINT ist. Beim Kopieren muss ich die zwei Wörter im DINT tauschen. Also MSW gegen LSW austauschen.
Gibt es da eine einfache Funktion?
mfg René
ich kopiere mit
Code:
SysMemCpy(ADR(typSlaveData[1].Write_Data[0]), ADR(typModBus_Init[1].InitZustand), SIZEOF(typModBus_Init[1].InitZustand))
wobei .Write_Data zwei Worte 16 Bit sind und .InitZustand ein DINT ist. Beim Kopieren muss ich die zwei Wörter im DINT tauschen. Also MSW gegen LSW austauschen.
Gibt es da eine einfache Funktion?
mfg René