LabVIEWForum.de - würfelsimulation - Frage zu Start Stop von Schleifen

LabVIEWForum.de

Normale Version: würfelsimulation - Frage zu Start Stop von Schleifen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
' schrieb:mh, kein edit-button:
Was mir gerade erneut aufgefallen ist:
-----------------------------------------------
Wenn ich Bedienelemente via Forntpanel einfüge wie z.b. Modern - Boolesch - Druckschalter,

werden diese im Blockdiagramm anderst dargestellt wie die von euch erstellten.
(Unterschied: meine werden als Quadrate dargestellt inkl. einem optisch sichtbaren Knopf,
eure eher als schmale Vierecke, ohne viel Grafik und nur mit dem "TF" - true false text)

Ist das eine Versionsbedingte Geschichte, oder liegt der Grund wo anderst ?
gruss
fidel

mach mal nen Rechtsklick auf das jeweilige Symbol. Wenn der Haken auf "Als Symbol darstellen" an ist, dann hast du die Anzeige mit dem Quadrat und dem grünen Punkt. Wenn nicht, dann die "komische" Dastellung als schmale Vierecke. Keine Angst sind die gleichen Elemente, nur anders dargestellt.
Hab mir das Programm auch schnell angesehen und hätte noch 1-2 Ideen, Vorschläge.

- Um zu verhindern, dass eine unlogische Eingabe erfolgt, hast du ja im Programm eine Boolean Abfrage eingebaut.
Ich finde es angenehmer, wenn du einfach gleich negative Zahlen ausschließt.
Mit rechter Maustaste auf das Eingabefeld kannst du unter: "Wertebereich" direkt bestimmen, welche Eingaben zulässig sind.

- Wenn die Werte resetet werden, bleibt zur Zeit jedoch der Graph erhalten. Um auch diesen zu reseten erstelle einfach einen Eigenschaftsknoten des Graphen und hänge an die Eigenschaft "Historie" einen leeren Array an. Füge diesen Eigenschaftsknoten dann einfach in die Resetcase. Dadurch sieht der User die Würfe "live" am Graphen angezeigt.

- Desweiteren könntest du die y-Achse des Graphen so skalieren, dass sie immer von 1-6 reicht und nicht dynamisch läuft. Sonst sieht bei 3 Würfen von z.B.: 1,1,3 es so aus, als wäre 3 das Maximum mögliche. Dazu klicke rechts auf den Graphen und ändere unter "Eigenschaften" -> "Skalierungen" -> "y-Achse" -> Automatische Skalierung

- Wenn der User die Simulation startet könntest du direkt auf den Auswertungsreiter springen. Auch dies geht über einen Eigenschaftsknoten des Reiters mittels der Eigenschaft "Wert"


Dies alles sind natürlich nur kosmetische Veränderungen und je nach Geschmack gefällt einem dies oder das besser. Aber du kannst es ja mal probieren und schauen, wie es dir gefällt
Hello againSmile

anbei mal eine neuere Version:

Hierzu wieder einige Fragen:
---------------------------------
- Warum flackert der Reset Button im Programm ?

- Kommt es mir nur so vor, oder ist meine Häufigkeitsverteilung für einen Würfel irgendwie komisch ?
Man werfe einen Blick auf die Zahl 6



Todo:
-------
- Das zurücksetzten des Graphen ist eine gute Idee, muss ich noch einbinden, wie auch immer



Gruss
fidel
Zum Flackern:
in LV gibt es ein Super-Feature namens Highlight (Debug), ein gelbes Lämpchen.
- Der Button flackert, weil du dauernde zwischen aktiviert/deaktiviert hin- und herschaltest. Wie Eugen schon erwähnt hat, sie dir dein Programm mal im Highlightmode an. (Gelbes Lämpchen aktivieren und dann Programm laufen lassen).

Hab dir das bereinigt, in dem ich die Knoten verschoben habe.

- Dein Würfel funktioniert nicht richtig. Du rundest zur nächsten Zahl und im Fall von 0 setzt du 1. Dein Randomelement erzeugt jedoch Zahlen zwischen 0 und 1. Mit 6 multipliziert also zwischen 0 und 6. Durch dein Runden und 1 setzen wird jeder Wert zwischen 0 und 1.49 eine 1, jedoch nur jeder zwischen 5.5 und 5.99 eine 6 ... nicht ganz gleichverteilt oder? Blink

Hab dir auch das gefixt

- Hab dir auch das zurücksetzen des Graphen eingebunden.
Guten Morgen,

der Debug Tip war hilfreich & gut.....Danke.



gruss
fidel
Seiten: 1 2
Referenz-URLs