Softwareentwicklungswerkzeuge für LabVIEW
-
NI Requirements Gateway
Die Software NI Requirements Gateway ist eine Lösung zur Rückverfolgung von Anforderungen, die Entwicklungs- und Verifizierungsdokumente mit den formellen Anforderungen vergleicht, die in Dokumenten und Datenbanken gespeichert wurden. NI Requirements Gateway eignet sich insbesondere für Anwendungen, die komplexe Komponenten auf Grundlage dokumentierter Anforderungen der Industrie, u. a. in den Bereichen Automotive, Luft- und Raumfahrt sowie Unterhaltungselektronik, simulieren oder testen.
-
LabVIEW VI Analyzer
Das VI Analyzer Toolkit verbessert die Qualität und Lesbarkeit von grafischem Code, der in LabVIEW entwickelt wurde. Für die automatische Überprüfung des Programmcodes und die statische Codeanalyse aller VIs in einer Anwendung lassen sich über 60 Tests konfigurieren. Des Weiteren können Industriestandard-Softwaremetriken wie z. B. die McCabe-Metrik (zyklomatische Komplexität) nachverfolgt werden.
-
LabVIEW Desktop Execution Trace Toolkit
Das LabVIEW Desktop Execution Trace Toolkit ermöglicht Fehlerbehebung und Troubleshooting bei LabVIEW-Anwendungen, da es Low-Level-Details zur Ausführung von VIs und ausführbaren Dateien während der Laufzeit bereitstellt. Das Toolkit ermöglicht die Codeüberwachung und einfache Erkennung von Problemquellen, wie z. B. Referenz-, Speicherlecks, unbehandelte oder sonstige Fehler, die die Leistung und Zuverlässigkeit einer Anwendung negativ beeinflussen können.
-
LabVIEW Unit Test Framework Toolkit
Das LabVIEW Unit Test Framework Toolkit automatisiert die auf Anforderungen (Requirements) basierende Tests und ermöglicht die Validierung von in LabVIEW entwickelten Softwareeinheiten (VIs), wodurch Funktionstest der Software und Regressionstests möglich werden. Die integrierten Funktionen zur Berichterstellung erzeugen automatisch Validierungsdokumente in HTML-, ATML/XML- oder ASCII-Formaten, die dokumentieren, ob eine Anwendung die Anforderungen erfüllt.
-
LabVIEW Statechart Module
Das NI LabVIEW Statechart Module stellt ein neues Programmiermodell auf einer höheren Abstraktionsebene als bisher möglich zur Verfügung. Mithilfe des Moduls lassen sich Statecharts (Zustandsübergangsdiagramme) entwickeln, das Ausführungsverhalten mit der LabVIEW-Datenflussprogrammierung definieren und die Statecharts auf zahlreichen Zielgeräten, u. a. Desktop-PCs, Echtzeit-Controllern, FPGAs und Embedded-Geräten einsetzen.
-
NI Real-Time Execution Trace Toolkit
Das NI Real-Time Execution Trace Toolkit ist ein interaktives Werkzeug zur Analyse und Verifizierung der Programmcodeausführung von LabVIEW-Real-Time-Anwendungen. Mit minimalen Änderungen am Embedded-Code stellen diese Werkzeuge die Ausführung von Multithreading-Code grafisch dar und heben Threadwechsel, Mutexe (Mutual Exclusions) und Speicherzuweisung hervor. Mit diesen Informationen ist es möglich, den Echtzeit-Code zu optimieren, um schnellere Steuerschleifen und eine deterministischere Leistungsfähigkeit zu erzielen.
-
LabVIEW Application Builder für Windows
Erzeugen Sie aus LabVIEW-Anwendungen ausführbare Dateien, DLLs (Dynamic Link Libraries), .zip-Dateien und professionelle Windows-Installationsprogramme.




