Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Hola,
Estoy en un proyecto de desarrollo de un robot que envie al PC por el puerto serie asincrono datos de odometria y distancia a los objetos cercanos. Para ello he estado usando el hyperterminal para depurar la transmission Robot->PC.
Cuando he querido pasar a hacerme un programita en C para hacer graficas y procesar los datos, he desempolvado el Turbo C y me he peleado con el puerto serie usando bioscom(), inport(). Sin exito, cuando descubro que Windows XP no permite acceso a los puertos directo. Se tiene que hacer via API.
No me gustaria tener que dedicar tiempo a aprender Visual C++ o Visual Basic, no tengo mucho tiempo y el poco que tengo lo quiero dedicar a experimentar con el robot. Como lo que quiero hacer: recoger datos del robot por el puerto serie me parece tan sencillo, seguro que alguno de vosotros teneis alguna idea de como podria hacerlo sin recurrir a complicarme la vida aprendiendo a programar en Windows con APIs y demas.
Muchas gracias por vuestros comentarios.
zapa
Sí, me descargué hará año y pico todo el entorno y lo intenté configurar con el devcpp pero me empezaron a dar la lata los makefiles y lo dejé.
Yo usaba las qt en las prácticas de la uni (int. art., informática grafica y procesamiento digital de imagenes) y los profes lo flipaban, de hecho uno me puso MH entre otras cosas por qu lee encantó el entorno.
Las librerías sigo diciendo que están muy bien; espero que hayan encontrado una solución elegante para el moc (meta-object compiler), que era el que gestionaba la generación del codigo de los slots y las signals. El soporte para hebras en su día también me dió mas de un dolor de cabeza....
Efectivamente, en el pantallazo que pones se ve que le han dado caña al designer, pues cuando salió la primera versión solo te permitía generar el esqueleto de funciones y cuando modificafas en otro ide (kdevelop) el código y volvias a usar el designer te lo machacaba.
Yo apuesto claramente por Qt + C++ antes que por Java.
Bueno, el hilo éste del qt parece un offtopic 😆 😆 😆
Prueba el labwindows cvi, te hace un entorno gráfico de forma bastante intuitiva y con unos cuantos conocimientos de C++ puedes hacer cosas bastante avanzadas y la ayuda del programa es muy buena y ayuda mucho, yo lo uso para comunicar con un microcontrolador por puerto serie y va perfecto.
Hola:
He estado mirando hacer códigos de Visual C++ .net e incluso crear un Windows Form con Visual Studio Community 2015.
He estado mirando el MFC, ya que muchos lo prefieren más porque es un C++ nativo y trabaja más rápido como indica en esta Web.
https://msdn.microsoft.com/es-es/library/ms228787%28v=vs.90%29.aspx
Con el winAPI es más complicado, este tema no lo tocaré.
Centrándonos en el MFC, hasta para crear un formulario requiere su tiempo, aquí muestra un ejemplo de como hacerlo.
https://www.youtube.com/watch?v=d1g3ISNbwj0
No se nada sobre programación de MFC, y quiero pasar del Visual C++ .net de este código mostrado a partir de la página 45 de este tutorial.
Antes que nada. ¿Hay muchos cambios al programarlo del .net a MFC?
Se trata de leer el puerto serie y enviar datos.
He creado el formulario y no aparece los botones MAximizar, minimizar y cerrar.
¿Cómo se crean?
Un cordial saludos.