Academic Über NI Veranstaltungen NI Developer Zone Support Lösungen Online Store Kontakt MyNI

Werkzeuge für die Softwareentwicklung und -validierung

Werkzeuge für die Softwareentwicklung unterstützen Anwender bei der Erstellung qualitativer und zuverlässiger Anwendungen, die ein geringes Fehlerrisiko aufweisen. LabVIEW bietet hierfür Codeanalysatoren und ein Unit Test Framework, die zur Überprüfung der Qualität grafischen Programmcodes sowie zur Automatisierung von Prozessen wie Regressionstests und Validierung anhand von Anforderungen eingesetzt werden können.

Automatisieren Sie die Softwarevalidierung und Prüfanwendungen.
Analysieren Sie dynamischen Code für eine anspruchsvolle Fehlerbehebung.
Verbessern Sie die Codeüberprüfung mit über 60 konfigurierbaren Funktionen.

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.

Informieren | Bestellen | Evaluieren

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.

Informieren | Bestellen | Evaluieren

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.

Informieren | Bestellen | Evaluieren

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.

Informieren | Bestellen | Evaluieren

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.

Informieren | Bestellen | Evaluieren

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.

Informieren | Bestellen | Evaluieren

LabVIEW Application Builder für Windows

Erzeugen Sie aus LabVIEW-Anwendungen ausführbare Dateien, DLLs (Dynamic Link Libraries), .zip-Dateien und professionelle Windows-Installationsprogramme.

Bestellen