LabWindows/CVI 8.5 di National Instruments

National Instruments presenta LabWindows/CVI 8.5, l’ultima versione dell’ambiente di sviluppo integrato ANSI C per applicazioni di test e sistemi...

National Instruments presenta LabWindows/CVI 8.5, l’ultima versione dell’ambiente di sviluppo integrato ANSI C per applicazioni di test e sistemi embedded, arricchita di supporto simmetrico multiprocessore (SMP) real-time che garantisce un maggiore controllo delle applicazioni in esecuzione su processori multicore. LabWindows/CVI 8.5 offre migliori prestazioni sui sistemi multicore con il controllo totale della gestione dei thread, con librerie e driver multithread integrati, funzioni di analisi thread-safe e strumenti di debug avanzati.

Grazie al supporto SMP real-time, LabWindows/CVI 8.5 consente di realizzare, con la massima flessibilità, applicazioni multithread ottimizzate che sfruttano architetture hardware multicore. Inoltre, è possibile bilanciare automaticamente i task su più core senza compromettere il determinismo durante le fasi di progettazione e collaudo di sistemi embedded con funzioni critiche.

In applicazioni di test ad elevate prestazioni, quali test wireless, digitali ad alta velocità e a segnali misti, è possibile progettare nuovi tester di produzione più efficienti mediante l’esecuzione in parallelo di operazioni come l’acquisizione dati, la generazione e l’analisi su più core in tempo reale. LabWindows/CVI consente inoltre di assegnare manualmente porzioni di codice ad un core specifico per sintonizzare al meglio i sistemi real-time o isolare sezioni di codice time-critical.

Per rispondere alle impegnative richieste di debug e ottimizzazione del codice dei sistemi real-time, LabWindows/CVI dispone del nuovo strumento di debug avanzato NI Real-Time Execution Trace Toolkit 2.0 che consente di ottenere una traccia visiva dell’esecuzione dell’applicazione, inclusi i task in esecuzione su ogni core, con le caratteristiche dettagliate di temporizzazione e priorità di ciascun thread.

“Il supporto real-time SMP di LabWindows/CVI consente al team di sviluppo al CERN (Organizzazione Europea di Ricerche Nucleari) di sfruttare appieno la capacità di programmazione C per la realizzazione e l’esecuzione del debug in real-time di applicazioni deterministiche”, ha dichiarato Alessandro Masi, Ingegnere al CERN, incaricato dello sviluppo di Large Hadron Collider (LHC), il più potente acceleratore di particelle al mondo.

LabWindows/CVI 8.5 offre inoltre la possibilità di modificare il codice in fase di debug, risparmiando sui tempi richiesti per la riproduzione delle esatte condizioni hardware e software richieste per la convalida del comportamento dell’applicazione, con un sensibile incremento dell’efficienza. La nuova versione di LabWindows/CVI 8.5 mette a disposizione un ambiente aggiornato di workspace a schede che assicura uno sviluppo più veloce, riducendo a scheda finestre separate. Inoltre, nuove regioni di codice a scomparsa migliorano la leggibilità offrendo la possibilità di sottolineare e nascondere il codice.

NI LabWindows/CVI combina la longevità e il riutilizzo dell’ANSI C con funzioni specifiche progettate per il controllo della strumentazione, l’acquisizione dati, l’analisi e lo sviluppo di interfacce utente. Per oltre vent’anni LabWindows/CVI è stato ampiamente utilizzato in migliaia di applicazioni nei settori aerospaziale, militare e automotive.

Discussione 0

I commenti vengono moderati prima di essere pubblicati.

Ancora nessun commento. Sii il primo a commentare!