el 02-14-2007 02:19 PM
el 02-14-2007 06:10 PM
Hola Luis, por lo que no esta funcionando tu VI es porque estas interpretando mal input de select signal. Para escoger y es por lo que el de los botones esta poniendo es que recibe el valor de dejar pasar o no cada una de las señales. Si tu cableas un arreglo de 3 elementos a la entrada con un 1,0,0 solo deja pasar la primer señal, si pones 0,1,1 deja pasar todas menos la 1.
Para hacer que funcione tu menú desplegable puedes utilizar simplemente un case y al case cableas tu menú desplegable y con eso lo seleccionas.
Te anexo un ejemplo
Saludos
el 02-15-2007 03:29 PM
el 12-06-2011 08:21 AM
tengo un menú desplegable con 3 ... Opciones en Una Estructura de Casos .... Quiero ConTrolar ESTAS Opciones con Botones
ya k a mi profe no le gusta el menu desplegable x fa ayuda
el 12-06-2011 10:46 AM
Hola Martin cuando sean temas nuevos lo ideal es que realices la pregunta en un hilo nuevo, ya que es te pueden responder mas rápido y es mas fácil para dar seguimiento.
Ahora para trabajar con botones, la forma ideal de hacerlo es con la estructura de evento. La estructura de evento es similar a un case en el sentido que se ejecuta lo que está adentro cuando se presiona un botón
Aquí hay algunos ejemplos te pueden servir:
http://forums.ni.com/ni/attachments/ni/6170/5144/3/Teclado%20Virutal.vi
Saludos
el 12-07-2011 02:26 PM
gracias casi lo logre con eventos.
ahora surge otro problema:
cuando selecciono un boton se ejecuta el evento.... solo una vez y se para.
quiero que cuando pulse el boton se ejectute hasta cuando.... yo mismo pare la opcion o cuando seleccione otra opcion
aqui les dejo mi programa.
el 12-07-2011 02:45 PM
Hola Martin si como lo tienes solo va a ejecutarse una vez y se va a detener hasta que tengas un evento de nuevo.
Si vas a trabajar con secuencias en general si lo ideal es utilizar una maquina de estados en lugar de la flat sequence, ya que esto te da más funcionalidad y puedes agregar y quitar estados.
Aquí probablemente puedes tener un estado que selecciona que secuencia se va a ejecutar, y en los demás estados las ejecutas. También en forma ideal debes de reducir el uso de variable locales al cambiar a una maquina de estados esto se facilita porque puedes modificarlos al final del estado y en el estado solo cambias que se escribe a las salidas.
Este ejemplo muestra una secuencia controlada por un archivo de receta que te puede ser de utilidad.
Community: Mezcladora de Cemento Con Recetas
Application Design Patterns: State Machines
Using a State Machine (Event Driven) Architecture - Developer Zone - National Instruments
Tutorial: State Machines - Developer Zone - National Instruments
En forma adicional aquí estas controlando la temporización de tu ciclo con la temporización de software, esto se describa a con mas detalle en este documento:
Este también te podría servir
Control de Valulas en 3 puntos por Tiempo
Y aquí hay un ejemplo de una maquina de estados mas:
Soccer con Robots
Saludos