Hallo Teddy,
Zitat:wenn ich die Cursor Position auslesen will, bekomme ich nur von einem Cursor diese und das auch nur einmal. dann muß ich das VI stopen und neu starten und vorher den Cursor neu setzen damit ich andere Positionen auslesen kann.
Wo ist das Problem?
Genau so hast du es doch auch programmiert!
Du liest irgendwelche Daten ein, plottest die, stellst Ploteigenschaften ein, liest dann irgendwelche Cursorpositionen aus
und dann erst gehst du in eine Schleife, die (mit etlichen RubeGoldbergs) auf Benutzereingaben reagiert. Dummerweise sehe ich keinerlei Abfrage der Cursorpositionen innerhalb dieser UI-Schleife. Wenn die nämlich
innerhalb der Schleife wären, müsstest du das VI nicht jedesmal neu starten...
Tipps:
- Statt lokaler Variablen ("Array") bietet sich ein Schieberegister an... (Und ob "Default if Unwired" hier korrekt ist, möchte ich bezweifeln!)
- Bedienknöpfe innerhalb der Eventstruktur ablegen, um optische Rückmeldungen an den User zu garantieren.
- RubeGoldberg: "WENN x DANN True SONST True". Warum nicht einfach "Array" OR True? (Im False-Case: "Array" AND False)