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 2011Verbesserte Produktstabilität und Fehlerberichterstattung für eine optimierte Problemerfassung
Vereinfachte Entwicklung mit 13 neuen Funktionen, die auf Anwendervorschlägen beruhen
Entwicklung von Anwendungen in modernem Design mit den Bedien- und Anzeigeelementen aus der neuen Silberpalette
Neue asynchrone API, um mehrere Sub-VIs einfach aufzurufen und parallel auszuführen
Schnellerer Einsatz auf Echtzeitzielen durch das Kopieren zuvor erstellter Dateien in den Cache
Erheblich reduzierte Entwicklungszeit in LabVIEW FPGA mit den überarbeiteten FPGA-Knoten
Vereinfachte Entwicklung gängiger Aufgaben mit über 20 neuen Funktionen für Mathematik und Signalverarbeitung
Automatisieren der Codeverteilung mit einer integrierten API zum Erstellen ablauffähiger Programme
Lösungen zu den am häufigsten gestellten Support-Fragen
Importieren einer größeren Vielfalt benutzerdefinierter *.m-Dateien durch Unterstützung für Strukturen
| 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 |