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 

Cursor nur senkrecht, entlang der Y-Achse, verschiebbar machen?



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!

12.09.2010, 13:12
Beitrag #1

Sascha_ Offline
Versierter Anfänger?
*


Beiträge: 22
Registriert seit: Aug 2010

2010
2007
DE

38xxx
Deutschland
Cursor nur senkrecht, entlang der Y-Achse, verschiebbar machen?
Hallo,

ich stelle ein Signal in einem Signalverlaufsdiagramm dar und habe drei Cusor, zwei senkrechte (um Punkte auf der dargestellten Kurve zu markieren) und einen waagerechten - um den Pegel für die Berechnungen im VI festzulegen.
Die Position der beiden sekrechten Cursor wird vom VI gesetzt, der waagerechte Cursor ist vom Benutzer einstellbar - soll sich allerdings nur entlang der Y-Achse bewegen. Da fangen meine Probleme an...
Zuvor hab' ich den X-Wert des Cursors bei der Initialisierung einfach außerhalb (-1) des sichtbaren Bereichs positioniert, dargestellt wurde er als gestrichelte Linie, somit war das Problem gelöst, da man nur seine waagerechte Komponente sah und greifen konnte.
Nun habe ich aber etwas 'schöneres' entdeckt, die gestrichelte Linie störte arg - ich möchte sie gar nicht mehr darstellen und habe als Fadenkreuz das große 'X' gewählt, die X-Position auf genau 0 gesetzt - damit ist nur der rechte Teil des Fadenkreuzes zu sehen und es wirkt wie ein Pfeil der auf die Y-Achse zeigt - einfach perfekt! Siehe Anhang...

Nun ist aber der gesamte Cursor greifbar, lässt sich in jede Richtung verschieben - das ist wiederum schlecht, soll nicht so sein. Ich habe allerdings noch keine Möglichkeit gefunden einen Cursor nur in einer Dimension verschiebbar zu machen, außer mittels oben genannten Trick bei entsprechender Cursorform.
Weiß jemand Rat?

Beste Grüße
Sascha


   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
12.09.2010, 14:38 (Dieser Beitrag wurde zuletzt bearbeitet: 12.09.2010 14:42 von Matze.)
Beitrag #2

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Cursor nur senkrecht, entlang der Y-Achse, verschiebbar machen?
' schrieb:Nun ist aber der gesamte Cursor greifbar, lässt sich in jede Richtung verschieben - das ist wiederum schlecht, soll nicht so sein. Ich habe allerdings noch keine Möglichkeit gefunden einen Cursor nur in einer Dimension verschiebbar zu machen, außer mittels oben genannten Trick bei entsprechender Cursorform.
Weiß jemand Rat?
Einfach die X-Koordinate überschreiben:


Sonstige .vi  cursor.vi (Größe: 18,91 KB / Downloads: 314)
Lv85_img

   

Der aktive Cursor ist dabei der Index deines Cursors.

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.09.2010, 08:52
Beitrag #3

Sascha_ Offline
Versierter Anfänger?
*


Beiträge: 22
Registriert seit: Aug 2010

2010
2007
DE

38xxx
Deutschland
Cursor nur senkrecht, entlang der Y-Achse, verschiebbar machen?
Hm, ich wollte gerade schreiben 'Danke Inge!' ...das Forum kürzt Deinen Nickname nicht unbedingt vorteilhaft abWink

...ich hatte noch keine Ereignisstruktur in meinem VI, so ist das Problem prinzipiell gelöst - doch das Verhalten des Cursors ist nicht gut.
Durch das ständige setzen/rücksetzen der Position beim ziehen zappelt er sehr. So ist das nicht akzeptabel - gibt es noch eine andere Möglichkeit?
Kann man evtl. die beweglichkeit des Mauszeigers einschränken? Ich experimentiere in der Zwischenzeit selbst noch ein wenig und poste ggf. eintretenden Erfolge - wäre für Tipps aber weiterhin dankbar!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.09.2010, 09:15
Beitrag #4

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Cursor nur senkrecht, entlang der Y-Achse, verschiebbar machen?
Ohne es selbst ausprobiert zu haben, nur mal so daher geredet:

Du erzeugst dir einen Plot mit genügend Y-Werten und einem festen X-Wert == Eine vertikale Line.
Dann nimmst du deinen Cursor und bindest ihn an diesen Plot. Dann wird der von Punkt zu Punkt springen (genügend kleines dy einbauen..) aber nur in senkrechter Richtung.

Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.09.2010, 09:27
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Cursor nur senkrecht, entlang der Y-Achse, verschiebbar machen?
Hallo Sascha und SeBa,

"Du erzeugst dir einen Plot mit genügend Y-Werten und einem festen X-Wert == Eine vertikale Line."
Mit einem XY-Graph wäre das wesentlich einfacher: einfach einen Plot mit zwei Werten (X=0, Y=+-große Zahl) für die senkrechte Linie und den Cursor dran binden...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.09.2010, 09:44
Beitrag #6

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Cursor nur senkrecht, entlang der Y-Achse, verschiebbar machen?
Ähhh... NEIN.

Ein Cursor springt nur zu vorhandenen Datenpunkten... auch in einem XY-Graph. Also nur zwischen deinen beiden +-große Zahl...


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
13.09.2010, 09:46
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Cursor nur senkrecht, entlang der Y-Achse, verschiebbar machen?
Danke an SeBa,

stimmt, hatte ich vergessen bzw. mit dem dann doch "manuell" durchgeführten Pinning des Cursors in meinem aktuellen Projekt verwechselt...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.09.2010, 10:09
Beitrag #8

Sascha_ Offline
Versierter Anfänger?
*


Beiträge: 22
Registriert seit: Aug 2010

2010
2007
DE

38xxx
Deutschland
Cursor nur senkrecht, entlang der Y-Achse, verschiebbar machen?
Hallo und danke Euch für die Hilfe!

...bislang will aber nichts recht funktionieren.
Ich hab' es mal mit einem Hilfplot versucht, der 100 Werte im Bereich von 0..1 enthielt, mit einem dt von 1E-18, was bei normaler Zeitauflösung meines Graphen eine senkrechte Linie ergibt - der Cursor springt so allerdings nur zwischen den Werten 0 und 1, genau wie ihr schon angemerkt habt.
Auch weitere Experimente waren vergebens.
Wenn niemanden noch etwas einfällt, werde ich bei der waagerechten Linie bleiben (müssen), es sind ja nur optische Probleme und mein Perfektionismus - es funktioniert ja.

Noch eine andere Frage, für die ich keinen neuen Thread aufmachen wöllte:

Wie kann ich einen einmal erstellten Plot des Signalverlaufsgraphen wieder löschen?
Ich hatte in diesem Graphen mal vier Plots, inzwischen sind es nur noch zwei, dennoch finden sich die obsoleten Plots noch im gleichnamigen Reiter des Einstellungs-Dialogs! Wie werde ich die denn nun komplett los?!

Beste Grüße
Sascha
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.09.2010, 10:46
Beitrag #9

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Cursor nur senkrecht, entlang der Y-Achse, verschiebbar machen?
Hallo Sascha,

du kannst dem Graph ja ein leeres Array anbieten, um die Plots zu löschen. Evtl. musst du auch noch die Legende entsprechend nachbearbeiten und dort auch für weniger Einträge sorgen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.09.2010, 10:53
Beitrag #10

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Cursor nur senkrecht, entlang der Y-Achse, verschiebbar machen?
Hab dir mal ein Beispiel gemacht mit XY-Graph.

Lv80_img
Sonstige .vi  CursorDockingPoints.vi (Größe: 13,7 KB / Downloads: 288)



So sollte es mit dem SV-Graph auch klappen, war mir jetzt nur nicht sicher welchen du benutzt.
Bei Problemen einfach melden.


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
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
  Diagramm erstellen. String in X Achse, Integer in Y Achse halla001 4 8.638 11.02.2012 21:14
Letzter Beitrag: halla001
  XY-Cursor machen was sie wollen kirsch 8 5.753 05.08.2011 12:39
Letzter Beitrag: NWOmason
  chart senkrecht gottfried 6 5.046 08.02.2010 15:38
Letzter Beitrag: gottfried
  Sinussignal senkrecht darstellen Trubba 1 3.798 09.03.2009 13:58
Letzter Beitrag: Achim
  3 Graphen überlagert / Einzel verschiebbar DonGull 3 4.114 19.01.2009 17:07
Letzter Beitrag: jg
  2 AIs je 1 AI als x-Achse und der andere als Y-Achse darstellen tomrlp 9 9.060 03.04.2008 08:47
Letzter Beitrag: m.chaos

Gehe zu: