Descrizione del progetto
TradottoEcco una descrizione approssimativa del sistema (c'è un'immagine, ma non posso allegarla qui, se sei interessato, la invierò insieme al resto delle chiarificazioni sul progetto):
Parte client: PC per l'elaborazione delle immagini, archiviazione e trasferimento dei dati al server
• Il computer imposta i criteri per la valutazione e l'analisi dell'immagine (diversi tipi di prodotti con criteri individuali)
• i prodotti arrivano casualmente, prima di ogni controllo sui protocolli dell'interfaccia MelsecNet(H)/RS232/RS485/RS422, il PC riceve informazioni sul tipo di prodotto
• sulla base delle informazioni sul tipo di prodotto, viene trasmesso un segnale per riconfigurare la messa a fuoco della telecamera all'altezza del prodotto, i criteri di valutazione cambiano
• l'elaborazione delle immagini è implementata, i valori dell'analisi vengono trasmessi in uscita, sulla base di questi valori, viene presa una decisione per rifiutare il prodotto
Trasferimento dei risultati di valutazione al server IT tramite Ethernet (WCF P2P)
• I dati di valutazione sono memorizzati sul PC e inviati al server IT
• non c'è vincolo a un database specifico, puoi utilizzare l'archiviazione in un file csv, ma la soluzione non deve rallentare l'applicazione e garantire l'estrazione dei dati dal PC se vengono persi sul server
• i dati sui risultati delle misurazioni sono conservati per 3 anni (criteri di stima, quantità, caratteristiche, data, ora, ecc.)
• Possibilità di leggere il codice a barre dal prodotto difettoso per ottenere informazioni memorizzate nel database del PC
Server: Windows Server 2008R2
• L'applicazione prende i risultati delle misurazioni e li registra nel database Oracle
• Fornire una garanzia di consegna dei risultati dal PC al server
Generale:
Microsoft Visual Studio (visual basic)
• Scambio di dati tramite WCF P2P
• Il codice sorgente di queste applicazioni deve essere trasmesso
• documentazione di lavoro composta da parti testuali e grafiche con i principali estratti dal codice, calcoli sul tempo impiegato per lo scambio di dati (da compilare congiuntamente), le risorse necessarie per l'applicazione, una descrizione del lavoro con l'interfaccia