Description du projet
TraduitVoici une description approximative du système (il y a une image, mais je ne peux pas l'attacher ici, si cela vous intéresse, je l'enverrai avec le reste des clarifications sur le projet) :
Partie client : PC pour le traitement d'image, le stockage et le transfert de données vers le serveur
• L'ordinateur définit des critères pour évaluer et analyser l'image (plusieurs types de produits avec des critères individuels)
• les produits arrivent de manière aléatoire, avant chaque vérification sur les protocoles de l'interface MelsecNet(H)/RS232/RS485/RS422, le PC reçoit des informations sur le type de produit
• en fonction des informations sur le type de produit, un signal est transmis pour reconfigurer la mise au point de la caméra à la hauteur du produit, les critères d'évaluation changent
• le traitement d'image est mis en œuvre, les valeurs de l'analyse sont transmises à la sortie, sur la base de ces valeurs, une décision est prise pour rejeter le produit
Transfert des résultats d'évaluation vers le serveur informatique via Ethernet (WCF P2P)
• Les données d'évaluation sont stockées sur le PC et envoyées au serveur informatique
• il n'y a pas de liaison à une base de données spécifique, vous pouvez utiliser un stockage dans un fichier csv, mais la solution ne doit pas ralentir l'application et garantir l'extraction des données du PC si elles sont perdues sur le serveur
• les données sur les résultats de mesure sont conservées pendant 3 ans (critères d'estimation, quantité, caractéristiques, date, heure, etc.)
• Capacité de lire le code-barres du produit défectueux pour obtenir des informations stockées dans la base de données PC
Serveur : Windows Server 2008R2
• L'application prend les résultats de mesure et les enregistre dans la base de données Oracle
• Fournir une garantie de livraison des résultats du PC au serveur
Général :
Microsoft Visual Studio (visual basic)
• Échange de données via WCF P2P
• Le code source de ces applications doit être transmis
• documentation de travail composée de parties textuelles et graphiques avec les principaux extraits du code, calculs sur le temps passé sur l'échange de données (à compiler conjointement), les ressources requises pour l'application, une description du travail avec l'interface