FAQs Técnicas

Realizar una pregunta

¿Cómo realizar con Unity un swap (intercambio) de la parte alta y baja de un DINT (32bits)?

Utilizar la función DINT_AS_WORD para extraer en dos words la parte alta y parte baja del DINT. Posteriormente, utilizar la función WORD_AS_DINT para, a partir de dos words (baja y alta) construir un DINT. Hay que intercambiar las dos words de salida de la función DINT_AS_WORD con las dos words de la entrada a la función WORD_AS_DINT para lograr invertir low and high words.
¿Ha sido útil?
¿Qué podemos hacer para mejorar la información?