INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Abfrage auf NaN



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

09.11.2007, 15:40 (Dieser Beitrag wurde zuletzt bearbeitet: 02.12.2007 14:52 von jg.)
Beitrag #1

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
Abfrage auf NaN
Hallo,

ich bin gerade verblüfft -wieso kann man nicht auf NaN abfragen?

Danke für Eure Hinweise was ich falsch mache

Gottfried

(VI LV 8.2)


Angehängte Datei(en)
Sonstige .vi  NaN_Test.vi (Größe: 8,29 KB / Downloads: 303)

mein wöchentlicher (eigenwilliger) Beitrag zur Innovation
http://innovation1.wordpress.com/
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.11.2007, 15:46 (Dieser Beitrag wurde zuletzt bearbeitet: 02.12.2007 14:52 von jg.)
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Abfrage auf NaN
Geht doch..... Wink

   

Sonstige .vi  NaN_Test_neu.vi (Größe: 7,8 KB / Downloads: 341)
(LV 8.0)

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.11.2007, 15:48
Beitrag #3

thomas.sandrisser Offline
LVF-SeniorMod


Beiträge: 1.298
Registriert seit: Sep 2005

xxxx
2005
EN

78759
United States
Abfrage auf NaN
Weil NaN nur ein ganz bestimmtes binaeres Flag gesetzt hat, dass je nach Anwendung auch boese enden kann.
Probier mal NaN in div. Representations umzusetzen...

NaN abzufragen fkt. "nur" ueber die eigens dafuer vorgesehene Funktion...
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.11.2007, 16:37
Beitrag #4

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
Abfrage auf NaN
Oh,

den Vergleich habe ich nie gesehen -bin gescheiter gewordenSmile

Ähh... und wie kann man den Vergleich in einer FormulaNode machen?

Gottfried

mein wöchentlicher (eigenwilliger) Beitrag zur Innovation
http://innovation1.wordpress.com/
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.11.2007, 10:32
Beitrag #5

thomas.sandrisser Offline
LVF-SeniorMod


Beiträge: 1.298
Registriert seit: Sep 2005

xxxx
2005
EN

78759
United States
Abfrage auf NaN
Ich glaube nicht dass der C Node eine solche Operation zur Verfuegung stellt.
Folgendes koenntest du machen:
a) NaN ist immer groeßer als die groeßte darstellbare Zahl von DBL (Inf)
b) Jede eine auf NaN angewandte arithmetische Operation ergibt wieder NaN, somit koennte man das Array durch "Inf" dividieren und erhaelt fuer alle validen Werten 0
c) Fuer jede Zahl das Bitmuster ueberpruefen (elegant aber viel zu aufwendig)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.11.2007, 12:40 (Dieser Beitrag wurde zuletzt bearbeitet: 11.11.2007 12:41 von rolfk.)
Beitrag #6

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
Abfrage auf NaN
' schrieb:Oh,

den Vergleich habe ich nie gesehen -bin gescheiter gewordenSmile

Ähh... und wie kann man den Vergleich in einer FormulaNode machen?

Gottfried

Es gibt einen logischen Trick dazu. (NaN < x) = FALSE, (NaN > x) = FALSE, und (NaN == x) = FALSE.
Keine andere Fliesskommazahl erfüllt diese Bedingung.

Laut IEC ist das Ergebnis jedes Vergleichsoperators, (ausser für Ungleichheit) auf eine NaN Zahl immer FALSE und LabVIEW macht das genau so.

Rolf Kalbermatter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Pfadangabe/-abfrage hulk 14 9.202 30.01.2021 18:31
Letzter Beitrag: hulk
  VISA Abfrage an virtuellem COM Port liefert nur bei erster Abfrage Wert (MarCator) Ksanto 3 4.439 27.07.2017 09:40
Letzter Beitrag: Ksanto
  Zahl Abfrage ARaj 11 7.823 18.10.2015 16:37
Letzter Beitrag: GerdW

Gehe zu: