Tut mir leid, werde nächstes mal ein VI mit Werten hochladen...
Also im SubVI, in dem ich das Diagramm erstelle, funktioniert alles tadellos, ich kann die Cursor jetzt auch sichtbar/unsichtbar machen.
Allerdings werden die Y-Werte der Cursor nicht an mein Haupt-VI übertragen! Dort liegen die beiden Cursor immer auf den gleichen Werten und ändern sich auch dann nicht, wenn sie sich im SubVI ändern... Weiß jemand Rat???
Hallo Kubi,
Zitat:Weiß jemand Rat???
Schuss ins Blaue:
Im XY-Graph, der im subVI auf dem FP liegt, änderst du die Cursor-Properties. Und was hat das mit deinem MainVI zu tun?
Vielleicht solltest du die Properties der Cursor im XY-Graph des MainVIs ändern?
(23.06.2016 11:53 )Kubi1 schrieb: [ -> ]Allerdings werden die Y-Werte der Cursor nicht an mein Haupt-VI übertragen! Dort liegen die beiden Cursor immer auf den gleichen Werten und ändern sich auch dann nicht, wenn sie sich im SubVI ändern... Weiß jemand Rat???
nur mal so grundsätzlich:
Einem SubVI übergibt man Eingangswerte, die verarbeitet es dann und gibt an seinen Ausgängen Werte zurück, wenn es mit seiner Abarbeitung fertig ist. Solange das SubVI läuft, wirst du also nix an den Ausgängen lesen können. Wenn du das möchtest, dann must du das über Referenzen, Queues, Melder, TCP, UDP oder sonstwie machen. Oder du zeigst uns mal ein Bild/VI von deinem Main.
Gruß,Marko
Achso, ich dachte, dass die Cursor-Eigenschaften zusammen mit dem XY-Diagramm vom SubVI ins HauptVI übergeben werden...
Ich habe jetzt auch im HauptVI einen Eigenschaftsknoten für die Cursor erstellt, jetzt funktioniert alles wie es soll!
Danke!
(23.06.2016 12:08 )Kubi1 schrieb: [ -> ]Ich habe jetzt auch im HauptVI einen Eigenschaftsknoten für die Cursor erstellt, jetzt funktioniert alles wie es soll!
Danke!
Du könntest wie schon beschrieben auch eine Referenz auf deinen XY-Graph aus´m Main in das SubVI übergeben, dann kannst du auch im SubVI die Cursor des XY-Graphen des Main verändern.
Gruß, Marko
Hallo Kubi,
Zitat:ich dachte, dass die Cursor-Eigenschaften zusammen mit dem XY-Diagramm vom SubVI ins HauptVI übergeben werden...
Grundlektion LabVIEW: THINK DATAFLOW!
Auf einem Draht von Quelle zu Senke werden Daten weitergeleitet.
Aber eben NUR Daten - keine Properties des Indicators, der diese Daten irgendwo anzeigt!