02.09.2010, 06:59
Beitrag #1
|
Yantit
LVF-Gelegenheitsschreiber
Beiträge: 160
Registriert seit: Jun 2010
8.2.1
2010
de
63xxx
Deutschland
|
Beschriftung des Cursors verschieben -> sperren?
Hallo und guten Morgen!
In meinem Waveform Graph habe ich 3 Cursor eingebaut, die der Benutzer verschieben kann und damit Differenzwerte berechnet werden. Das läuft auch alles soweit so gut. Allerdings, wenn der Benutzer "daneben" klickt und greift aus Versehen die Beschriftung, kann er diese auch verschieben. Das ist dahingehend blöd, als das ich die Beschriftung dazu benutze, den aktuellen Pegel des Cursors anzeigen zu lassen. Liegt dieser jetzt irgendwo, sieht das nix aus und ich finde es unpraktisch, wenn der Benutzer erst den Text zurück über den Cursor schieben muss.
Es gibt ja das Property "verschiebbar", aber das bezieht sich ja wohl nur auf den kompletten Cursor. Gibt es eine Möglichkeit, nur diesen Text fest mit dem Cursor zu verknüpfen?
Danke und Gruß
|
|
|
02.09.2010, 07:48
Beitrag #2
|
GerdW
______________
Beiträge: 17.480
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
Beschriftung des Cursors verschieben -> sperren?
Hallo Yantit,
in der Property "Cursor List" gibt es einen (Unter-)Cluster namens "Label Offset" - mit dem solltest du mal rumspielen
|
|
|
02.09.2010, 08:16
Beitrag #3
|
|
|
02.09.2010, 08:21
Beitrag #4
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Beschriftung des Cursors verschieben -> sperren?
Hallo,
meines Wissens nach gibt es keine Property, so dass automatisch die Beschriftung des Cursors auf quasi "nicht verschiebbar" steht, obwohl der Cursor insgesamt verschiebbar ist. Einzige Möglichkeit, die ich sehe: Du überwachst, ob das Label-Offset, und setzt das bei Änderungen wieder zurück...
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.
|
|
|
02.09.2010, 08:38
Beitrag #5
|
Yantit
LVF-Gelegenheitsschreiber
Beiträge: 160
Registriert seit: Jun 2010
8.2.1
2010
de
63xxx
Deutschland
|
Beschriftung des Cursors verschieben -> sperren?
' schrieb:Hallo,
meines Wissens nach gibt es keine Property, so dass automatisch die Beschriftung des Cursors auf quasi "nicht verschiebbar" steht, obwohl der Cursor insgesamt verschiebbar ist. Einzige Möglichkeit, die ich sehe: Du überwachst, ob das Label-Offset, und setzt das bei Änderungen wieder zurück...
Gruß, Jens
Ja, an sowas in der Art habe ich auch schon gedacht. Wäre es möglich, sowas in einer Ereignisstruktur zu lösen? Quasi, wenn sich der Offset ändert, setze wieder zurück auf Null oder würde das nicht funktionieren? Fände es jetzt umständlihc, in jedem "Durchlauf" meines Graphen auf den Label-Offset von allen drei Cursorn zu pollen, ob die sich geändert haben..
|
|
|
02.09.2010, 13:42
Beitrag #6
|
Yantit
LVF-Gelegenheitsschreiber
Beiträge: 160
Registriert seit: Jun 2010
8.2.1
2010
de
63xxx
Deutschland
|
Beschriftung des Cursors verschieben -> sperren?
Nachtrag:
Also, ich sehe zumindest mittlerweile keine sinnvolle Möglichkeit, die Schrift im Fall eines Verschiebens wieder zurückzusetzen: Wenn ich den Offset auslese, bekomme ich relativ merkwürdige Werte für den X-Offset (reicht von -120000 bis irgendwas um die + 15000). Das größte Problem, was ich darin sehe, ist die Tatsache, dass sich diese Werte deutlich von Durchlauf zu Durchlauf ändern, da sich ja auch mein Spektrum ebenfalls jeden Durchlauf teilweise merklich ändert. Offensichtlich beschreibt dieser Offset-Wert nicht den Offset relativ zum ausgewählten Cursor, sondern zu irgendetwas anderem...
|
|
|
02.09.2010, 14:12
(Dieser Beitrag wurde zuletzt bearbeitet: 02.09.2010 14:13 von GerdW.)
Beitrag #7
|
GerdW
______________
Beiträge: 17.480
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
Beschriftung des Cursors verschieben -> sperren?
Hallo Yantit,
ja, mit diesem Offset habe ich auch schon mal gekämpft...
Wenn ich mich recht erinnere, bezog sich der Offset auf die jeweilige Achse - kann mich in dem Punkt aber auch irren... Am besten bei einem konstanten Plot mal das Label verschieben und schauen, wie die Offset-Werte sich ändern. Dann versuchen, das gleiche Verschiebe-Verhalten mit einer selbstgeschriebenen Routine nachzuvollziehen. Dann sollte man auch das Prinzip dahinter verstanden haben...
|
|
|
02.09.2010, 14:24
Beitrag #8
|
|
|
| |