LabVIEW 2011

Nuove funzioni di LabVIEW 2011
LabVIEW 2011 aggiunge funzioni di programmazione e strumenti per la produttività, per migliorare l’efficacia e le prestazioni delle applicazioni e stare al passo con l’evoluzione delle più avanzate piattaforme tecnologiche PC ed embedded.

Stabilità prodotto e report degli errori ottimizzati per una soluzione più rapida dei problemi
Sviluppo facilitato con 13 nuove funzioni realizzate grazie ai feedback degli utenti
Sviluppo di applicazioni all’avanguardia con i controlli e indicatori della nuova Silver palette
Utilizza le nuove API asincrone per chiamare e avviare subVI multipli in parallelo
Riduzione nel tempo di deployment per i target real-time attraverso l’archiviazione nella memoria di file precedentemente creati
Riduzione dei tempi di sviluppo in LabVIEW FPGA con nodi FPGA reingegnerizzati
Semplificazione dello sviluppo con oltre 20 nuove funzioni matematiche e di elaborazione del segnale per task ingegneristici di uso comune
Automazione della distribuzione del codice con API integrata per lo sviluppo di eseguibili
Sviluppo più rapido grazie ai problemi risolti
Importazione di file .m custom con supporto per le strutture
Le nuove funzioni per categoria

    Novità dell’ambiente di sviluppo

  • Migliore stabilità
  • Controlli e indicatori della nuova paletteSilver UI.
  • Funzioni sviluppate secondo il feedback degli utenti

    • Creazione del pannello delle connessioni direttamente dalla procedura Edit»Create SubVI
    • Accesso diretto alla proprietà Plot Visible sulla legenda del plot
    • Abilitazione degli Undo anche dopo il salvataggio
    • Funzioni booleane che accettano il cluster dell’errore
    • Distribuzione e Allineamento strumenti sui fili
    • Pannello delle connessioni visibile a lato dell’icona
    • Terminali dell’errore sulla funzione Variant to Data che corrispondono al layout di altre icone
    • Creazione di typedef da costanti sul diagramma a blocchi
    • Possibilità di impostare Value Changed? come evento di default quando si definiscono nuovi event case
    • Funzione Ignore All di caricamento di subVI
    • Indicazione visiva che una constante è collegata ad un typedef
    • Costante del cluster dell’errore sulla palette Dialog and User Interface
  • Chiamata asincrona per reference
  • NI Error Reporting
  • Configurazione remota di variabili I/O
  • Aggiornamento UI

    Prestazioni dell’esecuzione

  • Migliori prestazioni run-time per i processori che supportano le istruzioni SSE2
  • Migliori prestazioni per le funzioni TDMS Advanced API multithreaded
  • Autovettorizzazione nei calcoli degli array
  • Output configurabile del terminale per istanze parallele dei For Loop

    Ottimizzazioni supporto

  • Notifica migliorata per motore run-time mancante

  • Correzione di errore percorso troppo lungo
  • Migliore documentazione in caso di subVI mancante
  • Migliore documentazione sull’aggiornamento LabVIEW

    Compatibilità

  • Debug migliorato per .NET assemblies
  • Possibilità di indirizzare .NET assemblies da eseguire in CLR 4.0 di default

  • Supporto per strutture in file .m

    Sviluppo di gruppo / applicazioni complesse

  • Configurazione di tutti i nuovi VI per separare automaticamente il codice di compilato
  • API per lo sviluppo programmatico di eseguibili
  • Exported File Path.vi

    Data Exchange

  • Config SSL.VI

    Analisi

  • Hankel Function HV
  • Spherical Hankel Function hn
  • Inverse Error Function
  • Inverse Error Function Complement
  • Scaled Error Function Complement
  • Absolute Angle Difference
  • Angle Rotation

  • Bisect Angle
  • Check for Included Angle
  • Complementary Angle
  • Supplementary Angle
  • Wrap Angle
  • Contour Line
  • Convex Hull

  • Delaunay Triangulation
  • Point in Polygon
  • Polygon Area
  • Voronoi Diagram
  • Cholesky Factorization Rank-1 Update
  • Subspaces Angle
  • Degrees to Radians

  • Radians per Second to RPM
  • Radians to Degrees
  • RPM to Radians per Second
  • 3D Cartesian Coordinate Rotation (Euler)
  • Direction Cosines To Euler Angles
  • Euler Angles To Direction Cosines
  • Prime Factor VI

  • Interpolate 2D Scattered VI
  • Global Optimization VI
  • Legendre Polynomial VI
  • Skewness and Kurtosis VI
  • Quasi Random VI
  • Digital Reversed Order VI

    Partner e Add-Ons

  • Metodo Riavvio LabVIEW VI Server
  • Link Find Add-Ons nella finestra Getting Started

  • Standard Mode per Third-Party Licensing and Activation Toolkit

    Tecnologia Real-Time/FPGA

  • Target Object Caching e il trasferimenti selettivo di file riducono il tempo di deployment
  • Nuovi target RIO (reconfigurable I/O) a prestazioni elevate e a costi appropriati
  • Rilascio di exe LabVIEW Real-Time come componenti versioned
  • Creazione di utility di deployment personalizzate in grado di aggiornare le applicazioni rilasciate in modo incrementale
  • Invio e ricezione dati tramite una rete EPICS direttamente dai target LabVIEW Real-Time
  • Auto regolazione dei parametri di controllo PID direttamente sui target LabVIEW Real-Time
  • Migliore configurazione delle specifiche del sistema di controllo

  • Nuove chiamate API di alto livello per l’autoregolazione dei sistemi di controllo temperatura
  • Memory Caching sul target per rilasci iterativi più rapidi
  • Tempo di modifica migliorato per i nodi FPGA

  • Ottimizzazione dei tempi di generazione del codice FPGA
Le nuove funzioni per prodotto

    LabVIEW Core

  • Migliore stabilità
  • Controlli e indicatori della nuova paletteSilver UI.

  • Funzioni sviluppate secondo il feedback degli utenti

    • Creazione del pannello delle connessioni direttamente dalla procedura Edit»Create SubVI

    • Accesso diretto alla proprietà Plot Visible sulla legenda del plot
    • Abilitazione degli Undo anche dopo il salvataggio
    • Funzioni booleane che accettano il cluster dell’errore

    • Distribuzione e Allineamento strumenti sui fili
    • Pannello delle connessioni visibile a lato dell’icona
    • Terminali dell’errore sulla funzione Variant to Data che corrispondono al layout di altre icone
    • Creazione di typedef da costanti sul diagramma a blocchi
    • Possibilità di impostare Value Changed? come evento di default quando si definiscono nuovi event case
    • Funzione Ignore All di caricamento di subVI
    • Indicazione visiva che una constante è collegata ad un typedef
    • Costante del cluster dell’errore sulla palette Dialog and User Interface

  • Chiamata asincrona per reference
  • NI Error Reporting
  • Configurazione remota di variabili I/O

  • Aggiornamento UI
  • Migliori prestazioni run-time per i processori che supportano le istruzioni SSE2
  • Migliori prestazioni per le funzioni TDMS Advanced API multithreaded
  • Autovettorizzazione nei calcoli degli array
  • Output configurabile del terminale per istanze parallele dei For Loop
  • Debug migliorato per .NET assemblies
  • Possibilità di indirizzare .NET assemblies da eseguire in CLR 4.0 di default

  • Notifica migliorata per motore run-time mancante
  • Hankel Function HV
  • Spherical Hankel Function hn
  • Inverse Error Function
  • Inverse Error Function Complement
  • Scaled Error Function Complement
  • Absolute Angle Difference

  • Angle Rotation
  • Bisect Angle
  • Check for Included Angle
  • Complementary Angle
  • Supplementary Angle
  • Wrap Angle
  • Contour Line

  • Convex Hull
  • Delaunay Triangulation
  • Point in Polygon
  • Polygon Area
  • Voronoi Diagram
  • Cholesky Factorization Rank-1 Update
  • Subspaces Angle

  • Degrees to Radians
  • Radians per Second to RPM
  • Radians to Degrees
  • RPM to Radians per Second
  • 3D Cartesian Coordinate Rotation (Euler)
  • Direction Cosines To Euler Angles
  • Euler Angles To Direction Cosines

  • Prime Factor VI
  • Interpolate 2D Scattered VI
  • Global Optimization VI
  • Legendre Polynomial VI
  • Skewness and Kurtosis VI
  • Quasi Random VI
  • Digital Reversed Order VI

  • Configurazione di tutti i nuovi VI per separare automaticamente il codice di compilato
  • API per lo sviluppo programmatico di eseguibili
  • Exported File Path.vi
  • Possibilità di riavviare LabVIEW
  • VIPM helper
  • TPLAT standard mode

    LabVIEW SignalExpress

  • Possibilità di disabilitare uno step
  • Display per Waveform chart
  • Zero offset step

    NI Sound and Vibration Measurement Suite

  • Esempi di Data Recording

  • Nuovo XControl NI-DAQmx per la configurazione di canale
  • XControl NI-DAQmx per una più semplice configurazione hardware di NI-DSA
  • Nuova API Stimulus Response per semplificare lo sviluppo di test
  • Esempio e schema per salvataggio TDMS nel monitoraggio vibrazionale
  • Applicazione di salvataggio di vibrazioni pronta all’uso
  • Applicazione SR (stimulus response) pronta all’uso
  • IOtech logfile Converter

    LabVIEW Real-Time Module

  • Deployment iterativo più rapido delle applicazioni
  • Supporto per i nuovi controller multicore NI cRIO-908x e i target NI sbRIO-9605/06 di dimensioni compatte

  • Migliori autoregolazioni per i controllori PID (LabVIEW PID e Fuzzy Logic Toolkit)
  • Supporto per client EPICS
  • Livello avanzato: possibilità di aggiornare eseguibili LabVIEW Real-Time da NI Measurement & Automation Explorer con CDF (component definition files).

    LabVIEW FPGA Module

  • Sviluppo di applicazioni più efficiente con ottimizzazioni delle prestazioni in fase di editing
  • Accesso semplificato a IP dello Xilinx CORE Generator

  • Integrazione con Xilinx ISim (incluso con LabVIEW FPGA) per simulazione accurate a livello ciclo
  • Possibilità di creare banchi di test basati su LabVIEW per simulazioni ModelSim
  • Supporto per slice DSP48E1 su hardware Virtex-6
  • Nuovo IP PLL trifase a virgola fissa (LabVIEW Control Design and Simulation Module)
  • Livello avanzato: supporto per derivare i clock FPGA da clock esterni in CLIP
  • Nuova IP su LabVIEW FPGA IPNet (ni.com/ipnet)

    LabVIEW Control Design and Simulation Module

  • Accesso e programmazione ai parametri di un modello livelli multipli all’interno di un modello
  • Possibilità di eseguire modelli e sistemi di controllo in Real-Time sugli ultimi dispositivi PXI, CompactRIO ed NI Single-Board RIO

    LabVIEW MathScript RT Module

  • Supporto per Strutture

  • Generazione di codice C con C Generator

    LabVIEW Wireless Sensor Network Module

  • IOV definite dall’utente
  • Supporto per API dinamica
  • API per la calibrazione utente
  • API per RAM esterna

  • API seriale

    LabVIEW C Generator

  • Supporto per codice MathScript RT

    LabVIEW Datalogging and Supervisory Control Module

  • API programmatiche per client EPICS
  • Supporto LabVIEW Real-Time per Client EPICS

    LabVIEW Touch Panel Module

  • Supporto per computer touch panel 6/12 in. Intel Atom-based (TPC-2206/12)
  • Supporto standard per Windows Embedded

    NI Vision Development Module

  • Supporto per le nuove Smart Camera ATOM-based a prestazioni elevate
  • Supporto per frame grabber Camera Link PXIe-1435
  • Image similarity metric (SSIM)
  • Ricostruzione morfologica
  • Calibrazione telecamera
  • Decodifica data matrix più efficace

  • Algoritmo di clamp ottimizzato
  • Supporto ottimizzato per algoritmo .NET e C

    LabVIEW NI SoftMotion Module

  • Configurazione API
  • Express VI
  • Generazione di profilo

    • Accesso diretto
    • Generazione indipendente di movimento
  • NI SoftMotion Motor Control VI

    • Motori DC a spazzole
    • Motori stepper

    LabVIEW Tools Network

  • Connessione a database mySQL direttamente da target LabVIEW Real-Time
Da LabVIEW 7.1 a LabVIEW 2011
  LabVIEW 7.x LabVIEW 8.2 LabVIEW 8.5 LabVIEW 8.6 LabVIEW 2009

LabVIEW 2010

LabVIEW 2011
Language Features              
For / While Loops

X

X X X X X X
Case Structures X X X X X

X

X
ActiveX Functions X X X

X

X X X
Automatic Wire Routing X X X X X

X

X
Timed Loops X X X

X

X X X
Timestamp Control X X X X X

X

X
Dynamically Register Events X X X

X

X X X
.NET Functions X X X X X

X

X
Digital Waveform Data Type X X X

X

X X X
Feedback Node Inside Loops X X X X X

X

X
Flat Sequence Structure X X X

X

X X X
Project Explorer  

X

X X X X X
Project Libraries   X X

X

X X X
Conditional and Diagram Disable Structures  

X

X X X X X
Timed Sequence Structure   X X

X

X X X
64-Bit Integer Data Type  

X

X X X X X
.NET Controls and Events   X X

X

X X X
Object Orientation  

X

X X X X X
Statechart     X X X X

X

Multicore Timed Loop / Sequence     X X

X

X X
Fixed-Point Data Type     X X X

X

X
Shared Reentrant VIs     X X X X

X

Feedback Node Outside Loops     X X

X

X X
Stop Terminal for For Loops     X X X

X

X
Programmatic Access to MathScript Plot Properties     X X X X

X

MathScript Debugging (Variable Viewer, Output Window, Line Numbers)     X X

X

X X
Graphical Merge     X X X

X

X
Platform DVD       X X X

X

MathScript Debugging (Breakpoints, Single-Stepping, Syntax Highlighting)       X X X X
MathScript on Mac and Linux    

  X X X X
MathScript RT         X X

X

Structures in MathScript  

     

    X
64-Bit LabVIEW  

 

   

X

X X
Native Recursion         X X X
Object Orientation in LabVIEW RT/FPGA         X X

X

VI Scripting           X X
Deterministic MathScript Execution for LabVIEW Real-Time    

     

X X

Silver Controls Palette

   

 

   

 

X
 

     

     

 
Communication              
TCP/UDP VIs

X

X X X X X X
DataSocket X X X X X

X

X
Email VIs X X X

X

X X X
Shared Variables  

X

X X X X X
Variable Manager   X X

X

X X X
TCP Implementation of NI-PSP  

 

X X X X X
Distributed System Manager       X X X

X

Web Services  

    X X X X
SSL (Security) for Web Services    

    X X X
Network Streams           X X
TDMS Advanced API  

     

  X X
HTTP and HTTPS Client VIs  

 

   

 

X X
               

Productivity

   

 

   

 

 
Automatic Tool Selection X X X

X

X X X
Express VI X X X X X

X

X
NI-DAQmx X X X

X

X X X
DAQ Assistant X X X X X

X

X
Instrument I/O Assistant X X X

X

X X X
Example Finder X X X X X

X

X
Navigation Window X X X

X

X X X
Instrument Driver Finder  

X

X X X X X
Third-Party SCC Integration   X X

X

X X X
Programmatic Access to Control Run-Time Pop-Up Menus  

X

X X X X X
Find and Replace All   X X

X

X X X
Reentrant Panels for Debugging Reentrant VIs  

X

X X X X X
Debugging Built Apps/DLLs   X X

X

X X X
Class Browser for Properties/Methods  

X

X X X X X
Auto-Save VIs   X X

X

X X X
Import Shared Library  

X

X X X X X
Import Web Services   X X

X

X X X
Auto-Save Non-VI Files  

 

X X X X X
Merging VIs     X X X X

X

Synchronization of Project to Disk     X X

X

X X
Save for Previous to Multiple LabVIEW Versions     X X X

X

X
Resolve Project Conflicts     X X X X

X

Breakpoint Window  

    X X X X
Automatic Wire Tunnels    

  X X X X
Quick Drop       X X X

X

Block Diagram Cleanup  

    X X X X
Properties of Multiple Objects    

  X X X X
Merging LLBs       X X X

X

Programmatic Access to Palette Menus       X X X X
Probe Watch Window    

    X X X
Partial Block Diagram Cleanup         X X

X

Easy Access to TDMS Files From Microsoft Excel         X X X
New 2D and 3D Data Visualization Controls    

    X X X
LabVIEW Search           X X
Undo After Save  

     

    X
Edit»Create SubVI Improvements  

 

   

 

  X
     

     

   
Code Analysis Tools              

Buffer Allocations

X X X X X X

X

Real-Time Execution Trace Toolkit   X X X

X

X X
Upgrade Analyzer Tests       X X

X

X
Unit Test Framework Toolkit       X X X

X

Desktop Execution Trace Toolkit  

    X X X X
Code Complexity Metrics    

    X X X
 

     

     

 
Front Panel              
Tree Controls

X

X X X X X X
Subpanel Control X X X X X

X

X
Combo Box Control X X X

X

X X X
Radio Button Control X X X X X

X

X
Alignment Grid X X X

X

X X X
Export Graphs and Charts for Printing X X X X X

X

X
Mixed-Mode Graph   X X

X

X X X
Graph Annotations  

X

X X X X X
Splitter Bars   X X

X

X X X
Tools for Building Drag-n-Drop GUIs  

X

X X X X X
XControls   X X

X

X X X
3D Picture Control  

X

X X X X X
Export Picture Control and XControl for Printing     X X X X

X

Text in 3D Picture Control     X X

X

X X
Native 3D Surface Graph       X x

X

X
Native 3D Parametric Graph       X X X

X

Native 3D Curve Graph       X X X X
3D Sensor Mapping    

  X X X X
Export Graph/Array/Chart Data to Excel           X X
 

 

   

 

   

 

Performance  

     

     

Multicore Performance X X X X

X

X X
TDMS File Format   X X X X

X

X
In Place Element Structure     X X X X

X

Parallel For Loop  

     

X X X
Data References  

 

   

X

X X
Faster TDMS File Access         X X X
SubVI Inlining           X X
Parallel For Loop Scheduling Customization  

     

  X X
   

 

   

 

   
Deployment    

     

   
Create Executables X X

X

X X X X
Create DLL X X X X

X

X X
Create Installers X X

X

X X X X
Debug Deployment License  

X X X X X X
Multilingual Run-Time Engine   X X X X

X

X
Programmatic Access to App Builder       X X X

X

Distributed System Manager       X X X X
Create .NET Assemblies    

    X X X
System Replication Tools         X X

X

Packed Project Libraries           X X
Saving VIs Without Compiled Code

 

 

     

X X

Application Builder API

   

 

   

 

X
Versioned RT Executables             X
 

 

   

 

   

 

Algorithms  

     

     

New Analysis Functions (Polynomials, Linear Algebra, Time Domain, Frequency Domain) X

X

X X X X X
New Analysis Functions (Optimization, Differential Equations, Elementary Math, Statistics, Measurement Analysis, Interpolation, Curve Fitting, Signal Processing, and So On)   X X

X

X X X
New Analysis Functions (Windows, Signal Generation, Resampling, Filters, Polynomials, Linear Algebra, Curve Fitting, and So On)  

X

X X X X X
BLAS (Basic Linear Algebra Subroutine) VIs     X X X X

X

Reentrant Analysis VIs (for Improved Multicore Execution)       X X X X
PDE (Partial Differential Equation) Solver VIs    

    X X X
Angle Manipulation             X

Aggiorna subito la tua versione a LabVIEW 2011!