el 07-14-2006 11:42 AM
el 07-14-2006 02:48 PM
Hola Edgar:
Cuando tu realizas tu codigo para correr una aplicacion cada acción que tu programas le lleva un tiempo a tu computadora ( procesador) para poder realizarla. Siendo más especificos en cada ciclo que tu programes existen en LabVIEW funciones para que tu codigo este bien temporizado -wait, wait until next ms, etc...-
Con esas funciones tu tienes acceso al reloj de tu sistema operativo ( que trabaja regularmente en milisegundos), es decir temporizacion por software.
Tu como programador puedes trabajar con tiempos mas pequeños por medio del hardware.
Regularmente la frequencia de la temporizacion por software es de hasta 1 khz ( osea tiempos desde 1ms)
y la temporización por hardware es de hasta 1 Mhz ( para manejar microsegundos)
Puedes encontrar algunos ejemplos de la temporización por hardware en LabVIEW con DAQ en
Help>Find Examples> Hardware Input and Output»DAQ»Analog Input»General
Espero haber ayudado un poco a resolver tus dudas
y estoy a tus ordenes
saludos 🙂
el 07-14-2006 05:57 PM
Gracias por tu respuesta Erwin
Te tengo otra pregunta
¿Es posible realizar la temporización por hardware con otro dispositivo aparte de a una DAQ?
el 07-19-2006 11:20 AM
Hola Edgar,
No se para que necesitas la temporización por HW, como te lo propuso Erwin, el control de tiempos por HW puede ser realizado por una tarea de adquisición, por lo que si necesitas una tarjeta DAQ o algun dispositivo que pueda medir el reloj externo. Cuando se trata de realizar una temporización por HW es debido a dos motivos:
Controlar el tiempo de un programa (temporizar un While Loop) o trabajar con un base de tiempo diferente (frecuencia 4.5KHz).
Si comentas un poco más tu aplicación es posible brindarte más ayuda.