hallo, ich wollte einmal fragen ob es eine andere möglichkeit gibt außer lokalen variablen einen wert(iteration od/und variablen) aus der for schleife bzw case struktur zu holen bevor die schleife komplett durchgelaufen ist ? in meinem bsp geht es konkret um den cluster würfel danke
Hallo ! Ich denke mal du willst einfach den Clusterwert Würfel anzeigen wenn die Schleife läuft oder? Zieh doch einfach das Anzeigelement in die Schleife hinein. Ansonsten versteh ich deine Frage nicht ganz. Was willst du denn mit den aktuellen Schleifenwerten außerhalb machen wenn das Programm in der Schleife hängt. Mfg Michi
Du willst das rollen des Würfels simulieren/darstellen? Wie Michi schon schrieb, dazu muss das setzen des Anzeigeelements einfach mit in die Schleife herein - denn ganz logisch: der Code hinter der Schleife wird er nach deren Beendigung abgearbeitet. An mehreren Stellen den Wert eines Elements anzeigen/auslesen geht mit lokalen Variablen. Wenn Du ohnehin nur schreibst und das Element einzig der Darstellung dient, musst Du dir um soetwas wie Race-Condition auch keine Sorgen machen! Noch etwas: Wartezeiten in einer Eventstruktur sind ein ganz großes Pfui! Bau besser eine Erzeuger/Verbraucher-Struktur auf, mit Meldern oder Queues - das ist auch nicht sonderlich kompliziert (es finden sich massig Beispiele...) und ist eine gute Basis für nahezu jedes Problem in LabVIEW. Wozu eigentlich der Code im 'Mouse Up'-Event um die Abbruchbedingung der Schleife herum; wo Du eine scheinbar hochzählende Variable auf 24 überprüfst und ggf. zurücksetzt?! Erste Frage dazu: Weshalb ist es ein Double, wenn es doch nur ganzzahlige Werte annimmt? Zweite Frage: Weshalb nutzt Du nicht einfach den Schleifeniterations-Knoten (das 'i' in der linken, unteren Ecke der Schleife) - das ist ja bereits dein Schleifenzähler, der auch automatisch zurückgesetzt wird, bei jedem Start der Schleife beginnt er bei 0! Noch eine kleinigkeit: Weshalb ist das Ausgang der 'OK-Schaltfläche' in die Eventstruktur hereingeführt?
hallo leute, danke für eure antworten. mein programm funkt endlich wie gewünscht(gott sei dank) ich hab jetzt aber ein anderes problem(wunsch). ich würd gerne die opt erscheinung des clusters in den roten würfel ändern und die leds dort hineinbasteln. mittlerweile weiß ich dass versch formate(jpg, tif etc...) verschieden dargestellt werden(transparenz gegenüber led etc..) wenn ich den cluster über den würfel zieh würds noch funktionieren wenn ich aber die leds auf die würfelfläche zieh =>fehler cluster gibts da eine möglichkeit ? danke
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.