LabVIEWForum.de
Highscore-Tabelle - Druckversion

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

Seiten: 1 2


Highscore-Tabelle - LabView Neuling - 02.01.2006 14:55

Hallo zusammen,

könnt ihr mir vielleicht helfen eine Highscore Tabelle unter LabVIEW zu erstellen?
Ich habe eine Idee, wie ich diese mit Case-Strukturen erstellen kann, scheitere aber an der Umsetzung. Ich habe eine Liste bestehend aus 5-Highscores und den dazugehörigen Namen.
Ich nehme eine neue Zahl x und vergleiche diese mit der untersten Zahl in meiner Liste, der x5.
Wenn die Zahl x keliner ist als die x5, soll sich nichts ändern.
Wenn die zahl x grösser als x5 ist, wird weiter verglichen ob die Zahl x auch grösser ist als x4. Es wird so lange nach oben verglichen, bis keine Zahl in der Higscore-Liste kleiner als x ist.
Nun soll die zuletzt gefundene zahl durch die neue Zahl ersetz werden, und alle anderen Highscores darunter durch die oberen ersetz werde.
Es fliegt also ein High-score aus der Tabelle raus. Es schiebt sich der neue irgendwo rein.
Wäre toll, wenn ihr mir einen Tip geben könntet.

Gutes Neues Jahr wünsche ich euch allen!


Highscore-Tabelle - thomas.sandrisser - 02.01.2006 18:07

evtl. ist das angehaengte beispiel etwas einfacher...


Highscore-Tabelle - A.Berndsen - 02.01.2006 18:46

freedive schrieb:evtl. ist das angehaengte beispiel etwas einfacher...

Hi Freedrive,

die Lösung ist wesentlich einfacher. Big Grin
Leider hast Du die Namen die zum Score gespeicher werden sollen unterschlagen. Cry
Bin selber noch am grübeln wie man ein Cluster sortieren kann!

Grüßle
Andreas


Highscore-Tabelle - thomas.sandrisser - 02.01.2006 19:04

aem warum highscore + name + cluster?
das brauchst ja net mal! du kennst doch die indizes des highscores und dementsprechend kannst auch die der "namen" abaendern bzw. anordnen...
wennst das ganze im cluster machen willst, dann greif ueber die referenzen auf die elemente im cluster zu...

[btw: du hast ja in ulm stukatiert -> repsect :-)]


Highscore-Tabelle - Oliver Listing - 02.01.2006 19:28

Hi,

ohne mir die Beispiele angesehen zu haben:

ich würde den Punktestand mit einem Trennzeichen vor den Namen setzen, die Sortierfunktion drüberlaufen lassen und anschließend wieder trennen.
Macht drei Standard-Funktionen mit zwei Schleifen...

Grüße aus dem abgeschmolzenen Norden

Oliver


Highscore-Tabelle - ahlers01 - 02.01.2006 20:39

A.Berndsen schrieb:[
Bin selber noch am grübeln wie man ein Cluster sortieren kann!
Andreas

Einen Cluster aus Elementen unterschiedlichen Typs kann man nicht sortieren, da die > und < Relationen für unterschiedliche Typen undefiniert sind.

Wenn die Elemente des clusters aber gleichen Typs sind, kann man ja auch gleich nen array nehmen.

Anders ist es bei einem array, dessen Elemente cluster sind:
Wenn man 'Sort 1D aray' auf ein solches array von clustern anwendet, wird das array nach dem 1. Element des Clusters sortiert.


Highscore-Tabelle - Oliver Listing - 02.01.2006 21:44

ahlers01 schrieb:Wenn man 'Sort 1D aray' auf ein solches array von clustern anwendet, wird das array nach dem 1. Element des Clusters sortiert.
:respekt: Noch nicht gewust/probiert...

Dann sollten doch genug Lösungswege existieren.

Gruß
Oliver


Highscore-Tabelle - LabView Neuling - 24.01.2006 10:40

Hallo Zusammen,

ich habe die Highscore-Tabelle soweit fertig, dass man sie einsetzen kann.
Nur möchte ich die Ergebnisse auch abspeichern können, um Sie ein andermal wiederverwenden zu können.
Ich habe versucht dies mit Hilfe von Read-Spreadsheet und Write-Spreadsheet hinzubekommen, aber irgendwo scheitere ich.
Habt ihr vielleicht eine Idee, wie man dies lösen könnte?

Danke für eure Hilfe!


Highscore-Tabelle - Oliver Listing - 24.01.2006 12:20

Hi Neuling,

hier mal ein Lösungsvorschlag.

Ich verwende für die Benutzerabfragen immer gerne die Event Structure.
So verstrickst du dich auc nch, anwelc Stoptaste gedrück wrdn muß und wie oft.

Gruß
Oliver


Highscore-Tabelle - LabView Neuling - 24.01.2006 13:56

Hi Oliver,

ich habe ein Problem damit dein VI für meine Zwecke umzukonfigurieren.
Was muss ich ändern, wenn nach jeder-Eingabe die Tabelle abgespeichert werden soll?
Es soll nicht darauf gewartet werden, dass danach auch noch STOP gedrückt wird.

:kopfgegendiemauer:


Thanks!