POSICION | 7 6 5 4 3 2 1 | VALOR | 64 32 16 8 4 2 1 | ----------------------------- SWA 0 1 0 1 0 0 1 ----------------------------- SWB | 0 1 1 0 0 0 0 SWB | 0 1 1 1 0 0 0 SWB | 0 1 1 0 1 0 0 SWB | 0 1 1 0 0 1 0 SWB | 0 1 1 1 0 0 1
SWA es un valor casi fijo, se leen ciertos parametros una vez y se genera ese valor.
SWB es un valor dinamico, constantemente esta cambiando y aqui muestro algunos de sus valores y de aqui surge mi pregunta:
1. ¿Como genero esa "cadena" binaria? Pense en esto:
type boolNum is array[7] of boolean; SWA : boolNum; SWB: boolNUm;
Asi puedo escribir el elemento correspondiente en el array segun mis necesidades.
2. ¿Como convierto los elementos de ese array en la representacion de un string binario "0110010"? -¿eso existe?
3. Una vez convertido debo representarlo como un ASCII, p.e. 23, 48, etc ¿Como hago eso sin delphi?
Help!!!
Se agradece cualquier ayuda!