LabVIEWForum.de - Cursor Anzeigen und Cursor auslesen

LabVIEWForum.de

Normale Version: Cursor Anzeigen und Cursor auslesen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo alle zusammen,

ich habe eine Frage zu Cursor Einstellungen. (Habe leider keine passende antwort im Forum gefunden, ich hoffe die Frage wurde nicht zum x-ten mal gestellt)
Ich habe ein Programm, dass Messdaten ausliest und dann im Graphen darstellt. Nun möchte ich die Cursor anzeigen lassen (wenn es geht Cursor in x und y Richtung), dann sollen die Cursor Koordinaten angezeigt werden, diese möchte ich dann später weiter verarbeiten. (Ich möchte Steigzeit und Signaldauer messen) Leider bekomme ich das nicht hin. Ich habe einen rechten klick auf den Graphen dann Erstellen - Eigenschaftsknoten - Cursor - xAchse, aber wenn ich das Programm starte bekomme ich eine Fehlermeldung: "Ungültige Objekt-Referenz". Was mache ich da Falsch Huh??? Kann mir jemand helfen?
Wenn ich schon dabei bin noch eine Frage: ich möchte Anstiegszeit, Abfallzeit, Impulsdaue berechnen, gibt es da eigentlich eine andere möglichkeit die Angaben z.B. mit einen VI zu berechnen zu lassen? Ich habs mal mit Signalvermessung probiert, aber es findet manchmal den Impuls garnicht??
Vielen Dank im Voraus und schöne Größe aus Hamburg,
Abtin
' schrieb:Ich habe einen rechten klick auf den Graphen dann Erstellen - Eigenschaftsknoten - Cursor - xAchse, aber wenn ich das Programm starte bekomme ich eine Fehlermeldung: "Ungültige Objekt-Referenz". Was mache ich da Falsch Huh??? Kann mir jemand helfen?

Hast du manuell schon nen Cursor erzeugt auf dem Frontpanel? Du kannst nämlich nur auf vorhandene Cursor (und auch Plots, Achsen) per PropertyNode zugreifen. Also erstmal händisch erstellen...wenn du sie nicht sehen willst, kannst du sie programmatisch ja auf visible = False stellen...aber Achtung: Unmittelbar vor der Zuweisung (d.h. im gleichen PropertyNode in der Zeile obendrüber) musst du den Cursor mit "ActiveCursor" selektieren!

Gruss
Achim
' schrieb:Hast du manuell schon nen Cursor erzeugt auf dem Frontpanel? Du kannst nämlich nur auf vorhandene Cursor (und auch Plots, Achsen) per PropertyNode zugreifen. Also erstmal händisch erstellen...wenn du sie nicht sehen willst, kannst du sie programmatisch ja auf visible = False stellen...aber Achtung: Unmittelbar vor der Zuweisung (d.h. im gleichen PropertyNode in der Zeile obendrüber) musst du den Cursor mit "ActiveCursor" selektieren!

Gruss
Achim


JUHU,

genau das wars!! jetzt funktionierts DANKE!Lol

Gruss,
Abtin
Hallo nochmal,

hat doch nicht so geklappt. Ich habe die Cusor eingeschaltet und sehe diese auch. Beim Verschieben kann ich die Daten der beiden eingeschalteten Cusor in der Cusor-Palette ablesen. Wie kann ich aber die Werte der beiden Cursor weiterverarbeiten??? Ich habe wieder rechter Mausklick-Erstellen-Eigenschaftsknoten-Cusor-Cursor Postition-xAchse. Erstmal kann ich den x-wert von nur einen Cursor auswählen und das funktioniert nicht einmal, ich bekomme dann wieder die Meldung: Ungültige Objektreferenz. Weis jemand was ich da falsch mache?
Hallo,

probiers mal so:

[attachment=8375]

1. Um durch verschiedene Cursor durchzuschalten, einen Numeric-Eingang an die Eigenschaft "ActiveCursor" anschließen (0=1. Cursor, 1=2. Cursor usw.).

2. Die Position des Cursors liest du besser über die Eigenschaft Cursor.Position aus. Dieser Cluster enthält x- und y-Position.

MfG, Jens
' schrieb:Hallo,

probiers mal so:

[attachment=35193:Image01.png]

1. Um durch verschiedene Cursor durchzuschalten, einen Numeric-Eingang an die Eigenschaft "ActiveCursor" anschließen (0=1. Cursor, 1=2. Cursor usw.).

2. Die Position des Cursors liest du besser über die Eigenschaft Cursor.Position aus. Dieser Cluster enthält x- und y-Position.

MfG, Jens

Hallo Jens,

ich danke dir hat funktioniert! Super!!

Mfg,
Abtin
Referenz-URLs