Der Einsatz von IVI-Treibertechnologie bietet Entwicklern viele Vorteile im Vergleich zu traditionellen Treibern. IVI-Treiber bieten folgende Vorteile:
Hohe Leistungsfähigkeit
IVI-Treiber ermöglichen wesentliche Verbesserungen in der Leistungsfähigkeit. Die Treiber umfassen eine leistungsstarke Engine für das Zustands-Caching, welche die Hardwareeinstellungen des Messgeräts überwacht. Diese Funktion sorgt für eine deutliche Steigerung der Prüfleistung, da IVI-Treiber nur dann Messgeräte-I/O durchführen, wenn der Wert einer Hardwareeinstellung geändert wird. IVI-Treiber sind zudem Multithreading-fähig, d. h. dass diese Treiber direkt für die Erstellung anspruchsvoller Multithreading-Prüfprogramme genutzt werden können, was wiederum für eine Erhöhung des Prüfdurchsatzes sorgt.
Messgerätesimulation
IVI-Treiber verfügen über Funktionen zur Messgerätesimulation. Mithilfe dieser Funktionen kann ein großer Teil des Prüfcodes entwickelt werden, während Messgeräte z. B. in einem anderen System genutzt werden oder anderweitig nicht verfügbar sind. Es gibt zwei Möglichkeiten, Simulationsdaten zu erzeugen: unter Verwendung messgerätespezifischer Treiber im Simulationsmodus oder unter Einsatz erweiterter Klassensimulationstreiber des IVI Compliance Package.
Messgeräteaustausch
IVI-Treiber können für verschiedene Messgeräte eingesetzt werden. Für jede Messgeräteklasse existieren Spezifikationen und eine Standard-API für die Programmierung von Messgeräten einer bestimmten Klasse. Diese Industriestandard-API bietet viele Vorteile, u. a. langfristige Wartung von Prüfcode, einfache Programmierung, schnellere Entwicklung von Prüfcode, Wiederverwendbarkeit von Programmcode und geringere Softwarewartungskosten.
Flexibilität bei der Entwicklung
IVI-Treiber sind mithilfe des in LabWindows/CVI enthaltenen Assistenten für die Messgerätetreiberentwicklung einfach zu entwickeln. Der Assistent erstellt Code und Funktionsbaumvorlagen für die jeweilige Messgeräteklasse und sorgt somit für eine deutliche Reduzierung der Entwicklungszeit. IVI-Treiber sind zudem einfach zu handhaben. Alle IVI-Treiber von National Instruments sind mit den gängigen NI-Entwicklungsumgebungen kompatibel, u. a. mit LabVIEW, LabWindows/CVI, Measurement Studio für Microsoft Visual Studio und NI TestStand.
Weitere Informationen: