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 

3d Scatter - Fehler beim Datenauslesen mittels Curser



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!

19.02.2013, 09:08 (Dieser Beitrag wurde zuletzt bearbeitet: 19.02.2013 09:11 von kaffekarl.)
Beitrag #1

kaffekarl Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Dec 2012

12
-
DE_EN



3d Scatter - Fehler beim Datenauslesen mittels Curser
Hallo Zusammen,

ich habe ein Problem bei meinem Datenverarbeitungsprogramm.
Ich habe Messdaten mit 2055 Spalten und n-Zeilen. Diese enthalten unter anderem auch xy Koordinaten, welche ich von der entsprechenden Datei auslese und dann mit einem Teil der anderen Daten dreidimensional in einem 3d Scatter darstellen. Jede Zeile wiederum entspricht einem Spektrum. Diese Spektren möchte ich definiert auslesen und grafisch darstellen.
Im 3d Scatter werden die Daten so eingelesen, dass für jeden Punkt eine Messung/Spektrum steht. Also möchte ich die Daten im Scatter mittels Curser suchen und dann automatisch das Spektrum zum markierten Messpunkt in einem anderen Diagramm anzeigen.

Mittels Property Node lese ich die Curserposition aus und suche dann in meinen Daten nach der richtigen Zeile. Das Funktioniert auch eigentlich, aber eben nicht immer. Der x-Wert, welchen ich auslese, wird immer mal wieder verändert ausgelesen und ich verstehe nicht wieso.
Der y und z Wert des Cursors wird immer richtig ausgelesen nur der xWert nimmt andere Werte an und zwar an der letzen Stelle. Er ist 8 stellen lang und ohne Komma. Als Beispiel 39739861 wird zu 39739860.
Da ich die Daten aus einer Datei auslese und es in den meisten Fällen funktioniert gehe ich mal davon aus, dass das mein Programm funktioniert. Auch tritt der Fehler nicht statisch immer an den selben Punkten auf.
Habt Ihr vielleicht eine Idee wo der Fehler sein könnte bzw. wo ich ihn suchen soll?

Mfg.
KaffeKarl

lv12_img
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.02.2013, 09:15
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: 3d Scatter - Fehler beim Datenauslesen mittels Curser
Mal schauen, ob meine Glaskugel funktioniert. Glas1

Du verwendest als Datentyp "float" bzw. "single precision". Das langt bei einer Zahl wie z.B. 39739861 nicht aus, die wird zwecks fehlender Genauigkeit bei Fließkommazahlen dann zu 39739860.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.02.2013, 13:10
Beitrag #3

kaffekarl Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Dec 2012

12
-
DE_EN



RE: 3d Scatter - Fehler beim Datenauslesen mittels Curser
Hallo Jens,

ich muss sagen du hast eine gute Glaskugel. Danke! Big Grin
Der Fehler wird durch den Plot Helper des 3d Scatter selbst erzeugt. Ich lade mal ein kleines Beispiel mit den verwendeten Funktionen hoch.

Nun muss ich wohl den Plot Helper modifizieren bzw. ersetzen, damit der Fehler verschwindet bzw. ich den richtigen Datentyp erhalte.
Wie soll ich da am besten vorgehen?
Den Plot Helper habe ich mir nun angesehen und es scheint mir als müsste ich einfach nur in den Klassen die Datentypen ändern. Diese sind allerdings geschlossen kann man da irgendwie drauf zugreifen?
Die Alternative wäre den Plot Helper zu ersetzen?

Grüße



12.0 .vi  Beispiel.vi (Größe: 75,74 KB / Downloads: 185)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.02.2013, 13:09
Beitrag #4

kaffekarl Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Dec 2012

12
-
DE_EN



RE: 3d Scatter - Fehler beim Datenauslesen mittels Curser
Also ich komme da auf keinen grünen Zweig bei dem Problem. Hat den niemand eine Idee wie ich entweder den Plot Helper manipulieren bzw. ersetzen kann um den Datentyp zu ändern?

Grüße
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
  XY Graph (Multiplot mit einem Curser?) knq 14 9.384 23.10.2014 14:42
Letzter Beitrag: knq
  Fehler beim Setzen von Attributen im Mischsignalgraph TSC 5 5.452 21.03.2012 12:15
Letzter Beitrag: TSC

Gehe zu: