Glücksspiel (Würfel) - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: projekt@LVF (/Forum-projekt-LVF) +--- Thema: Glücksspiel (Würfel) (/Thread-Gluecksspiel-Wuerfel) Seiten: 1 2 |
Glücksspiel (Würfel) - Zufall - 24.05.2012 15:34 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 RE: Glücksspiel (Würfel) - GerdW - 24.05.2012 15:42 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 RE: Glücksspiel (Würfel) - Zufall - 24.05.2012 15:47 Ja, warum ich das mache weiß ich auch nicht 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 RE: Glücksspiel (Würfel) - Zufall - 24.05.2012 16:38 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? RE: Glücksspiel (Würfel) - jg - 24.05.2012 17:32 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. Hier eine Lösung ohne Event-Struktur: [attachment=39904] Gruß, Jens RE: Glücksspiel (Würfel) - Zufall - 24.05.2012 17:51 Danke für die Antwort 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? RE: Glücksspiel (Würfel) - jg - 24.05.2012 18:06 Snippet ins BD ziehen. Gruß, Jens P.S.: Boolean Crossing PtByPt, eines meiner Lieblings-VIs. RE: Glücksspiel (Würfel) - Zufall - 24.05.2012 18:09 Ja, eigentlich kenne ich das. Und hab das eben gemacht, aber das hat nicht funktioniert 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. RE: Glücksspiel (Würfel) - jg - 24.05.2012 18:51 (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 RE: Glücksspiel (Würfel) - Zufall - 24.05.2012 19:17 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 Also das funktioniert jetzt eig schon genauso wie ich es mir vorgestellt habe 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? |