Notizia inserita il 24 agosto 2009 - da Arturo Cena
Ecco il nuovo LabView 2009
National Instruments ha presentato il nuovo LabVIEW 2009, l’ultima versione della piattaforma software di progettazione grafica di sistemi dedicata al controllo, al test e allo sviluppo di sistemi embedded. L’ultima versione di LabVIEW permette di distribuire codice su reti di sensori wireless per realizzare sistemi di misura e monitoraggio industriale più efficaci. Con questa release, National Instruments ha adottato per LabVIEW un ciclo di rilascio annuale, assegnando il nome della versione in base all’anno di rilascio. Il ciclo di rilascio annuale consolida la pianificazione, la stabilità e la natura delle funzionalità di ogni nuova uscita per offrire ai clienti un facile processo di aggiornamento. Le novità principali riguardano il wireless, la matematica, l’embedded e il computing parallelo.
Le reti di sensori wireless (WSN) consentono di implementare misure distribuite tramite sistemi hardware dislocati in ambienti estesi. LabVIEW è in grado di configurare la nuova piattaforma NI WSN con un ambiente di programmazione drag-and-drop per l’estrazione, l’analisi e la presentazione dei dati di misura. Con il nuovo LabVIEW Wireless Sensor Network Module Pioneer, è possibile programmare i singoli nodi di misura WSN per estendere la durata delle batterie, incrementare le prestazioni delle acquisizioni e creare interfacce di sensori custom.
Restando in ambito wireless, ma passando al test & measurement, il nuovo ambiente di programmazione dispone di nuove soluzioni per il test di standard wireless quali WLAN, WiMAX, GPS e sistemi MIMO su un’unica piattaforma hardware. La nuova NI WLAN Measurement Suite per LabVIEW garantisce la compatibilità con gli standard IEEE 802.11 a/b/g ed è in grado di eseguire misure oltre cinque volte più rapidamente rispetto agli strumenti tradizionali. Oltre a WLAN Measurement Suite, le soluzioni WiMAX, GPS e MIMO per LabVIEW consentono di testare ulteriori standard wireless con gli strumenti modulari di National Instruments.
LabVIEW 2009 semplifica inoltre la matematica real-time, snellendo la progettazione di algoritmi matematici e la loro distribuzione su hardware real-time. LabVIEW 2009 dispone infatti di librerie matematiche integrate che contengono oltre 1000 funzioni: dall’elaborazione dei segnali punto-punto di basso livello, alle implementazioni di alto livello basate configurazioni passo-passo, che possono essere distribuite su dispositivi real-time embedded. Con il nuovo LabVIEW MathScript RT Module, LabVIEW 2009 espande ulteriormente le potenzialità di sviluppo matematico real-time, cioè la possibilità di implementare e distribuire algoritmi matematici su sistemi operativi deterministici tramite strumenti matematici basati su programmazione testuale. Il modulo permette inoltre di incorporare i propri file .m esistenti mediante interfacce utente interattive e l’utilizzo di canali di I/O reali, e consente di distribuirli con facilità su hardware real-time per la prototipazione rapida dei sistemi. Semplificando il processo di distribuzione di algoritmi matematici su hardware embedded real-time, LabVIEW 2009 sostiene i progettisiti di dispositivi medicali, i costruttori di macchine e i progettisti di sistemi autonomi, accelerando il time-to-market.
Non ultimo, LabVIEW 2009 apporta significative migliorie per lo sviluppo di architetture parallele grazie alla virtualizzazione che sfrutta le potenzialità dei sistemi multicore, a un compilatore ottimizzato e a IP che migliorano la progettazione FPGA.
La virtualizzazione consente di eseguire simultaneamente più sistemi operativi sullo stesso hardware di elaborazione multicore per realizzare sistemi più efficienti. Il nuovo software NI Real-Time Hypervisor unisce la potenza di LabVIEW Real-Time Module con le funzionalità di un sistema operativo general-purpose per ridurre il costo e le dimensioni del sistema. Attraverso questo software, è possible eseguire simultaneamente Windows XP e LabVIEW Real-Time sullo stesso controller, suddividendo i core di elaborazione tra i due sistemi operativi per un uso più efficiente delle risorse di sistema. Real-Time Hypervisor funziona sia con i controller NI PXI dual-core e quad-core sia con l’Industrial Controller di National Instruments.
Mentre la virtualizzazione apre una nuova strada nella progettazione dei sistemi paralleli, LabVIEW 2009 apporta anche dei miglioramenti alle tecnologie esistenti di progettazione parallela, inclusa la progettazione multicore e lo sviluppo FPGA. LabVIEW 2009 possiede una nuova struttura for loop parallela, che ripartisce automaticamente le iterazioni dei cicli sui diversi processori, garantendo una maggiore velocità di esecuzione dei processi. LabVIEW semplifica ulteriormente la programmazione FPGA, fornendo rapidamente feedback di compilazione ed evidenziando i percorsi critici, per consentire una stima immediata di utilizzo delle risorse FPGA e tempi rapidi di debug. Inoltre, nuove IP FPGA semplificate garantiscono esecuzioni più efficienti di algoritmi matematici ed elaborazione dei segnali.
