Erkennen undefinierter Werte
- Aktualisiert2026-09-22
- 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
LabVIEW-Case-Strukturen arbeiten ähnlich wie Switch- oder If-Then-Else-Anweisungen in befehlsorientierten Programmiersprachen. Case-Strukturen ermöglichen die Ausführung unterschiedlicher Codeabschnitte basierend auf dem Eingangswert, den Sie der Struktur bereitstellen.