Erkennen undefinierter Werte
- Aktualisiert2026-04-10
- 1 Minute(n) Lesezeit
Um festzustellen, ob ein VI undefinierte Daten ausgibt, sollten Sie sich nicht allein auf spezielle Werte wie NaN, Inf oder leere Arrays verlassen. Sinnvoller ist es, einen Fehleralgorithmus einzufügen, so dass bei fraglichen Situationen ein Fehler gemeldet wird.
Wenn Sie beispielsweise ein VI erstellen, das ein Eingangs-Array zur Auto-Indizierung einer For-Schleife verwendet, sollten Sie festlegen, wie das VI bei einem leeren Eingangs-Array reagieren soll. In diesem Fall kann entweder ein Fehlercode ausgegeben werden oder die Ausgabewerte der Schleife können durch definierte Werte ersetzt werden. Sie können jedoch auch eine Case-Struktur verwenden, durch die die For-Schleife bei leerem Eingangs-Array nicht ausgeführt wird.
Verwandte Inhalte
- Blockdiagrammobjekte
- Gruppieren von Daten mit Arrays und Clustern
- Verarbeiten einzelner Gruppen- oder Array-Elemente in einer Schleife
- Case-Strukturen: Ausführen eines Programmabschnitts basierend auf Eingangswerten
Verwenden Sie die LabVIEW-Case-Struktur, um ein Unterdiagramm basierend auf einem Selektor-Eingabewert auszuführen. Das Verhalten der Case-Struktur entspricht der Switch- oder If-Then-Else-Anweisung in befehlsorientierten Programmiersprachen.