Sobre este proyecto
it-programming / desktop-apps
Abierto
Se busca un desarrollador con experiencia en C++ para modificar una aplicación existente. El objetivo principal es reemplazar el módulo DAQ actual (Exemys RME1-AI) por un Advantech ADAM-6017, manteniendo la funcionalidad y la interfaz de usuario. El proyecto implica la sustitución del bloque de acceso al hardware para que el programa detecte y gestione el nuevo módulo. Será necesario implementar la configuración de entradas y salidas, los protocolos de comunicación del equipo (Modbus/TCP) y las funciones de calibración que ofrece el Advantech ADAM-6017. Es crucial conservar la interfaz gráfica, el formato de los datos y el resto de la lógica de la aplicación; no se incorporarán señales ni variables nuevas.
El cliente proporcionará el código fuente completo del proyecto original en C++, incluyendo comentarios del código y documentación detallada del protocolo utilizado por el módulo Exemys. Además, se ofrecerá acceso remoto al módulo Advantech ADAM-6017 para facilitar las pruebas, o archivos de simulación si esto agiliza el desarrollo.
Se espera como resultado final:
1. Código actualizado y correctamente comentado.
2. Instrucciones claras para la compilación y el despliegue de la aplicación.
3. Una prueba de funcionamiento (mediante log o vídeo) que demuestre que las entradas analógicas se leen y se calibran correctamente a través del ADAM-6017, replicando la funcionalidad del hardware anterior.
La experiencia previa con módulos Advantech o la integración de protocolos Modbus en entornos C++ será valorada positivamente.
Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
Plazo de Entrega: No definido
Habilidades necesarias