Programmazione di interfacce LabVIEW per termocamere (scambio di parametri, streaming in tempo reale e controllo di termocamere) con LabVIEW. Sviluppo di schemi a blocchi e dell'interfaccia utente in LabVIEW, che consentono all'utente finale un controllo completo della telecamera e lo supportano nella ricerca e sviluppo.
Cliente: grande produttore internazionale di strumenti di misura
Tecnologie: LabVIEW, C++, CMake, Google Unit-Test, Visual Studio e TFS
- continua a leggere
Una società per azioni internazionale nel campo degli strumenti di misura aveva bisogno del nostro know-how per collegare le sue termocamere a LabVIEW. Cercava una soluzione di qualità con cui collegare i propri apparecchi al sistema di programmazione grafica e ottenere una licenza da National Instruments, il produttore di LabVIEW.
Il progetto è iniziato con una consulenza su LabVIEW, driver di dispositivo, interfacce e licenze. La creazione dell'architettura software, la programmazione e ampi unit test e test di sistema sono stati eseguiti da noi e i progressi sono stati dimostrati regolarmente.
Il driver di dispositivo LabVIEW delle termocamere a infrarossi è ora responsabile sia dello scambio di parametri sia dello streaming in tempo reale e del controllo delle telecamere. L'utente finale di LabVIEW vede ora sull'interfaccia utente le numerose possibilità di controllo del dispositivo e l'analisi dei dati di misura. Abbiamo potuto realizzarlo tramite diversi esempi semplici, ma anche alcuni più complessi. Un'ampia documentazione rende l'approccio al prodotto e al dispositivo semplice e allettante per l'utente LabVIEW.
Gli ampi test di sistema hanno compreso diverse termocamere per varie versioni di LabVIEW e hanno prodotto oltre mille casi di test per un esame accurato, nel quale è stato possibile migliorare qualitativamente anche i driver di dispositivo core del produttore. Gli unit test dell'interfaccia programmata in C++ sono stati creati e testati per ogni funzione e ogni parametro e hanno potuto registrare sia superamenti dei valori limite sia timeout.
