You are on page 1of 23

Le Novità di LabVIEW 8.

5
Cosa offre LabVIEW 8.5?
Funzionalità avanzate richieste dagli utenti
Possibilità di sfruttare le tecnologie di ultima generazione
§ Processori multicore
§ FPGA
Integrazione di approcci alternativi di sviluppo
§ Nuovi metodi di programmazione
§ Connettività a strumenti di terze parti
Nuove Funzionalità Espressamente Richieste
dagli Utenti
Le Ragioni di LabVIEW 8.5
Obiettivi R&D
§ Implementare nuove funzionalità richieste
§ Migliorare la facilitò d’uso
§ Procedura programmata di bug fix
Alcune delle novità più attese
§ Sincronizzare le risorse di un progetto con i file presenti su
disco
§ Evitare riferimenti incrociati errati tra VI
§ Aumentare il controllo sull’utilizzo della memoria
LabVIEW Project Potenziato
Una Migliore Gestione dei File
• Sincronizzare le cartelle di un progetto con quelle fisiche
presenti su disco
• Spostare in sicurezza i file su disco senza rompere i
collegamenti esistenti tra VI

Items Files
View View
Prevenire Riferimenti Accidentali ai VI
Nuovi strumenti di sviluppo consentono di evitare anomalie
causate dal caricamento accidentale di componenti errati
Semplificare lo Sviluppo in Team
Fondere VI distinti in un singolo VI
Proseguire sulla via tracciata dal tool di confronto grafico e dal
source code control
Uscita Condizionata dai For Loop

Interrompere l’esecuzione di un For Loop grazie al nuovo


terminale condizionale
Nuovi Strumenti di
Gestione della Memoria
Lavorare sui dati senza forzare il compilatore di LabVIEW a
creare nuove copie in memoria
Nuovi Strumenti di
Gestione della Memoria
VI Rientranti Condivisi

Swap Values

Always Copy
Come Sfruttare le Tecnologie di
Ultima Generazione
LabVIEW Real-Time
Maggiore affidabilità
File system basato su Reliance
Miglioramenti apportati alle variabili
condivise

Prestazioni e controllo avanzato più efficienti


Real-Time su processori multicore
Esecuzione dei Timed Loop su core specifici

Nuovi strumenti di debug

ni.com/realtime
Real-Time su Processori Multicore

Assegnare parti di codice a


core specifici del processore

ni.com/realtime
Esecuzioni al microscopio…

Execution Trace Toolkit 2.0


ni.com/realtime
Integrare Approcci di Sviluppo
Alternativi
Graphical System Design Platform
Programmazione Grafica

Matematica testuale
Configurazione

Modellazione e
Statechart
Simulazione
LabVIEW Statechart Module
Statechart in LabVIEW
• Macchine a stati complesse
• Controllo basato sugli stati
• Interfacce utente
• Protocolli di comunicazione

Distribuire statechart su
• Sistemi Desktop
• Controller Real-Time
• FPGA
• Sistemi Embedded
• Touch panel
ni.com/statechart
Sviluppare con LabVIEW Statechart

1. Progettare stati e transizioni


2. Sviluppare azioni e codice di
controllo
3. Generare subVI con logica
statechart
4. Integrare i subVI nei
diagrammi di LabVIEW

ni.com/statechart
Sviluppare con LabVIEW Statechart

1. Progettare stati e transizioni


2. Sviluppare azioni e codice di
controllo
3. Generare subVI con logica
statechart
4. Integrare i subVI nei
diagrammi di LabVIEW

ni.com/statechart
Sviluppare con LabVIEW Statechart

1. Progettare stati e transizioni


2. Sviluppare azioni e codice di
controllo
3. Generare subVI con logica
statechart
4. Integrare i subVI nei
diagrammi di LabVIEW

ni.com/statechart
Funzionalità Aggiuntive di LabVIEW 8.5
Automated Test • OPC debugging tools
• Vision Express VI • Shared variable binding to front panels (Touch Panel
Module)
• Vision Assistant
• Code reuse with Inline C Node (Touch Panel Module)
• Improved vision edge detection algorithms
• Ethernet deployment of HMI applications (Touch
• Merge for graphical LabVIEW code in team-based Panel Module)
development projects
• Integration with more source code control software Embedded Design
vendors
• GPS reference architecture for RF • FPGA Project Wizard
• BLAS math library • Improved Simulation Module performance
• Additional MathScript functions • Coldfire MPU example target support
• Sound and Vibration Assistant • QNX OEM bundle for evaluation
• PDA Module support for Inline C Node • Multi-channel PID and filters on FPGAs for optimized
gate usage
Industrial Control • New filters for FPGA-based hardware
• Industrial pipe indicators (LabVIEW DSC) • DMA Support in FPGA I/O Wizard
• NI OPC Servers for PLC communication • Low-level memory management with In Place
Element Structure
Per ulteriori informazioni:
Online:
http://www.ni.com/labview/i/

Telefono:
02 413091

E-mail:
ni.italy@ni.com

You might also like