Keine Zahl/Kein Pfad/Keine Referenz? - Funktion
- Aktualisiert2025-07-30
- 2 Minute(n) Lesezeit
Gibt TRUE aus, wenn Zahl/Pfad/Referenz den Wert "Keine Zahl" (NaN), <Kein Pfad> oder "Keine Referenz" hat. Ansonsten wird FALSE ausgegeben.
Mit dieser Funktion wird gewährleistet, dass sich eine Referenz auf ein Objekt (beispielsweise auf ein VI, eine Anwendung oder ein Bedienelement) immer noch im Speicher befindet und noch nicht geschlossen wurde.
Die Standarddatentypen für diese polymorphe Funktion sind im Anschlussfeld dargestellt.

Ein-/Ausgänge
Zahl/Pfad/Referenz
—
Zahl/Pfad/Referenz kann eine Skalarzahl, ein Pfad, eine Referenz oder ein Cluster/Array aus Zahlen, Pfaden oder Referenzen sein.
NaN/Pfad/Referenz?
—
NaN/Pfad/Referenz? ist ein boolescher Wert mit der gleichen Datenstruktur wie Zahl/Pfad/Referenz. |
Die Funktion arbeitet nur mit Referenzen, die von LabVIEW erzeugt wurden. Diese Funktion gilt nicht für Rendezvous-, Semaphorreferenzen und vom GOOP Wizard, LabVIEW Database Connectivity Toolkit oder LabVIEW Internet Toolkit erzeugte Referenzen. Für Rendezvousreferenzen ist das VI Kein Rendezvous zu verwenden. Für Semaphorreferenzen benötigen Sie das VI Kein Semaphor. Bei GOOP-, Toolkit- und Toolset-Referenzen sind die VIs durch die Funktion oder das VI vorgegeben, das die Referenz erzeugt.
Zur Vermeidung von Laufzeitproblemen bei der Auswertung des Status von Referenzen werden folgende Einschränkungen bei der Verwendung dieser Funktion empfohlen:
- Funktion nicht verwenden, um vor der Verwendung einer Referenz zu bestimmen, ob sie ungültig ist.
- Funktion in benutzerdefinierten Sonden zur Bestimmung des Referenzstatus verwenden.
- Funktion zur Auswertung des Status einer vorhandenen ungültigen Referenz vor der Auswertung einer neuen Referenz verwenden.
- Funktion zur Auswertung des Status einer Referenz vor der Verwendung einer neuen Referenz verwenden.
- Zum Schutz von Programmcode, der bedingt von der Funktion ausgeführt wird, können Semaphoren verwendet werden.
Details zum FPGA-Modul
Die folgenden Details gelten, wenn Sie dieses Objekt in einem FPGA-VI verwenden.
| SCTL (Single-Cycle Timed Loop) | Unterstützt. |
| Verwendung | Das FPGA Module unterstützt nur die Funktion "Keine Zahl". |
| Timing | Diese Funktion erfordert keine Taktperioden, da sie kein internes Register enthält. |
| Ressourcen | Diese Funktion beansprucht FPGA-Ressourcen nur, wenn der Eingang Fließkommazahl einfacher Genauigkeit (SGL) ist. Wenn der Eingang etwas anderes als eine SGL ist, gibt die Funktion eine FALSE-Konstante aus und wird optimiert, wenn sie nicht mit einer anderen Logik verbunden ist. |
Zahl/Pfad/Referenz
—
NaN/Pfad/Referenz?
—