control de puertos
hola!
Necesito decidir que lenguaje utilizar para controlar un osciloscopio mediante el puerto rs232, el criterio de decision es la velocidad de lectura de datos, que me pueden decir al respecto, y si tienen una funcion que me permita hacerlo en c o c++ :),se lo agradeceria.
de antemano mucha gracias.
Necesito decidir que lenguaje utilizar para controlar un osciloscopio mediante el puerto rs232, el criterio de decision es la velocidad de lectura de datos, que me pueden decir al respecto, y si tienen una funcion que me permita hacerlo en c o c++ :),se lo agradeceria.
de antemano mucha gracias.
Hace tiempo que no manejo el puerto serie, pero te comento un par de cosas.
El puerto serie es un puerto lento (la velocidad típica era 9600 bits/segundo). Cualquier ordenador moderno y en cualquier lenguaje puede leer todos los datos que se reciban por ese puerto y hacer catorce cosas más a la vez, así que la velocidad no debería ser un factor decisivo para elegir el lenguaje.
Cuando yo programé el puerto serie, el lenguaje más sencillo para ello era quickbasic. El visual basic actual creo que admite las mismas cosas (y mas). Bastaba con abrir el puerto como un fichero de nombre COM1 y darle algunos parámetros de velocidad, bits de paridad y demás. Luego una función "on com1 goto ..." hacia que automáticamente saltara a un determinado sitio cuando llegaran datos.
Si te decides por C o C++, conozco las funciones en linux para ello y es algo más complejo (include de termio.h y las funciones ioctl() o fcntl()). En Windows no sé como se hace.
Se bueno.
El puerto serie es un puerto lento (la velocidad típica era 9600 bits/segundo). Cualquier ordenador moderno y en cualquier lenguaje puede leer todos los datos que se reciban por ese puerto y hacer catorce cosas más a la vez, así que la velocidad no debería ser un factor decisivo para elegir el lenguaje.
Cuando yo programé el puerto serie, el lenguaje más sencillo para ello era quickbasic. El visual basic actual creo que admite las mismas cosas (y mas). Bastaba con abrir el puerto como un fichero de nombre COM1 y darle algunos parámetros de velocidad, bits de paridad y demás. Luego una función "on com1 goto ..." hacia que automáticamente saltara a un determinado sitio cuando llegaran datos.
Si te decides por C o C++, conozco las funciones en linux para ello y es algo más complejo (include de termio.h y las funciones ioctl() o fcntl()). En Windows no sé como se hace.
Se bueno.
