LabVIEWForum.de - Glücksspiel (Würfel)

LabVIEWForum.de

Normale Version: Glücksspiel (Würfel)
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,

ich würde gerne eine Würfel funktion erstellen. Also: Man drückt einen Knopf und in einem Anzeigefenster laufen die Zahlen von 1-6 durch. Die Zahlen zu erstellen ist nicht das Problem. Aber, dass die Zahlen unsortiert bei gedrücktem knopf durchlaufen. Wenn die Knopf losgelassen wird steht die Zahl im Feld. Diese Soll dann Auch in ein Array geführt werden. Das man sich also auch angucken kann, welche zahlen man z.b. nach 5 mal würfeln gewürfelt hat.

Aber zufrieden bin ich noch nicht.
Vielleicht kann mir ja hier jemand Helfen Smile
Hallo Zufall,

wieso erzeugst du Zufallszahlen von 0 bis 99, wenn du nur 1 bis 6 brauchst???

Hier schon mal das Würfeln:
[attachment=39902]
Der "würfeln"-Schalter steht mechanisch auf "bis zum Loslassen schalten"...

Dein "Array erstellen" darfst du selbst lösen. Hilfreich ist es immer, sich zu überlegen, welche Schritte zum Ziel führen und erst nach Abschluß der Überlegungen mit dem Programmieren anzufangen Smile
Ja, warum ich das mache weiß ich auch nichtBig Grin Das war ein kleiner Denkfehler.
Dafür schonmal danke.

Ich verstehe das aber noch nicht ganz. Was wird denn ausgegeben, wenn die Case auf false steht?
Achso, ich habs verstanden Smile
Ich habe noch nicht so viel drüber nachgedacht, aber mal den Weg gebaut, den ich schon so häufig gerne benutzt hätte. Diese Möglichkeit funktioniert leider nicht. Ich könnte eine 0 ausgeben, wenn die Case auf false ist. Aber Nullen sollen halt nicht ins Array. Vielleicht gibt es ja eine möglichkeit das so, oder so ähnlich zu machen. Kann man das mit dem Lösungsansatz zuende stellen?
Mich würde mal interessieren, woher dieses For-Schleifen-Konstrukt herkommt (N=1 mit nicht-initialisertem Shift-Register), das hier immer wieder durchs Forum geistert. Ahrg1

Hier eine Lösung ohne Event-Struktur:
[attachment=39904]

Gruß, Jens
Danke für die Antwort Smile

Die n=1 gibt doch an wie oft die Schleife durchlaufen wird, oder nicht? Der wert soll nur einmal gespeichert werden, also eine 1. Aber anscheinend funktioniert diese Idee ja leider nicht.

Was ist dises Ampel-Simbol (roter und grüner Punkt), mit dem ture/false daneben?
Snippet ins BD ziehen.

Gruß, Jens

P.S.: Boolean Crossing PtByPt, eines meiner Lieblings-VIs. Smile
Ja, eigentlich kenne ich das. Und hab das eben gemacht, aber das hat nicht funktioniert Sad
Mal gucken, ich versuchs gleich nochmal.
Komischer Weise macht mein Rechner das nicht. Er schreibt immer nur den Link als Notiz auf die Programmieroberfläche.
(24.05.2012 18:09 )Zufall schrieb: [ -> ]Komischer Weise macht mein Rechner das nicht. Er schreibt immer nur den Link als Notiz auf die Programmieroberfläche.
Nicht komisch, bekanntes "Problem" bei z.B. Firefox.
Lösung: PNG auf eigenem Rechner speichern und dann per Drag&Drop ins BD ziehen.

Gruß, Jens
Das hab ich auch schon probiert. Also gespeichert und dann die Endung geändert, da es bei mir ein jpg war... Das ist ein Problem für einen anderen Tag Big Grin

Also das funktioniert jetzt eig schon genauso wie ich es mir vorgestellt habe Smile

Es bleibt nurnoch ein kleines letztes Problem. Dieses Problem hatte ich auch schon des öfteren, konnte es bis jetzt aber noch nicht lösen.
Ich würde das Array gerne, per Schalter, leeren.
Standartwert wiederherstellen geht leider nicht, da die Werte ja immernoch im Schieberegister sind und somit gleich wieder reingeschrieben werden.
Gibt es eine möglichkeit das Schieberegister zu leeren, oder so?
Seiten: 1 2
Referenz-URLs