Verwendung von LabVIEW-Sonden
- Aktualisiert2025-08-27
- 6 Minute(n) Lesezeit
Mit Hilfe einer LabVIEW-Sonde lassen sich umfassende Angaben zu den Daten machen, die durch eine Verbindung fließen. Mit LabVIEW-Sonden kann auch auf das Zwischenergebnis an einer Verbindung reagiert werden.
Eine LabVIEW-Sonde wird wie folgt aufgerufen:
- Klicken Sie mit der rechten Maustaste auf ein Verbindungsstück und wählen Sie im Kontextmenü die Option Benutzerdefinierte Sonde aus.
- Wählen Sie eine der folgenden Sonden aus. Oben im Kontextmenü erscheinen alle Sonden, die dem Datentyp der angeklickten Verbindung entsprechen.
- Sonde für .NET-Referenz—Zeigt das Ergebnis des Aufrufens der ToString()-Methode für ein Objekt an, das durch die .NET-Referenz, den Objekttypen, den Hash-Code des Objekts und den Hexadezimalwert der Referenz gekennzeichnet ist. Die Sonde lässt sich so konfigurieren, dass sie einen Haltepunkt setzt, wenn der Wert eine ungültige Referenz ist. Hinweis Diese Sonde wird nur für .NET Framework und nicht für .NET 8.0 (Core) unterstützt.
- Sonde für analoge Signalverläufe—Zeigt einen analogen Graphen, eine Tabelle mit Zeitstempel (gibt an, wann die Daten erfasst wurden), die x-Werte, die Zeit und eine Tabelle mit den Attributen der Signalverlaufsdaten an.
- Bedingte boolesche Sonde—Zeigt die booleschen Daten an und ermöglicht Haltepunkte mit Bedingung.
- Bedingte DBL-Array-Sonde—Überwacht ein Array aus Bedienelementen mit Fließkommawerten doppelter Genauigkeit. Auf der Registerkarte Daten wird die Größe des Eingangs-Arrays angezeigt. Auf der Registerkarte Bedingungen kann ein bedingter Haltepunkt gesetzt werden. Die Bedingung kann entweder die Größe des Arrays oder eines der Array-Elemente betreffen. Bei mehreren Bedingungen hält LabVIEW bei jeder Bedingung, die TRUE ist, an.
- Bedingte DBL-Sonde—Zeigt Fließkommawerte doppelter Genauigkeit an und ermöglicht Haltepunkte mit Bedingung. Bei mehreren Bedingungen hält LabVIEW bei jeder Bedingung, die TRUE ist, an.
- Fehlerbedingungssonde—Zeigt Fehlerstatus, Code und Beschreibung an. Die Sonde kann so konfiguriert werden, dass sie bei bestimmten Fehlern und Warnungen anhält.
- Bedingte Vorzeichenbehaftet8-Sonde—Zeigt vorzeichenbehaftete 8-Bit-Integer-Werte an ermöglicht Haltepunkte mit Bedingung.
- Bedingte Vorzeichenbehaftet16-Sonde—Zeigt vorzeichenbehaftete 16-Bit-Integer-Werte an ermöglicht Haltepunkte mit Bedingung.
- Bedingte Vorzeichenbehaftet32-Array-Sonde—Ähnlich der bedingten DBL-Array-Sonde überwacht diese Sonde ein Array aus Bedienelementen mit vorzeichenbehafteten 32-Bit-Integern. Auf der Registerkarte Daten wird die Größe des Eingangs-Arrays angezeigt. Auf der Registerkarte Bedingungen kann ein bedingter Haltepunkt gesetzt werden. Die Bedingung kann entweder die Größe des Arrays oder eines der Array-Elemente betreffen. Bei mehreren Bedingungen hält LabVIEW bei jeder Bedingung, die TRUE ist, an.
- Bedingte Vorzeichenbehaftet32-Sonde—Zeigt vorzeichenbehaftete 32-Bit-Integer-Werte an ermöglicht Haltepunkte mit Bedingung.
- Bedingte Vorzeichenbehaftet64-Array-Sonde—Ähnlich der bedingten DBL-Array-Sonde überwacht diese Sonde ein Array aus Bedienelementen mit vorzeichenbehafteten 64-Bit-Integern. Auf der Registerkarte Daten wird die Größe des Eingangs-Arrays angezeigt. Auf der Registerkarte Bedingungen kann ein bedingter Haltepunkt gesetzt werden. Die Bedingung kann entweder die Größe des Arrays oder eines der Array-Elemente betreffen. Bei mehreren Bedingungen hält LabVIEW bei jeder Bedingung, die TRUE ist, an.
- Bedingte Vorzeichenbehaftet64-Sonde—Zeigt vorzeichenbehaftete 64-Bit-Integer-Werte an ermöglicht Haltepunkte mit Bedingung.
- Bedingte String-Sonde—Zeigt die String-Daten an und ermöglicht Haltepunkte mit Bedingung.
- Bedingte Vorzeichenlos8-Sonde—Zeigt vorzeichenlose 8-Bit-Integer-Werte an ermöglicht Haltepunkte mit Bedingung.
- Bedingte Vorzeichenlos16-Sonde—Zeigt vorzeichenlose 16-Bit-Integer-Werte an ermöglicht Haltepunkte mit Bedingung.
- Bedingte Vorzeichenlos32-Array-Sonde—Ähnlich der bedingten DBL-Array-Sonde überwacht diese Sonde ein Array aus Bedienelementen mit vorzeichenlosen 32-Bit-Integern. Auf der Registerkarte Daten wird die Größe des Eingangs-Arrays angezeigt. Auf der Registerkarte Bedingungen kann ein bedingter Haltepunkt gesetzt werden. Die Bedingung kann entweder die Größe des Arrays oder eines der Array-Elemente betreffen. Bei mehreren Bedingungen hält LabVIEW bei jeder Bedingung, die TRUE ist, an.
- Bedingte Vorzeichenlos32-Sonde—Zeigt vorzeichenlose 32-Bit-Integer-Werte an ermöglicht Haltepunkte mit Bedingung.
- Bedingte Vorzeichenlose64-Array-Sonde—Ähnlich der bedingten DBL-Array-Sonde überwacht diese Sonde ein Array aus Bedienelementen mit vorzeichenlosen 64-Bit-Integern. Auf der Registerkarte Daten wird die Größe des Eingangs-Arrays angezeigt. Auf der Registerkarte Bedingungen kann ein bedingter Haltepunkt gesetzt werden. Die Bedingung kann entweder die Größe des Arrays oder eines der Array-Elemente betreffen. Bei mehreren Bedingungen hält LabVIEW bei jeder Bedingung, die TRUE ist, an.
- Bedingte Vorzeichenlost64-Sonde—Zeigt vorzeichenlose 64-Bit-Integer-Werte an ermöglicht Haltepunkte mit Bedingung.
- Sonde für Elementreferenz—Zeigt den Namen der Klasse, die Element-Beschriftung, den Hexadezimalwert der Referenz, den Namen des aufrufenden VIs und den VI-Pfad an. Mit dieser Sonde lässt sich die Ausführung unterbrechen, wenn der Wert eine ungültige Referenz ist.
- Standard-Bildsonde—Zeigt eine Grafik an.
- Standard-Pixmap-Sonde—Zeigt die Pixmap an.
- Sonde für digitale Signalverläufe—Zeigt einen digitalen Graphen, ein Tabelle mit Zeitstempel (der angibt, wann die x-Werte eingegangen sind), die Zeit und eine Tabelle mit den Attributen der Signalverlaufsdaten an.
- Sonde für dynamische Daten—Zeigt die Signalverlaufsattribute an und stellt die Daten grafisch dar.
- Historie - Boolesch—Zeigt den Verlauf der booleschen Daten an, die die Verbindung durchlaufen haben.
- Historie - CDB—Zeigt den Verlauf der komplexen Fließkommazahlen mit doppelter Genauigkeit an, die die Verbindung durchlaufen haben.
- Historie - CSG—Zeigt den Verlauf der komplexen Fließkommazahlen mit einfacher Genauigkeit an, die die Verbindung durchlaufen haben.
- Historie - CXT—Zeigt den Verlauf der komplexen Fließkommazahlen mit erweiterter Genauigkeit an, die die Verbindung durchlaufen haben.
- Historie - CBL—Zeigt den Verlauf der Fließkommazahlen mit doppelter Genauigkeit an, die die Verbindung durchlaufen haben.
- Historie - EXT—Zeigt den Verlauf der Fließkommazahlen mit erweiterter Genauigkeit an, die die Verbindung durchlaufen haben.
- Historie - I8—Zeigt den Verlauf der vorzeichenbehafteten 8-Bit-Integer an, die die Verbindung durchlaufen haben.
- Historie - I16—Zeigt den Verlauf der vorzeichenbehafteten 16-Bit-Integer an, die die Verbindung durchlaufen haben.
- Historie - I32—Zeigt den Verlauf der vorzeichenbehafteten 32-Bit-Integer an, die die Verbindung durchlaufen haben.
- Historie - I64—Zeigt den Verlauf der vorzeichenbehafteten 64-Bit-Integer an, die die Verbindung durchlaufen haben.
- Historie - Pfad—Zeigt den Verlauf der Pfad-Daten an, die die Verbindung durchlaufen haben.
- Historie - SGL—Zeigt den Verlauf der Fließkommazahlen mit einfacher Genauigkeit an, die die Verbindung durchlaufen haben.
- Historie - String—Zeigt den Verlauf der String-Daten an, die die Verbindung durchlaufen haben.
- Historie - U8—Zeigt den Verlauf der vorzeichenlosen 8-Bit-Integer an, die die Verbindung durchlaufen haben.
- Historie - U16—Zeigt den Verlauf der vorzeichenlosen 16-Bit-Integer an, die die Verbindung durchlaufen haben.
- Historie - U32—Zeigt den Verlauf der vorzeichenlosen 32-Bit-Integer an, die die Verbindung durchlaufen haben.
- Historie - U64—Zeigt den Verlauf der vorzeichenlosen 64-Bit-Integer an, die die Verbindung durchlaufen haben.
- Bildsonde—Zeigt eine Grafik an und deren Höhe und Breite.
- Pixmap-Sonde—Zeigt eine Grafik und Angaben zur Höhe, Breite und Farbtiefe der Grafik an.
- Sonde für Rendezvousreferenz—Zeigt die Bezeichnung des Rendezvous sowie Größe und Anzahl der VIs oder Funktionen an, die darauf warten, das Rendezvous und den Hexadezimalwert der Referenz zu belegen. Die Sonde lässt sich so konfigurieren, dass sie einen Haltepunkt setzt, wenn der Wert eine ungültige Referenz ist.
- Sonde für Semaphorreferenz—Zeigt die Bezeichnung des Semaphors sowie Größe und Anzahl der VIs und Funktionen an, die darauf warten, das Semaphor und den Hexadezimalwert der Referenz zu belegen. Die Sonde lässt sich so konfigurieren, dass sie einen Haltepunkt setzt, wenn der Wert eine ungültige Referenz ist.
- Sonde für Melderreferenz—Zeigt die Bezeichnung des Melders, die letzte Meldung und die Anzahl der VIs oder Funktionen an, die im Augenblick auf den Melder und den Hexadezimalwert der Referenz warten. Die Sonde lässt sich so konfigurieren, dass sie einen Haltepunkt setzt, wenn der Wert eine ungültige Referenz ist.
- Sonde für String-Queue-Referenz—Zeigt die Bezeichnung der Queue, die Elemente in der Queue, die Anzahl der ausstehenden und der zu löschenden Elemente und den Hexadezimalwert der Referenz an. Die Sonde lässt sich so konfigurieren, dass sie einen Haltepunkt setzt, wenn der Wert eine ungültige Referenz ist.
- Highlight-Funktion ein-/ausschalten—Schaltet die Highlight-Funktion an der angegebenen Stelle ein, während das VI ausgeführt wird. Diese Sonde wird auf Real-Time-Systemen nicht unterstützt.
- Transparente boolesche Sonde—Zeigt den booleschen Wert an der Verbindung an.
- Sonde für VI-Referenz (Panel-Grafik)—Zeigt VI-Namen, VI-Pfad, Frontpanel und den Hexadezimalwert der Referenz an. Die Sonde lässt sich so konfigurieren, dass sie einen Haltepunkt setzt, wenn der Wert eine ungültige Referenz ist.
- Sonde für VI-Referenz—Zeigt VI-Namen, VI-Pfad sowie den Hexadezimalwert der Referenz an. Die Sonde lässt sich so konfigurieren, dass sie einen Haltepunkt setzt, wenn der Wert eine ungültige Referenz ist.
- Sonde für .NET-Referenz—Zeigt das Ergebnis des Aufrufens der ToString()-Methode für ein Objekt an, das durch die .NET-Referenz, den Objekttypen, den Hash-Code des Objekts und den Hexadezimalwert der Referenz gekennzeichnet ist. Die Sonde lässt sich so konfigurieren, dass sie einen Haltepunkt setzt, wenn der Wert eine ungültige Referenz ist.
Nachdem Sie eine Sonde ausgewählt haben, wird diese zur Standardsonde für den verwendeten Datentyp. Sie wird immer eingefügt, wenn die Verbindung mit der rechten Maustaste angeklickt und Sonde aus dem Kontextmenü ausgewählt wird.
Es ist möglich, anhand einer vorhandenen Sonde eine neue zu erstellen und dem Kontextmenü Benutzerdefinierte Sonde hinzuzufügen.