el 08-09-2007 12:47 PM
Hola Felipe,
Aquí está implementando lo que MKES comenta, con el detalle de que mi lógica es inversa. Te envió el programa ilustrado en un PDF.
¡Saludos!
Tania Lozoya | National Instruments | México
el 08-09-2007 01:00 PM
Case
Tania una pregunta cuantos casos hay implementados en el ciclo case??
el 08-09-2007 01:06 PM
Tania que pena molestarte, me podrias explicar un poco lo inplementado en el pdf muchas gracias
Andres
el 08-09-2007 01:31 PM
Hola Felipe,
Si gustas, te puedo enviar el código, dime que versión de LabVIEW manejas.
Tiene 4 cases en total, el principal dentro del ciclo for, y 3 anidados en 3 estados del ciclo case principal.
Estoy siguiendo la misma lógica de MKES, solo que comienzo leyendo el número menos significativo; voy concatenando strings. Por ejemplo: 321, obtengo cuantos dígitos hay, y ese el numero de ciclos for que voy a ejecutar.
Detecta 1, y pone en el String “uno”
Detecta 2, y concatena “veinti” antes de “uno” y obtenemos “veintiuno”.
Detecta 3, y concatena “tres” + “cientos” antes de “veintiuno” = “trescientos veintiuno”
Recuerda que hay excepciones como: cero, diez, once,…, cien , ciento… y la programación se vuelve un poco más compleja.
Te envió el código cuando me digas la versión y velo en “Highlight Execution”, así es más fácil entenderlo.
¡Saludos!
Tania Lozoya | National Instruments | México
el 08-09-2007 01:33 PM
La version del labview que uso es la 6
Andres
el 08-09-2007 03:15 PM
Tania si me vas a enviar el programa? lo puedes hacer a mi correo andresfelipes@gmail.com
Andres
el 08-09-2007 06:47 PM
el 08-10-2007 10:50 AM
el 08-10-2007 10:51 AM
el 08-10-2007 01:06 PM
Hola Felipe,
No tengo la versión 6.0 de LabVIEW por el momento, pero puedes bajar la versión de evaluación de 8.5 aquí:
http://digital.ni.com/demo.nsf/websearch/14f9ce475127ade786256ac60070926c?opendocument
Para que veas el VI que anexo. Tiene todas las excepciones del 0 al 10000, en caso de que encuentres algún error házmelo saber.
¡Saludos!
Tania Lozoya | National Instruments | México