23.11.2006, 09:54
Beitrag #1
|
chris_deus
LVF-Gelegenheitsschreiber
Beiträge: 78
Registriert seit: Aug 2006
2010
2006
en
48565
Deutschland
|
Cursorposition im XY-Graph festlegen
Hi,
das Problem ist eigentlich recht simpel. Deshalb auch kein BeispielVI.
Wenn ich an den Eigenschaftsknoten Cursor.PosX des Cursors des Grafen z.B. 4505,00 als Double-Wert weitergebe, landet der Cursor aber ca. 30-40 Einheiten daneben. Meistens so bei 4460.
Bevor ihr mich für bescheuert haltet: Ich habe wirklich alles kontrolliert und u.a. wird der Wert 4505 direkt an den Eigenschaftsknoten weitergegeben und die Position stimmt hinterher einfach nicht.
Anschließend habe ich selbiges mit Cursor.PosY versucht und hatte das gleiche Problem.
Zu guter letzt dann noch den Knoten der beide Positionen als Cluster braucht und wieder das gleiche.
Kann mir da jemand helfen?!
MfG,
Chris
|
|
|
23.11.2006, 11:12
Beitrag #2
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Cursorposition im XY-Graph festlegen
<div align="left">Hallo, Chris,
sehr seltsam, was du da erzählst. Das sollte eigentlich ohne Probleme funktionieren (habe aber momentan nur 8.20 zur Verfügung). Ich glaube, du kommst doch nicht um das Hochladen einen Beispiel-VI's herum.
Oder weiss jemand im Forum um spezifische LV7.1 Probleme mit Cursorn in Graphen?
MfG, Jens</div>
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.
|
|
|
23.11.2006, 21:29
Beitrag #3
|
chris_deus
LVF-Gelegenheitsschreiber
Beiträge: 78
Registriert seit: Aug 2006
2010
2006
en
48565
Deutschland
|
Cursorposition im XY-Graph festlegen
Ok VI kommt dann morgen.
|
|
|
24.11.2006, 13:18
Beitrag #4
|
|
|
24.11.2006, 15:21
Beitrag #5
|
chris_deus
LVF-Gelegenheitsschreiber
Beiträge: 78
Registriert seit: Aug 2006
2010
2006
en
48565
Deutschland
|
Cursorposition im XY-Graph festlegen
Wenn Ihr das VI mal ausprobiert, könnt wäre eine Rückmeldung ob der Cursor bei euch trifft hilfreich!
|
|
|
24.11.2006, 15:27
Beitrag #6
|
A.Berndsen
LVF-Team
Beiträge: 2.437
Registriert seit: Feb 2005
8.2.1 - 2011
2004
DE
724xx
Deutschland
|
Cursorposition im XY-Graph festlegen
Hallo Chris,
ich komme zum selben Ergebnis wie Du.
Habe jetzt mal noch einen Freien Cursor erstellt, der wird richtig positioniert.
Wenn ich ne zweite Kurve erzeuge und einen zweiten Cursor auf diese einraste, dann funktionierte der erste Cursor. Dafür hat der zweite gesponnen.
Ich grüble noch, woran das liegen könnte.
Grüße
Andreas
|
|
|
25.11.2006, 09:23
(Dieser Beitrag wurde zuletzt bearbeitet: 25.11.2006 09:29 von Lucki.)
Beitrag #7
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Cursorposition im XY-Graph festlegen
' schrieb:Wenn ich an den Eigenschaftsknoten Cursor.PosX des Cursors des Grafen z.B. 4505,00 als Double-Wert weitergebe, landet der Cursor aber ca. 30-40 Einheiten daneben. Meistens so bei 4460.
Wenn die Cursoreigenschaften so eingestellt sind, daß er nur auf Punkten steht, und bei 4505 gibt es gar keinen Meßpunkt, sondern der nächste liegt bei 4460, dann wäre das Verhalten völlig normal. Kann es damit zusammenhängen?
Edit: Habe das VI und die letzten Postings erst jetzt gesehen ..
|
|
|
25.11.2006, 10:14
(Dieser Beitrag wurde zuletzt bearbeitet: 25.11.2006 10:15 von Lucki.)
Beitrag #8
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Cursorposition im XY-Graph festlegen
So. jetzt habe ich mirs angesehen und dabei kommen mir grauenhafte Erinnerungen hoch, wie ich mich auch mit dem Problem gequält habe. Fazit war: Es gibt kein Lösung, sondern lediglich ein work-arround.
Das funktioniert so: Nicht die "Cursor-Position X", sondern "Cursor.Index" verwenden. Der Cursor positioniert sich dann auf den Wert des Elementes Xi im X-Array. Im Beipiel funktioniert das 1:1. Im Normalfall, wenn also der Inhalt des Elementes Xi nicht gleich i ist, ist noch ein kleines bisschen Code erforderlich, aber das ist zu verschmerzen.
Bin gespannt, ob sich in V8.20 etwas ändert.
|
|
|
25.11.2006, 12:42
Beitrag #9
|
chris_deus
LVF-Gelegenheitsschreiber
Beiträge: 78
Registriert seit: Aug 2006
2010
2006
en
48565
Deutschland
|
Cursorposition im XY-Graph festlegen
Das hört sich doch schonmal gut an! Leider kann ich erst Montag wieder an den LV-Rechner, weil das Labor übers WE geschlossen ist.
Aber ist schon seltsam, dass NI eine Cursorfunktion herausbringt/gibt die schlichtweg nicht funktioniert ^^
MfG,
Chris
|
|
|
25.11.2006, 13:16
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Cursorposition im XY-Graph festlegen
<div align="left"> ' schrieb:Aber ist schon seltsam, dass NI eine Cursorfunktion herausbringt/gibt die schlichtweg nicht funktioniert ^^
Man sollte drüber nicht ungerecht sein und zumindest mildernde Umstände zubilligen. Das Problem tritt nur beim XY-Graph auf und nur, wenn die Cursor-XY-Koordinate an die Plotpunkte fixiert wird. Bei einem XY-Gaphen ist das aber eigentlich eine unlösbare Aufgabe, denn auch bei nur einem Plot kann die Kurve 100mal hin und zurück gehen, und an welchen der vielen übereinanderliegenden Y-Punkte soll sich der Cursor dann anheften?
Aber wenn es schon nicht richtig gehen kann, dann könnte man wenigstens verlangen, daß es überhaupt nicht geht. So ein bisschen falsch ist eindeutig die schlechtere Alternative.
</div>
|
|
|
| |