LabViewUser2014
16.02.2014, 22:29
Guten Abend 
Bin noch ziemlich neu dabei was das LabView-Programmieren betrifft. Vlt. könnt ihr mir ja weiterhelfen...
Folgendes Problem:
Ich möchte eine Grafik (Rechteck) in einem bestimmten Bereich steuern können. Das ganze soll über boolesche Taster erfolgen: "Links", "Rechts", "Hoch", "Runter". So, da fängt das Problem auch schon an... Ich habe bis jetzt noch nicht verstanden, wie man ganz Simpel bei 4 Bedingungen eine Auswahl treffen kann. Erst habe ich es mit Enum probiert, bin dann aber daran gescheitert, die booleschen Taster mit dem Enum in Verbindung zu bringen. Sprich, wie wandle ich True/False in Zahlenwerte um, um das jeweilige "Case" von Enum anzusteuern? [ich möchte nicht den Case via Enum auswählen, sondern das ganze soll nur über die 4 Taster laufen].
Ich habe jetzt eine alternative Lösung gefunden: Ereignisstruktur. Ob das jetzt die ultimative Lösung ist, weiß ich auch noch nicht so ganz. Auf jedenfall kann ich bis jetzt schon mal das Rechteck in die 4 "Grenzecken" bewegen. Jetzt soll das ganze quasi als Ablauf zu sehen sein. Sprich, ich drücke Taster "Rechts" => das Rechteck verfährt bis zur rechten Grenze. So soll das auch mit den anderen Tastern funktionieren (NUR solange man den Taster drückt).
Meine Versuche das ganze mit einer While-Schleife zu lösen (Abbruch-Bedingung über "Neuer Wert" der Ereignisstruktur) scheiterte. Er führt die While-Schleife unendlich aus und das Rechteck fährt ins Nirvana.
Das gleiche Problem bei der For-Schleife. Auch wenn ich als maximalen Schleifendurchlauf 400 einstelle, fährt er bis zur rechten Grenze, hört aber nicht auf zu verfahren, wenn ich den Taster loslasse. Und genau das soll er aber tun...
Habt ihr vlt. einen Tipp für mich?`
danke schonmal im voraus und einen angenehmen Abend

Bin noch ziemlich neu dabei was das LabView-Programmieren betrifft. Vlt. könnt ihr mir ja weiterhelfen...
Folgendes Problem:
Ich möchte eine Grafik (Rechteck) in einem bestimmten Bereich steuern können. Das ganze soll über boolesche Taster erfolgen: "Links", "Rechts", "Hoch", "Runter". So, da fängt das Problem auch schon an... Ich habe bis jetzt noch nicht verstanden, wie man ganz Simpel bei 4 Bedingungen eine Auswahl treffen kann. Erst habe ich es mit Enum probiert, bin dann aber daran gescheitert, die booleschen Taster mit dem Enum in Verbindung zu bringen. Sprich, wie wandle ich True/False in Zahlenwerte um, um das jeweilige "Case" von Enum anzusteuern? [ich möchte nicht den Case via Enum auswählen, sondern das ganze soll nur über die 4 Taster laufen].
Ich habe jetzt eine alternative Lösung gefunden: Ereignisstruktur. Ob das jetzt die ultimative Lösung ist, weiß ich auch noch nicht so ganz. Auf jedenfall kann ich bis jetzt schon mal das Rechteck in die 4 "Grenzecken" bewegen. Jetzt soll das ganze quasi als Ablauf zu sehen sein. Sprich, ich drücke Taster "Rechts" => das Rechteck verfährt bis zur rechten Grenze. So soll das auch mit den anderen Tastern funktionieren (NUR solange man den Taster drückt).
Meine Versuche das ganze mit einer While-Schleife zu lösen (Abbruch-Bedingung über "Neuer Wert" der Ereignisstruktur) scheiterte. Er führt die While-Schleife unendlich aus und das Rechteck fährt ins Nirvana.
Das gleiche Problem bei der For-Schleife. Auch wenn ich als maximalen Schleifendurchlauf 400 einstelle, fährt er bis zur rechten Grenze, hört aber nicht auf zu verfahren, wenn ich den Taster loslasse. Und genau das soll er aber tun...
Habt ihr vlt. einen Tipp für mich?`
danke schonmal im voraus und einen angenehmen Abend
