el 05-27-2009 11:53 PM
hola quisiera que me ayudaran con un problema que tengo respecto al control de un sub`vi....
lo que he hecho es crear un pwm para un motor dc y aplicarlo a la salida de una tarjeta pci a traves de un counter, eso funciona muy bien. El problema es que este vi del pwm lo he dejado como un sub`vi con la opcion de controlar el duty cycle del pwm y cuando lo agrego a el nuevo vi (que será el principal) no puedo variar el valor del slider del duty cycle, solo me toma el valor inicial y despues queda pegado (creo que es por un ciclo while del pwm)...
Como puedo hacer para ir renovando los valores del duty cycle del sub`vi pwm???
he tratado de configurar un variable global pero tampoco se renuevan los valores, imagino que es por ese ciclo while del pwm el cual no he encontrado una forma de hacer que termine su ciclo y tome nuevos datos para la variable global..
tambien trate con un ciclo foor pero genera saltos (y mucha variacion de corriente) en el motor asi que no me sirve...
espero me puedan ayudar, gracias!
el 06-10-2009 01:14 PM
el 06-11-2009 01:10 PM
Me imagino que te hace falta colocar la variable global dentro del ciclo while de tu sub vi, para que cada vez que ejecute el ciclo lea el valor de ese momento.
Luego que te funcione puedes probar con las Shared Variables, a ver cual te da mejor rendimiento.
Saludos.