Programación General > Visual C++
Timers
allisap:
saludos....
estoy haciendo una aplicacion que pide datos a un pic por el usb....
todo funciona perfecto, pero encontre que el envio y recepcion de datos los realiza mi aplicacion cada 50 ms y necesito que sea mas rapido (1 mseg seria genal :)), buscando en la red encontre que es windows el que se tarda esos 50ms y dicen que una opción seria usando los timers de multimedia que tienen un mayor resolucion pero no entiendo muy bien como utilizarlos, alguien sabe como se usan o alguna idea de como bajar el tiempo de 50ms
JuanK:
puedes utilizar los timers de directX, con el SDK viene la clase de DXUtil la cual incorpora la fucionalidad de timers.
allisap:
en serio?, ya lo busque y no lo encuentro, tengo el sdk 9
JuanK:
Bueno no es precisamente una clase que haga parte del sdk...
es una clase que utilizan en la mayoria de los ejemplos del sdk y se encuentra su fuente disponible.
Eternal Idol:
--- Cita de: "allisap" --- saludos....
estoy haciendo una aplicacion que pide datos a un pic por el usb....
todo funciona perfecto, pero encontre que el envio y recepcion de datos los realiza mi aplicacion cada 50 ms y necesito que sea mas rapido (1 mseg seria genal :)), buscando en la red encontre que es windows el que se tarda esos 50ms y dicen que una opción seria usando los timers de multimedia que tienen un mayor resolucion pero no entiendo muy bien como utilizarlos, alguien sabe como se usan o alguna idea de como bajar el tiempo de 50ms
--- Fin de la cita ---
¿Se tarda 50ms en hacer que? El timer lo que va a hacer es ejecutarse cada X tiempo pero si dentro del timer tenes el mismo codigo que ejecutas ahora y ese es el que tarda 50ms ... no vas a ganar nada.
Navegación
[#] Página Siguiente
Ir a la versión completa