Academic Über NI Veranstaltungen NI Developer Zone Support Lösungen Online Store Kontakt MyNI
Land auswählen

Neue Funktionen in NI LabVIEW 2011

Die aktuelle LabVIEW-Version bietet Anwendern zusätzliche Programmierfunktionen, mit denen sich die Produktivität bei der Anwendungsentwicklung sowie die Leistung und Effizienz von Systemen noch weiter steigern lassen.

Webcast zu den neuen Funktionen Upgrade auf LabVIEW 2011

Die wichtigsten Neuerungen

Stabilität

Verbesserte Produktstabilität und Fehlerberichterstattung für eine optimierte Problemerfassung

Anwenderfeedback

Vereinfachte Entwicklung mit 13 neuen Funktionen, die auf Anwendervorschlägen beruhen

Controls

Entwicklung von Anwendungen in modernem Design mit den Bedien- und Anzeigeelementen aus der neuen Silberpalette

VIs

Neue asynchrone API, um mehrere Sub-VIs einfach aufzurufen und parallel auszuführen

Echtzeit

Schnellerer Einsatz auf Echtzeitzielen durch das Kopieren zuvor erstellter Dateien in den Cache

FPGAs

Erheblich reduzierte Entwicklungszeit in LabVIEW FPGA mit den überarbeiteten FPGA-Knoten

Mathematik

Vereinfachte Entwicklung gängiger Aufgaben mit über 20 neuen Funktionen für Mathematik und Signalverarbeitung

Apps

Automatisieren der Codeverteilung mit einer integrierten API zum Erstellen ablauffähiger Programme

Support

Lösungen zu den am häufigsten gestellten Support-Fragen

MathScript

Importieren einer größeren Vielfalt benutzerdefinierter *.m-Dateien durch Unterstützung für Strukturen

Übersicht über alle neuen Funktionen

Verbesserungen der Entwicklungsumgebung

  • Verbesserte Stabilität
  • Neue Silberpalette mit Bedien- und Anzeigeelementen für Benutzeroberflächen
  • Von Anwendern gewünschte Funktionen
    • Automatisches Erzeugen eines adäquaten Anschlussfelds beim Erstellen eines SubVIs über Bearbeiten»SubVI erstellen
    • Direkter Zugriff auf die Eigenschaft Plot sichtbar über die Plotlegenden
    • Ausführen von „Rückgängig“ auch nach dem Speichern
    • Boolesche Funktionen nehmen Fehler-Cluster an
    • Anordnen und Ausrichten von Objekten jetzt auch für Drähte
    • Anschlussfeld wird automatisch parallel neben dem Symbol angezeigt
    • Fehleranschlüsse in der Funktion Variant nach Daten passend zu anderen Symbollayouts
    • Erstellen von Typdefinitionen  aus Blockdiagrammkonstanten
    • Ereignis Wert geändert? als Standard beim Definieren neuer Ereignis-Cases einstellbar
    • Alle ignorieren für das Laden von SubVIs
    • Visuelle Anzeige, ob einer Konstante eine Typdefinition zugeordnet ist
    • Fehler-Cluster-Konstante als Bestandteil der Palette Dialog & Benutzeroberfläche eingefügt
  • Asynchroner Aufruf über Referenz
  • NI-Fehlerprotokolle
  • Fernkonfiguration von I/O-Variablen
  • Aktualisierte Benutzeroberfläche

Ausführungsgeschwindigkeit und -effizienz

  • Verbesserte Ausführungsgeschwindigkeit für Prozessoren, die SSE2-Anweisungen unterstützen
  • Leistungssteigerung der erweiterten TDMS API durch Verbesserungen der Multithreading-Fähigkeit
  • Automatische Vektorisierung von Array-Berechnungen
  • Anschluss für parallele Instanzen einer For-Schleife mit parallelen Schleifeniterationen

Verbesserter Support

  • Verbesserte Benachrichtigung über fehlende Runtime-Engine
  • Korrektur des Fehlers „Pfad zu lang“
  • Verbesserte Dokumentation für fehlende SubVI
  • Verbesserte LabVIEW-Upgrade-Dokumentation

Kompatibilität

  • Verbesserte Fehlersuche für .NET-Assemblies
  • Einstellung zur automatischen Ausführung von .NET-Assemblies in CLR 4.0
  • Unterstützung für *.m-Dateistrukturen

Entwicklung umfangreicher Anwendungen/Entwicklung im Team

  • Konfiguration aller neuen VIs zur automatischen Trennung von kompiliertem Code
  • Schnittstelle für das programmatische Erstellen ausführbarer Dateien
  • Exportierter Dateipfad

Datenaustausch

  • Konfigurieren von SSL

Analyse

  • Hankel-Funktion HV
  • Sphärische Hankel-Funktion hn
  • Inverse Fehlerfunktion
  • Inverses Fehlerfunktionskomplement
  • Skaliertes Fehlerfunktionskomplement
  • Absolute Winkeldifferenz
  • Winkeldrehung
  • Winkelhalbierung
  • Auf eingeschlossenen Winkel prüfen
  • Komplementwinkel
  • Supplementwinkel
  • Umschlingungswinkel
  • Konturlinie
  • Konvexe Hülle
  • Delaunay-Triangulation
  • Punkt im Polygon
  • Polygonbereich
  • Voronoi-Diagramm
  • Rang-1-Cholesky-Faktorisierung: Neue Werte
  • Unterraumwinkel
  • Grad nach Radiant
  • Radiant pro Sekunde nach RPM
  • Radiant nach Grad
  • RPM nach Radiant pro Sekunde
  • 3D-Rotation kartesischer Koordinaten (Euler)
  • Richtungscosinus nach Euler-Winkel
  • Euler-Winkel nach Richtungscosinus
  • VI Primfaktor
  • VI 2D interpolieren (gestreut)
  • VI Globale Optimierung
  • VI Legendre-Polynom
  • VI Schiefe und Wölbung
  • VI Quasi-Zufallszahlen
  • VI Digital umgekehrte Reihenfolge

Zusatzpakete

  • VI-Servermethode LabVIEW neu starten
  • Link „LabVIEW-Zusatzpakete suchen“ im Startfenster
  • Standardmodus für Third-Party Licensing and Activation Toolkit

Echtzeit-/FPGA-Technologie

  • Zwischenspeichern von Zielobjekten (Target Object Caching) und selektive Datenübertragung zum Reduzieren der Deploys-Zeiten
  • Neue leistungsstarke und kostenoptimierte rekonfigurierbare I/O-Ziele
  • Verteilen von LabVIEW-Real-Time-Programmen (Executables) als Komponenten mit Versionszuweisung
  • Erstellen individueller Verteilungsdienstprogramme zur schrittweisen Aktualisierung verteilter Anwendungen
  • Senden und Empfangen von Daten über ein EPICS-Netzwerk direkt von LabVIEW-Real-Time-Systemen
  • Autotuning von PID-Regelparametern direkt auf LabVIEW-Real-Time-Systemen
  • Verbesserte Spezifizierung der Auslegung von Steuer- und Regelsystemen
  • Neue High-Level-API zur automatischen Einstellung von Temperaturregelsystemen
  • Speicher-Caching auf dem Zielgerät für schnellere iterative Verteilung
  • Verbesserung der Bearbeitungszeit für FPGA-Knoten
  • Zügigere FPGA-Codeerzeugung

 

LabVIEW Core

  • Verbesserte Stabilität
  • Neue Silberpalette mit Bedien- und Anzeigeelementen für Benutzeroberflächen
  • Von Anwendern gewünschte Funktionen
    • Automatisches Erzeugen eines adäquaten Anschlussfelds beim Erstellen eines SubVIs über Bearbeiten»SubVI erstellen
    • Direkter Zugriff auf die Eigenschaft Plot sichtbar über die Plotlegenden
    • Ausführen von „Rückgängig“ auch nach dem Speichern
    • Boolesche Funktionen nehmen Fehler-Cluster an
    • Anordnen und Ausrichten von Objekten jetzt auch für Drähte
    • Anschlussfeld wird automatisch parallel neben dem Symbol angezeigt
    • Fehleranschlüsse in der Funktion Variant nach Daten passend zu anderen Symbollayouts
    • Erstellen von Typdefinitionen  aus Blockdiagrammkonstanten
    • Ereignis Wert geändert? als Standard beim Definieren neuer Ereignis-Cases einstellbar
    • Alle ignorieren für das Laden von SubVIs
    • Visuelle Anzeige, ob einer Konstante eine Typdefinition zugeordnet ist
    • Fehler-Cluster-Konstante als Bestandteil der Palette Dialog & Benutzeroberfläche eingefügt
  • Asynchroner Aufruf über Referenz
  • NI-Fehlerprotokolle
  • Fernkonfiguration von I/O-Variablen
  • Aktualisierte Benutzeroberfläche
  • Verbesserte Ausführungsgeschwindigkeit für Prozessoren, die SSE2-Anweisungen unterstützen
  • Leistungssteigerung der erweiterten TDMS API durch Verbesserungen der Multithreading-Fähigkeit
  • Automatische Vektorisierung von Array-Berechnungen
  • Anschluss für parallele Instanzen einer For-Schleife mit parallelen Schleifeniterationen
  • Verbesserte Fehlersuche für .NET-Assemblies
  • Einstellung zur automatischen Ausführung von .NET-Assemblies in CLR 4.0
  • Verbesserte Benachrichtigung über fehlende Runtime-Engine
  • Hankel-Funktion HV
  • Sphärische Hankel-Funktion hn
  • Inverse Fehlerfunktion
  • Inverses Fehlerfunktionskomplement
  • Skaliertes Fehlerfunktionskomplement
  • Absolute Winkeldifferenz
  • Winkeldrehung
  • Winkelhalbierung
  • Auf eingeschlossenen Winkel prüfen
  • Komplementwinkel
  • Supplementwinkel
  • Umschlingungswinkel
  • Konturlinie
  • Konvexe Hülle
  • Delaunay-Triangulation
  • Punkt im Polygon
  • Polygonbereich
  • Voronoi-Diagramm
  • Rang-1-Cholesky-Faktorisierung: Neue Werte
  • Unterraumwinkel
  • Grad nach Radiant
  • Radiant pro Sekunde nach RPM
  • Radiant nach Grad
  • RPM nach Radiant pro Sekunde
  • 3D-Rotation kartesischer Koordinaten (Euler)
  • Richtungscosinus nach Euler-Winkel
  • Euler-Winkel nach Richtungscosinus
  • VI Primfaktor
  • VI 2D interpolieren (gestreut)
  • VI Globale Optimierung
  • VI Legendre-Polynom
  • VI Schiefe und Wölbung
  • VI Quasi-Zufallszahlen
  • VI Digital umgekehrte Reihenfolge
  • Konfiguration aller neuen VIs zur automatischen Trennung von kompiliertem Code
  • Schnittstelle für das programmatische Erstellen ausführbarer Dateien
  • Exportierter Dateipfad
  • Neustart von LabVIEW
  • VIPM Helper
  • TPLAT-Standardmodus

LabVIEW SignalExpress

  • Deaktivieren eines Schritts
  • Anzeige von Signalverlaufsdiagramm
  • Schritt „Offset entfernen“

NI Sound and Vibration Measurement Suite

  • Beispiele für Datenaufzeichnung
  • Neuartige NI-DAQmx-Kanalkonfiguration mit XControl
  • XControl für NI-DAQmx zur vereinfachten Inbetriebnahme von DSA-Hardware
  • Neue Stimulus-Antwort-API zur vereinfachten Entwicklung von Prüfsystemen
  • Beispiel für eine TDMS-Protokollierung zur Schwingungsüberwachung
  • Sofort einsatzfähige Anwendung zur Protokollierung von Schwingungen (Schwingungs-Datenlogger)
  • Sofort einsatzfähige Stimulus-Antwort-Anwendung
  • Logfile-Wandler von IOtech

 

LabVIEW Real-Time Module

  • Schnellere iterative Anwendungsentwicklung
  • Unterstützung für die neuen Multicore-Controller NI cRIO-908x und die kompakten Hardwareziele NI sbRIO-9605/06
  • Verbessertes PID-Autotuning (LabVIEW PID and Fuzzy Logic Toolkit)
  • Unterstützung für EPICS-Client
  • Erweitert: Verteilung von LabVIEW-Real-Time-Programmen mit Versionszuweisung aus dem NI Measurement & Automation Explorer mit CDF-Dateien

LabVIEW FPGA Module

  • Effizientere Entwicklung mit optimierter Leistung der Bearbeitungszeit
  • Vereinfachter Zugang zu IP des Xilinx CORE Generator
  • Integration in Xilinx ISim (in LabVIEW FPGA enthalten) für zyklusgenaue Simulation
  • Erstellen von LabVIEW-basierten Prüfständen für ModelSim-Simulationen
  • Unterstützung für DSP48E1-Slices auf Virtex-6-Hardware
  • Neue Festkomma-Drei-Phasen-PLL-IP (LabVIEW Control Design and Simulation Module)
  • Erweitert: Unterstützung für abgeleitete FPGA-Takte von bestimmten externen Taktsignalen in CLIP
  • Neue IP im LabVIEW FPGA IPNet (ni.com/ipnet)

LabVIEW Control Design and Simulation Module

  • Zugang zu Modellparametern und Programmierung auf verschiedenen Ebenen innerhalb eines Modells
  • Ausführung von Modellen und Steuer- und Regelsystemen in Echtzeit auf aktuellen PXI-, CompactRIO- und NI-Single-Board-RIO-Geräten

LabVIEW MathScript RT Module

  • Unterstützung für Strukturen
  • Erzeugen von C-Code mit dem LabVIEW C Generator

LabVIEW Wireless Sensor Network Module

  • Benutzerdefinierte IOVs
  • Unterstützung für dynamische API
  • Anwender-Kalibrierungs-API
  • Externe RAM-API
  • Serielle API

LabVIEW C Generator

  • Unterstützung für MathScript-RT-Code

LabVIEW Datalogging and Supervisory Control Module

  • Programmatische APIs für EPICS-Clients
  • Unterstützung von LabVIEW Real-Time für EPICS-Clients

LabVIEW Touch Panel Module

  • Unterstützung für neue 6- und 12-Zoll-Touchpanel-Computer mit Intel Atom Prozessor
  • Unterstützung für Windows Embedded Standard

NI Vision Development Module

  • Unterstützung für neue leistungsstarke Smart Cameras mit Atom-Prozessor
  • Unterstützung für Camera-Link-Framegrabber NI PXIe-1435
  • Bildähnlichkeitsmetrik (Structural Similarity: SSIM)
  • Morphologische Rekonstruktion
  • Kamerakalibrierung
  • Robustere Datenmatrix-Dekodierung
  • Verbesserter Clamp-Algorithmus
  • Aktualisierte Unterstützung für .NET- und C-Algorithmen

LabVIEW NI SoftMotion Module

  • Konfigurations-API
  • Express-VIs
  • Profilerzeugung
    • Direktzugriff
    • Komplette Bewegungsgenerierung unabhängig von der realen Bewegung
  • VIs zur Motorsteuerung in NI SoftMotion
    • Bürstenbehaftete DC
    • Schrittmotor

 

  LabVIEW 7.x LabVIEW 8.2 LabVIEW 8.5 LabVIEW 8.6 LabVIEW 2009 LabVIEW 2010 LabVIEW 2011
Sprachfunktionen              
For-/While-Schleifen X X X X X X X
Case-Strukturen X X X X X X X
ActiveX-Funktionen X X X X X X X
Automatisches Routing X X X X X X X
Zeitgesteuerte Schleifen X X X X X X X
Zeitstempelelement X X X X X X X
Dynamische Ereignisregistrierung X X X X X X X
.NET-Funktionen X X X X X X X
Digitaler Signalverlaufsdatentyp X X X X X X X
Rückkopplungsknoten innerhalb von Schleifen X X X X X X X
Flache Sequenzstruktur X X X X X X X
Projekt-Explorer   X X X X X X
Projektbibliotheken   X X X X X X
Bedingte und Diagrammdeaktivierungsstrukturen   X X X X X X
Zeitgesteuerte Sequenzstruktur   X X X X X X
64-bit-Integer-Datentyp   X X X X X X
.NET-Elemente und -Ereignisse   X X X X X X
Objektorientierte Programmierung   X X X X X X
Statechart     X X X X X
Multicore-basierte zeitgesteuerte Schleife/Sequenz     X X X X X
Festkomma-Datentyp     X X X X X
Verteilte ablaufinvariante VIs     X X X X X
Rückkopplungsknoten außerhalb von Schleifen     X X X X X
Stopp-Anschluss für For-Schleifen     X X X X X
Programmatischer Zugriff auf MathScript-Diagrammeigenschaften     X X X X X
Fehlersuche in MathScript (Variablenanzeige, Ausgabefenster, Zeilennummern)     X X X X X
Grafisches Zusammenführen     X X X X X
Plattform-DVD       X X X X
MathScript-Fehlerbehebung (Haltepunkte, Einzelschrittmodus, Syntax-Highlighting)       X X X X
MathScript auf Mac und Linux       X X X X
MathScript RT         X X X
Strukturen in MathScript             X
64-bit-LabVIEW         X X X
Native Rekursion         X X X
Objektorientierte Programmierung in LabVIEW RT/FPGA         X X X
VI-Skripte           X X
Deterministische MathScript-Ausführung für LabVIEW Real-Time           X X
Bedienpalette „Silber“             X
               
Kommunikation              
TCP/UDP-VIs X X X X X X X
DataSocket X X X X X X X
E-Mail-VIs X X X X X X X
Umgebungsvariablen   X X X X X X
Variablen-Manager   X X X X X X
TCP-Implementierung von NI-PSP     X X X X X
Distributed System Manager (DSM)       X X X X
Webdienste       X X X X
SSL-Verschlüsselung für Webdienste         X X X
Netzwerk-Streams           X X
API für erweiterte TDMS-Funktionen           X X
Client-VIs für HTTP und HTTPS           X X
               
Produktivität              
Automatische Werkzeugauswahl X X X X X X X
Express-VIs X X X X X X X
NI-DAQmx X X X X X X X
DAQ-Assistent X X X X X X X
Assistent zur Instrumenten-I/O X X X X X X X
Example Finder X X X X X X X
Navigationsfenster X X X X X X X
Instrument Driver Finder   X X X X X X
Integration von Drittanbieter-SCC   X X X X X X
Programmatischer Zugriff auf Laufzeit-Kontextmenüs   X X X X X X
Alle suchen und ersetzen   X X X X X X
Ablaufinvariante Panel zur Fehlersuche in ablaufinvarianten VIs   X X X X X X
Fehlersuche in erstellten Anwendungen/DLLs   X X X X X X
Klassenbrowser für Eigenschaften/Methoden   X X X X X X
Automatisches Speichern von VIs   X X X X X X
Import von DLLs   X X X X X X
Import von Webdiensten   X X X X X X
Automatisches Speichern von Nicht-VI-Dateien     X X X X X
Zusammenführen von VIs     X X X X X
Synchronisation von Projektordnern mit der Festplatte     X X X X X
Speichern für mehrere LabVIEW-Versionen     X X X X X
Beheben von Projektkonflikten     X X X X X
Haltepunkt-Fenster       X X X X
Automatisches Verbinden von Tunneln       X X X X
Schnelleinfügeliste       X X X X
Aufräumen des Blockdiagramms       X X X X
Eigenschaften mehrerer Objekte       X X X X
Zusammenführen von LLBs       X X X X
Programmatischer Zugriff auf Palettenmenüs       X X X X
Sondenüberwachungsfenster         X X X
Aufräumen von Blockdiagrammbereichen         X X X
Einfacher Zugriff auf TDMS-Dateien aus Microsoft Excel         X X X
Neue 2D- und 3D-Datenanzeigeelemente         X X X
LabVIEW-Suche           X X
Rückgängig nach dem Speichern             X
Verbesserungen an Bearbeiten»SubVI erstellen             X
               
Werkzeuge zur Analyse von Programmcode              
Speicherzuweisungen X X X X X X X
Real-Time Execution Trace Toolkit   X X X X X X
Tests mit Upgrade Analyzer       X X X X
Unit Test Framework Toolkit       X X X X
Desktop Execution Trace Toolkit       X X X X
Werkzeuge zur Analyse der Codekomplexität         X X X
               
Frontpanel              
Baumstrukturelemente X X X X X X X
Unterpanel-Element X X X X X X X
Kombinationsfeldelement X X X X X X X
Optionsfeldelement X X X X X X X
Ausrichtungsgitter X X X X X X X
Export von Graphen und Diagrammen zum Ausdrucken X X X X X X X
Graphanzeige für Mischsignale   X X X X X X
Notizen für Graphen   X X X X X X
Trennbalken   X X X X X X
Werkzeuge zur Erstellung von Drag-and-drop-Oberflächen   X X X X X X
XControls   X X X X X X
3D-Bildelement   X X X X X X
Export von Bildelement und XControl zum Ausdrucken     X X X X X
Text in 3D-Bildelement     X X X X X
Nativer 3D-Oberflächengraph       X x X X
Nativer parametrischer 3D-Graph       X X X X
Nativer 3D-Kurvengraph       X X X X
3D-Sensordarstellung       X X X X
Export von Graphen-/Array-/Diagrammdaten nach Excel           X X
               
Leistung              
Multicore-Leistung X X X X X X X
TDMS-Dateiformat   X X X X X X
Inplace-Elementstruktur     X X X X X
Parallele For-Schleife         X X X
Datenreferenzen         X X X
Schnellerer Zugriff auf TDMS-Dateien         X X X
SubVI-Inlining           X X
Planung der Iterationsausführung bei parallelen For-Schleifen           X X
               
Verteilung              
Erstellen ausführbarer Dateien X X X X X X X
Erstellen von DLLs X X X X X X X
Erstellen von Installationsprogrammen X X X X X X X
Debug-Deployment-Lizenz   X X X X X X
Mehrsprachige Runtime-Engine   X X X X X X
Programmatischer Zugriff auf Application Builder       X X X X
Distributed System Manager (DSM)       X X X X
Erstellen von .NET-Assemblies         X X X
Werkzeuge zur Systemreplizierung         X X X
Komprimierte Projektbibliotheken           X X
VI-Speicherung ohne kompilierten Code           X X
API für Application Builder             X
Real-Time-Anwendungen mit Versionszuweisung             X
               
Algorithmen              
Neue Analysefunktionen (Polynome, lineare Algebra, Zeit- und Frequenzbereich) X X X X X X X
Neue Analysefunktionen (Optimierung, Differenzialgleichungen, Elementarmathematik, Statistik, Messwertanalysen, Interpolation, Kurvenanpassung, Signalverarbeitung u. v. m.)   X X X X X X
Neue Analysefunktionen (Fenster, Signalerzeugung, Neuabtastung, Filter, Polynome, lineare Algebra, Kurvenanpassung u. v. m.)   X X X X X X
BLAS-VIs (Basic Linear Algebra Subroutine)     X X X X X
Ablaufinvariante Analyse-VIs (für verbesserte Multicore-Ausführung)       X X X X
VIs zur Lösung partieller Differenzialgleichungen         X X X
Winkelbearbeitung             X

 

Online-Katalog