IVIWarum IVI?Entwickler von Prüfsoftware sahen sich jahrelang mit den gleichen Problemen konfrontiert, wenn es um das Schreiben von Code für die programmatische Kommunikation mit Messgeräten ging. Jedes Messgerät im System erforderte einen anderen Befehlssatz, um einen bestimmten Vorgang auszuführen. Hinzu kam, dass kein einfaches und standardisiertes Kommunikationsprotokoll zur Programmierung von Messgeräten existierte. Unternehmen verschwendeten nicht nur wertvolle Zeit, sondern auch Geld, da Entwickler für die Erstellung von Messgerätesoftware speziell geschult werden mussten. Ein weiteres Problem war das Veralten von Messgeräten. Sobald eine neuere Version eines Messgeräts auf den Markt kam, konnten Entwickler ihre Software nicht mehr verwenden und waren oft gezwungen, sich mit neuen Protokollen oder anderen Befehlssätzen vertraut zu machen. Die IVI-Spezifikationen stellen einen Standard für die Leistung von Messgerätetreibern dar und bieten gleichzeitig eine Grundlage für den Austausch von Messgeräten. Im Rahmen der IVI-Spezifikationen werden Messgeräte in Klassen unterteilt, z. B. Digitalmultimeter und Oszilloskope. Anschließend werden für die einzelnen Klassen Spezifikationen festgelegt, die auf auf den Eigenschaften und Funktionen der am meisten genutzten Messgeräte der Klasse basieren. Die IVI Foundation hat bereits Spezifikationen für acht Messgeräteklassen festgelegt. Die unten stehende Auflistung beinhaltet alle diese Klassen. Für Entwickler von Prüfsystemen oder Software zur Kommunikation mit Messgeräten bietet IVI viele Vorteile. IVI ist nicht auf einen Messgerätehersteller oder ein Bussystem (z. B. GPIB, VXI oder computerbasiert) beschränkt, so dass Messgeräte je nach Anwendungsanforderung gewählt werden können. Zusätzlich zu den bereits verfügbaren Treibern auf ni.com, ist es möglich, selbst IVI-Treiber für jedes Messgerät zu entwickeln. IVI-Messgeräteklassen
Weitere Informationen: |
