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 

Fehler bei 1D-Array durchsuchen



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!

25.06.2008, 10:55
Beitrag #1

Poncho Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: May 2008

8.5.1
-
de

29336
Deutschland
Fehler bei 1D-Array durchsuchen
Hallo alle miteinander,

ich hab eine eigentlich recht simple Aufgabe, ich habe eine Datei (wertzuordnung.csv) in der jedem wert der ersten Spalte einem WErt in der 2. Spalte zugeordnet ist, diese Tabelle lese ich ein und möchte nun zu einem Messwert (Eingabe X-Wert im VI) einen Wert (Ausgabe y-wert im VI) zuordnen, hierzu durchsuche ich die erste Spalte nach dem Messwert, lasse mittels des Indes den zugehörigen Wert aus der 2. Spalte ausgeben. soweit so simpel, nur es funktioniert nciht ganz wie es soll, zwischendrin werden werte einfach mit Index -1 versehen, obwohl sie garantiert in der Tabelle zu finden sind.

so tritt der Fehler z.b. bei
3,3
7,7-17,6
22,9
und weiteren Bereichen auf, es funktioniert mal bei werten, mal nicht. woran kann das liegen?

Danke für Hilfe.


Lv85_img

Sonstige .vi  wertzuordnung.vi (Größe: 23,98 KB / Downloads: 247)


Sonstige .txt  wertzuordnung.csv.txt (Größe: 65,03 KB / Downloads: 335)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.06.2008, 15:18
Beitrag #2

thomas.sandrisser Offline
LVF-SeniorMod


Beiträge: 1.298
Registriert seit: Sep 2005

xxxx
2005
EN

78759
United States
Fehler bei 1D-Array durchsuchen
x.x != x.x

http://en.wikipedia.org/wiki/Floating_point

Hier eine KB mit einer LLB und code damit du nicht in dieses problem laeufts: http://digital.ni.com/public.nsf/allkb/B01...61?OpenDocument

Falls du dir den wiki eintrag nicht durchliest, hier die kurze version davon:
das passiert mit jeder programmiersprache und jedem rechner...

Im Anhang findest auch noch ein programm mit dem du arbeiten kannst...
(Achtung: beruecksichtigt nicht 0!, hierfuer muesstest einen eigenen Case einfuehren)


Angehängte Datei(en)
Sonstige .vi  DBL_Comparison.vi (Größe: 9,35 KB / Downloads: 176)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.06.2008, 17:13
Beitrag #3

Poncho Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: May 2008

8.5.1
-
de

29336
Deutschland
Fehler bei 1D-Array durchsuchen
Dankeschön, darauf muss man erstmal kommen, wenn man eine definierte Zahl vorgibt, dass der Rechner diese mit noch mehr nachkommastellen intern verfälscht ...

Ich habs inzwischen mit der Schwellwertfunktion realisiert, geht auch Smile

aber schon ne fiese Falle.

Ich werds nächste mal daran denkenSmile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Array durchsuchen hulk 16 10.372 29.09.2020 19:47
Letzter Beitrag: hulk
  2d-array durchsuchen Jolle 5 4.817 06.11.2019 15:54
Letzter Beitrag: jg
  Queuereferenz in Array einfügen - Fehler t.hipp 3 3.847 07.02.2018 17:32
Letzter Beitrag: t.hipp
  2D Array durchsuchen und bestimmte Werte ersetzen sara2211 4 5.687 13.01.2017 10:59
Letzter Beitrag: sara2211
  String durchsuchen Problem HTL_HL 21 14.515 18.12.2015 11:33
Letzter Beitrag: HTL_HL
  Array auf gleiche Zeilen durchsuchen shamu 13 15.986 11.08.2015 14:18
Letzter Beitrag: Dustin

Gehe zu: