Descripción del proyecto
TraducidoAquí hay una descripción aproximada del sistema (hay una imagen, pero no puedo adjuntarla aquí, si estás interesado, la enviaré junto con el resto de las aclaraciones sobre el proyecto):
Parte del cliente: PC para procesamiento de imágenes, almacenamiento y transferencia de datos al servidor
• La computadora establece criterios para evaluar y analizar la imagen (varios tipos de productos con criterios individuales)
• los productos llegan aleatoriamente, antes de cada verificación en los protocolos de la interfaz MelsecNet(H)/RS232/RS485/RS422 en el PC se recibe información sobre el tipo de producto
• basado en la información sobre el tipo de producto, se transmite una señal para reconfigurar el enfoque de la cámara a la altura del producto, los criterios de evaluación cambian
• se implementa el procesamiento de imágenes, los valores del análisis se transmiten a la salida, basado en estos valores, se toma una decisión para rechazar el producto
Transferencia de los resultados de la evaluación al servidor de TI a través de Ethernet (WCF P2P)
• Los datos de evaluación se almacenan en el PC y se envían al servidor de TI
• no hay vinculación a una base de datos específica, se puede usar almacenamiento en un archivo csv, pero la solución no debe ralentizar la aplicación y asegurar la extracción de datos del PC si se pierden en el servidor
• los datos sobre los resultados de las mediciones se almacenan durante 3 años (criterios de estimación, cantidad, características, fecha, hora, etc.)
• Capacidad para leer el código de barras del producto defectuoso para obtener información almacenada en la base de datos del PC
Servidor: Windows Server 2008R2
• La aplicación toma los resultados de las mediciones y los registra en la base de datos de Oracle
• Proporcionar una garantía de entrega de resultados desde el PC al servidor
General:
Microsoft Visual Studio (visual basic)
• Intercambio de datos a través de WCF P2P
• El código fuente de estas aplicaciones debe ser transmitido
• documentación de trabajo que consiste en partes textuales y gráficas con los principales extractos del código, cálculos sobre el tiempo dedicado al intercambio de datos (a compilar conjuntamente), los recursos requeridos para la aplicación, una descripción del trabajo con la interfaz