Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

Realizar un enmascaramiento And

Que tal compañeros tengo esta pequeña duda.

 

Mediante un micro controlador estoy enviando caracteres a labview, el problema surge cuando quiero hacer una mascara de este caracter.

 

Les muestro el codigo en C que realice cuando lo hice de micro a micro:

 

 char in,de,un;
  in=getch();
  de=in&0xf0;
  un=in&0x0f;
      switch(de)
      {
         case 0x00:
         output_a(0xc0);
         break;
         case 0x10:
         output_a(0xf9);
         break;
         case 0x20:
         output_a(0xa4);
         break;
         case 0x30:
         output_a(0xb0);
         break;
         }
        switch(un)
      {
         case 0x00:
         output_d(0xc0);
         break;
         case 0x01:
         output_d(0xf9);
         break;
         case 0x02:
         output_d(0xa4);
         break;
         case 0x03:
         output_d(0xb0);
        
    }
}

Ahora quiero realizar esta misma operacion en labview

de=in&0xf0;
un=in&0x0f;

aqui dejo una pequeña captura de lo que ya tengo solo necesito poder poner la AND

0 kudos
Mensaje 1 de 7
4.071 Vistas

El bloque AND ya tiene la capacidad de obrar por bits:

 

bitwise and.PNG



Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
0 kudos
Mensaje 2 de 7
4.055 Vistas

Disculpa y con el bolean me permite formarlos de la manera que yo necesite por que se me olvido mostrar la parte principal

 

0 kudos
Mensaje 3 de 7
4.045 Vistas

Creo entender que quieres mimar un visor de 7 segmentos: para esto puedes usar el font NI7SEG que viene con el LV, que puede aplicarse a controles, indicadores y simples etiquetas:

 

ni7seg.PNG



Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
0 kudos
Mensaje 4 de 7
4.040 Vistas
disculpa es un modulo especial el de 7segmentos ,por que el bolean Array y el 7 segmentos no lo tiene mi labview o tiene algo que ver que sea el 2009 ?
0 kudos
Mensaje 5 de 7
4.015 Vistas
El boolean array es simplemente un array en el que ha sido puesto un boolean como tipo de dato, mientras que el font NI7Seg puede que venga con el CVI que también tengo instalado y no con el LV, pero el LV lo reconoce y puede usarlo.


Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
0 kudos
Mensaje 6 de 7
4.008 Vistas

Para tener instalado el font creo que es suficiente con instalar la run-time del CVI: te aconsejo que bajes la versión 7 desde aquí que es de solo 2Mb mientras que las posteriores pesan 40 y pico megas Guiño



Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
0 kudos
Mensaje 7 de 7
4.006 Vistas