Visual Basic - CAPTURAR DATA DE 100kbps CON EL PUERTO PARALELO

Life is soft - evento anual de software empresarial
 
Vista:

CAPTURAR DATA DE 100kbps CON EL PUERTO PARALELO

Publicado por Ellocovisual (1 intervención) el 05/03/2006 02:47:22
Buenas:
He intentado capturar una data variable de menos de 100kbps por el puerto paralelo usan inpout32.dll , cuando uso el timer a la velocidad mas rapida que es 1 y al capturar la data del puerto &h379 que por ejemplo ingresa en binario el "7" y el "15" alternadamente por los pines de "control" , solo funciona hasta unos 3 o 4 bps de alli ya da errores de datos, los datos no corresponden. estoy usando esto..
x=str(inp(val(&h379)))
print x

a 2 bps resulta esto:
7
15
7
15
7
15
7
15
7
15

Pero cuando la velocidad de entrada cambia mas rapidamente , digamos unos miseros 10bps ya hay errores como estos:
7
15
7
15
15
7
7
15
15
7
15
15
7
7
7

y asi sin logica, ya me imagino si le pongo la data variable a 100kbps que es lo que necesito.

el timer lo he configurado desde valor 1 hasta 1000 pero siguen los errores

Alguien tiene alguna sugerencia? hay algun comendo que deba usar para esas capturas? debo usar el timer? o hay otro controlador para eso?
Por teoria se sabe que el puerto paralelo mas lento supera largamente la velocidad de 100kbps, y los modernos estan sobre 2Mbps. :huh: asi que no se que pasa.

saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder