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 

Farbverlauf in Tracking-Plot



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!

14.12.2014, 20:26
Beitrag #1

Paschl Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Dec 2014

14.0f1
2014
EN



Farbverlauf in Tracking-Plot
Hallo zusammen,

ich bin gerade dabei einen Piezo-Positionierer mit Labview anzusteuern... das läuft auch alles soweit super Wink

Nun will ich auch noch eine Art Tracking schreiben bzw. habe das schon getan und es läuft soweit auch schon echt gut ... d.h. der trackt mir x- und y-koordinate in einem Plot mit bzw. genauer gesagt alle x-und y-koordinaten an denen die piezo-stage schon gewesen ist.

Nun würde ich gerne farblich kennzeichnen welcher schon abgefahrene Punkt älter ist als ein anderer... also eine Farbskala von Blau (neu) bis Rot (alt) (oder andere farben Big Grin) einführen mit dazwischenliegenden abstufungen (die er selbst anhand der schon abgelaufenen Punkte errechnen soll->10 punkte->Farbskala mit 8 farben zwischen blau und rot)...

aber ich weiß leider überhaupt nicht wie sowas gehen soll in labview...

geht das? bzw wie kann ich überhaupt punkte einfärben mit bestimmten farben?

LG Wink

und VIEEELEN Dank im Vorrraus Wink

Paschl
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.12.2014, 23:08
Beitrag #2

Paschl Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Dec 2014

14.0f1
2014
EN



RE: Farbverlauf in Tracking-Plot
wirklich keiner eine Idee?

LG Wink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.12.2014, 09:06 (Dieser Beitrag wurde zuletzt bearbeitet: 15.12.2014 09:28 von GerdW.)
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Farbverlauf in Tracking-Plot
Hallo Paschl,

als erstes mal ein Verweis auf die Regeln des Forums (rot markiert oben in der Menüzeile, Punkt 11 "Geduld"):
Ein Pushen seines Beitrages ist frühestens nach 24h erlaubt!

Mal im Ernst: du schreibst am Abend des 3. Advent eine Frage und erwartest noch am gleichen Abend eine fundierte Anwort?

Nun zu deiner Frage:
Nimm einen Intensitätsgraph. Stell darin ein 2D-Array mit deinen Piezo-Positionen dar. Immer, wenn der Piezo eine andere Position anfährt, inkrementierst du die entsprechende Postion im Array. Die Farbskala des Graphen erlaubt automatisches Farbskalierung, das macht die Sache einfach…

Beispielbild:
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.12.2014, 09:41
Beitrag #4

Paschl Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Dec 2014

14.0f1
2014
EN



RE: Farbverlauf in Tracking-Plot
ok... sry für den zu frühen push... dachte halt ich bekomms noch am abend fertig Big Grin

das bild sieht grundästzlich schon so aus wie das was ich haben will... aber ich find die einstellung der Funktion nicht Wink

also ich habe derzeit ein 2-dimensionales array (x- und y-koordinate) und jetz brauch ich noch ne 3te dimension damit ich über die die färbung mache .. richtig?

das sollte ja kein problem sein... aber wo muss ich dann hinklicken um die automatische färbung anhand der 3ten koordinate zu aktivieren...

LG Wink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.12.2014, 09:59 (Dieser Beitrag wurde zuletzt bearbeitet: 15.12.2014 09:59 von GerdW.)
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Farbverlauf in Tracking-Plot
Hallo Paschl,

Zitat:also ich habe derzeit ein 2-dimensionales array (x- und y-koordinate) und jetz brauch ich noch ne 3te dimension damit ich über die die färbung mache .. richtig?
Falsch.
Du hast ein 2D-Array, dessen Inhalt die "Farbe" ist. In Anführungszeichen, weil du hier nicht direkt RGB-Werte ablegst, sondern einfach eine Zahl. Diese Zahl bezieht sich auf die Farb-/Z-Achse des Intensitätsgraphen und bildet dort den Index auf die Farbe…

Zitat:wo muss ich dann hinklicken um die automatische färbung anhand der 3ten koordinate zu aktivieren
Klicken musst du gar nicht. Hauptsache, du hast die automatische Skalierung der Z-Achse aktiviert…

Nochmaliger Hinweis auf die Forums-Regeln:
Bitte an Groß-/Kleinschreibung denken!
Anniemacht_2

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.12.2014, 18:21
Beitrag #6

Paschl Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Dec 2014

14.0f1
2014
EN



RE: Farbverlauf in Tracking-Plot
Ich bekomme ja leider auch negative Einträge... also negative x-und y-Werte ... wie soll ich das dann umsetzen? matritzen oder arrays kennen ja nur positive "Stellen" Bahn
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
16.12.2014, 08:54 (Dieser Beitrag wurde zuletzt bearbeitet: 16.12.2014 08:56 von GerdW.)
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Farbverlauf in Tracking-Plot
Hallo Paschl,

wenn man eine Postion "-10; -12" hat, muss die ja nicht zwangsläufig in einem Arrayelement mit dem Index (-10, -12) landen.
Man kann ja sowohl X- als auch Y-Achse so skalieren, dass alle möglichen Positionen einem regulären, positiven Arrayindex entsprechen…

Beispiel: dein Array hat 100 Spalten für 100 mögliche X-Positionen. Wenn dein Fahrbereich von -10cm bis +10cm reicht, musst du einfach X-Index=floor((X-Pos+10cm)/20cm*100) rechnen. Simple Skalierung mittels simpler Gleichung ersten Grades! Im Bild oben habe ich Sinus-Funktionen, die bekanntlich Y-Werte im Bereich [-1; 1] liefern, in ein Bild mit 640×480 Pixeln eingemalt - mit ausschließlich positiven Arrayindizes…

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
  "Eye-Tracking" mit LabVIEW? woody90 4 5.251 25.02.2010 11:05
Letzter Beitrag: woody90

Gehe zu: