LabVIEWForum.de
Labview Memory - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Labview Memory (/Thread-Labview-Memory)



Labview Memory - Verdammniskeks - 03.05.2019 09:56

Hallo Leute,
Meine Gruppe muss in Labview ein Memory Spiel programmieren.
Wir sind so langsam am verzweifeln, da Wir diese zwei SubVis(palzierte Zahl und Set) nicht hinbekommen.

Wir haben schon mehere Methoden versucht (siehe Anhang).
z.B haben wir mit einer While-Schleife unsere Zahlen 1-8 generiert und auch in ein 2D Array hinzugefügt.

Haben es auch probiert mit Zufallszahlen aber kommen auf keine Idee wie Wir der Schleife sagen, dass Wir die Zahl nur zwei mal wollen.

SubVI platziereZahl:
-Eingänge: 2D-Array, Zahl n {1, 2,..., 8}
-Ausgang: 2D-Array, Zahl n an einer zufälligen, noch nicht besetzten Stelle

Dabei soll SubVI setverwendet werden:
-Eingänge: 2D-Array, Position (i,j), Zahl m
-Ausgang:2D-Array, Position (i,j) mit Wert m überschrieben

[attachment=59927]
[attachment=59928]
[attachment=59932]


RE: Labview Memory - GerdW - 03.05.2019 11:45

Hallo Keks,

herzlich willkommen im Forum!

Zitat:Meine Gruppe muss in Labview ein Memory Spiel programmieren.
Die Einsteigerkurse habt ihr aber durchgearbeitet? (s. meine Signatur)

Zitat:SubVI platziereZahl:
-Eingänge: 2D-Array, Zahl n {1, 2,..., 8}
-Ausgang: 2D-Array, Zahl n an einer zufälligen, noch nicht besetzten Stelle
Wie habt ihr "noch nicht besetzte Stelle" definiert?

Zitat:Dabei soll SubVI setverwendet werden:
-Eingänge: 2D-Array, Position (i,j), Zahl m
-Ausgang:2D-Array, Position (i,j) mit Wert m überschrieben
Das ist doch einfach eine ReplaceArraySubset-Funktion! Wozu hier also ein eigenes subVI erstellen???

Zitat:und auch in ein 2D Array hinzugefügt.
Wozu arbeitet ihr hier mit einem 2D-Array? Ihr wollt euch 16 Zahlenwerte merken: dazu benötigt man ein 1D-Array mit 16 Elementen…

Zitat:Wir sind so langsam am verzweifeln, da Wir diese zwei SubVis(palzierte Zahl und Set) nicht hinbekommen.
Beschreibe doch mal, was ihr genau machen wollt.
Und dabei bitte nur das "Was?" beschreiben und nicht auf ein mögliches "Wie?" eingehen!

Wisst ihr, wie man einen Algorithmus beschreibt/plant? Habt ihr schon mal einen PAP (ProgrammAblaufPlan) erstellt?


RE: Labview Memory - Verdammniskeks - 03.05.2019 12:43

[quote='GerdW' pid='194036' dateline='1556880304']
Hallo Keks,

herzlich willkommen im Forum!

1.-Hallo GerdW danke für die Begrüßung

Meine Gruppe muss in Labview ein Memory Spiel programmieren.
Die Einsteigerkurse habt ihr aber durchgearbeitet? (s. meine Signatur)

2.-Nein diesen Einsteigerkurs haben wir nicht gemacht. Wir habe aber zu den Aufgaben auch ein Skript bekommen und haben davor schon ein einfaches Labview Programm geschrieben.

SubVI platziereZahl:
-Eingänge: 2D-Array, Zahl n {1, 2,..., 8}
-Ausgang: 2D-Array, Zahl n an einer zufälligen, noch nicht besetzten Stelle
Wie habt ihr "noch nicht besetzte Stelle" definiert?

3.-Das wissen wir nun mal nicht wie wir das machen sollen.

Dabei soll SubVI setverwendet werden:
-Eingänge: 2D-Array, Position (i,j), Zahl m
-Ausgang:2D-Array, Position (i,j) mit Wert m überschrieben
Das ist doch einfach eine ReplaceArraySubset-Funktion! Wozu hier also ein eigenes subVI erstellen???#

4.-Das ist in unsere Aufgabe so gestellt und auch in ein 2D Array hinzugefügt.

Wozu arbeitet ihr hier mit einem 2D-Array? Ihr wollt euch 16 Zahlenwerte merken: dazu benötigt man ein 1D-Array mit 16 Elementen…

5.-Ok das heißt Ich muss den Array nicht Umformen zu einem 2D.
Unsere Überlegung war das wir die 16 Zahlen direkt in einen 2D Array einfügen müssen und mit diesen Array benutzen und die Zahlen dann zufällig neu Anordnen.


Wir sind so langsam am verzweifeln, da Wir diese zwei SubVis(palzierte Zahl und Set) nicht hinbekommen.
Beschreibe doch mal, was ihr genau machen wollt.
Und dabei bitte nur das "Was?" beschreiben und nicht auf ein mögliches "Wie?" eingehen!

6.-Verwenden Sie ein 2D Array aus I8-Elementen mit 4 Zeilen und 4 Spalten. Die 16 „Spielkarten“ sind mit den Zahlen 1, 2,...,8 beschriftet. AmAnfang sollen alle Array-Elemente den Wert 0 („noch kein Wert zugeordnet“) enthalten.Spielkarten, die Sie entnommen haben, werden durch den Wert -1 gekennzeichnet

Wisst ihr, wie man einen Algorithmus beschreibt/plant? Habt ihr schon mal einen PAP (ProgrammAblaufPlan) erstellt?


RE: Labview Memory - Verdammniskeks - 03.05.2019 17:13

Ich denke wir haben das Problem nun gelöst,
nach vielen rumprobieren kamen wir nun auf eine Lösung

Gruß Keks


RE: Labview Memory - Trinitatis - 03.05.2019 22:52

(03.05.2019 17:13 )Verdammniskeks schrieb:  ...
nach vielen rumprobieren kamen wir nun auf eine Lösung

na das wird ja hier nun jeden erfreuenBlink