Programación General > Visual C++

 Timers

(1/5) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa