Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
di Valeria Villani
N
egli ultimi trent’anni, flessibilità e apertura nello sviluppo immagini. Oggi, dire ‘visione’ in NI
molti utenti hanno software che la piattaforma LabView significa parlare di hardware come
potuto familiarizzare di National Instruments offre nei NI Smart Camera o NI Compact
con le potenzialità di integrazione, diversi ambiti dell’automazione, della Vision System e, soprattutto, di alcuni
ricerca, del testing e della misura. In software come NI Vision Acquisition
questo trentennio, grazie a moduli Software, NI Vision Builder e NI
aggiuntivi e nuove librerie dotate Vision Development Module.
di funzionalità specifiche, NI ha Con Marco Quaglia, System
gradualmente esteso la piattaforma Engineering Vision & Motion di
per consentire agli utilizzatori di National Instruments Italia, ci siamo
arrivare a risolvere praticamente soffermati sulle opportunità che
ogni problematica e applicazione LabView offre per lo sviluppo di
nel campo dell’automazione e della sistemi software per l’elaborazione
misura. Negli ultimi dieci anni, in delle immagini nelle applicazioni di
S Marco seguito alla crescita e alla maggiore machine vision e visione artificiale,
Quaglia, System importanza che andavano assumendo grazie a LabView NI Vision
Engineering le attività di visione artificiale e Development Module, una vera e
Vision & Motion machine vision, NI ha puntato molto propria ‘collezione di funzioni’ per
di National sullo sviluppo di nuove soluzioni il processamento delle immagini e
Instruments hardware e software indirizzate la visione artificiale per LabView,
Italia all’acquisizione e all’elaborazione delle ma anche per altri linguaggi di
in linea di produzione dei tubi per dando più tempo agli utilizzatori per
l’irrigazione, o al controllo dei pin risolvere le vere problematiche di ogni
per connettori speciali e, ancora, al singola applicazione, anziché perdersi
controllo in produzione dei die delle nella risoluzione dei problemi
celle fotovoltaiche. subordinati alla scrittura di codice per
il programma di sviluppo e per il test”,
Un’intuitività ‘grafica’ afferma Quaglia. “E questo è possibile
Qualcuno potrebbe obiettare che anche grazie alla presenza, in Visual
sviluppare un’applicazione di visione Assistant, di un traduttore interno di
in un ambiente come LabView Vision codice sorgente in LabView”.
Development Module imponga agli
utilizzatori di possedere elevati skill Le ultime novità in visione…
di programmazione. Marco Quaglia Ovviamente, la piattaforma software
uno specifico ambito industriale, ma A Tra le ultime non nega che, in effetti, “l’utilizzo della NI per lo sviluppo di applicazioni
che possa spaziare trasversalmente soluzioni piattaforma presupponga che l’utente di visione è in costante evoluzione.
nei diversi settori merceologici, dal lanciate da NI abbia raggiunto un livello minimo Solo nel corso del 2009, NI ha
biomedicale alla robotica, dal food per la visione, di esperienza nella programmazione lanciato la nuova versione NI
e packaging all’automotive e così c’è anche in LabView” e, tuttavia, continua a Vision Development Module 2009,
via. Questo è un grande vantaggio CompactRIO for spiegare Quaglia, “nel momento in cui che sfrutta in particolare tutte
sia per i clienti finali sia per i system Vision egli abbia quest’esperienza minima, le potenzialità di nuovi sistemi
integrator, in quanto possono sarà molto agevolato dall’intuitività operativi come Windows 7-64 bit
usufruire di una piattaforma unica e dalla semplicità delle metodologie e offre agli utenti la possibilità di
e aperta e, partendo da una comune di programmazione grafica tipiche gestire e manipolare immagini
configurazione di base, sviluppare di LabView”. Il fatto di poter sempre più grandi. Nel modulo
le applicazioni più svariate, ricorrere a un linguaggio grafico di è stato introdotto anche il nuovo
personalizzandole nel rispetto dei sviluppo, anziché alla tradizionale supporto integrale del colore e sono
differenti parametri nominali e delle programmazione testuale basata su state aggiunte nuove funzionalità
specifiche tecniche”. codice come C o C++, è già garanzia per la manipolazione delle immagini
Nessun problema, quindi, per un F Una di un significativo risparmio di a colori. A questo proposito Marco
system integrator se deve spaziare da schermata di NI tempi di sviluppo e di una maggiore Quaglia menziona “le funzionalità
soluzioni di visione per il controllo LabView Vision intuitività delle operazioni di di edge detection e di geometric
in produzione di prodotti alimentari Development programmazione. matching”.
nel settore dolciario al controllo Module “Il linguaggio grafico di LabView Infine, sono state ottimizzate alcune
permette di scrivere un’applicazione procedure di ricerca dei template
di visione riducendo sensibilmente con la funzione di geometric
i tempi di sviluppo e di debug e pattern matching. “Una buona
trovando più facilmente la risoluzione parte delle funzionalità incluse nella
ai problemi; la leggibilità di uno libreria”, conclude Quaglia, “è stata
schema grafico è sicuramente molto ottimizzata per girare su macchine
più facile e immediata di quella di una dotate di processori di ultima
stringa testuale”, aggiunge Quaglia. generazione multicore, in particolare
“Allo stesso modo, l’integrazione del con allocazione dei task specifica su
toolkit Visual Assistant all’interno quadruplecore e optocore”. •
di Vision Development Module
consente di eseguire, in modo Per informazioni
semplice e intuitivo, anche test National Instruments
preliminari per comprendere meglio www.ni.com/italy
come impostare il programma di www.ni.com/vision
sviluppo nella fase iniziale del lavoro, http://vision-marcoq.blogspot.com