Statistik Programm - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Statistik Programm (/Thread-Statistik-Programm) |
Statistik Programm - Niko1912 - 12.10.2019 12:46 Moin Zusammen, ich habe mir in den Kopf gesetzt ein Statistik Programm mit LabVIEW zu programmieren. Ich möchte damit Handball Statistiken während eines Spieles aufzeichnen können. Geplanter Programmablauf: - Spielerliste & Gegnerliste erstellen - Per drag&drop können die Spieler aufs Feld geschoben werden(Hier soll dann die Zeit mitlaufen) - Es kann ein Spieler(per Mausklick) fokussiert werden, dann kann dieser zum Beispiel werfen und ein Tor erzielen - Das ganze wird in einem 2D-Array gespeichert, mit diesem Array soll dann die Baumstruktur erzeugt werden - Später vielleicht eine Speicherung der Daten, um Spiel übergreifend Statistiken führen zu können Bis jetzt kann ich einen Spieler, der auf dem Feld ist, fokussieren und Werfen lassen. Die Statistik wird im Array dann geführt. Ich möchte nun diesen Eintrag in der Baumstruktur hinzufügen, leider fällt mir nichts gescheites ein, damit ich in der richtigen Zeile lande... Generelle Frage: Muss ich die Baumstruktur in einem rutsch erzeugen ? Oder kann ich erstmal die Namen einfügen und dann im nachhinein die Spalten füllen ? Ich würde gerne diesen Thread nutzen um weitere Fragen stellen zu können, daher lad ich mal das gesamte Projekt hoch. Ist leider noch nicht gut strukturiert, hab erstmal einfach angefangen, um zu schauen ob das was ich vorhabe auch realisierbar ist. Zum Problem: So erzeuge ich den Baum, zum Einrücken mache ich ein 1D-Array. Weil die Spieleranzahl Variablen sind, habe ich das mit zwei for-Schleifen gelöst. Eine Für das Heim Team und eine für den Gegner, diese werden anschließend zusammengepackt. Nun habe ich in der 4ten Spalte die Wurfquote als String : zb. 5/10=50% (5 Getroffen / 10 Würfe = 50% Quote), diesen String möchte ich in die richtige Spalte und Zeile schreiben. "UnterobjText" lässt mich in die Spalten schreiben leider aber nicht in die richtige Zeile, muss ich Leerzeilen einfügen ? [attachment=60426] [Edit] Konnte es mit den Leerzeilen lösen, kommt mir aber sehr umständlich vor. Generell habe ich das Gefühl mit der falschen Struktur hier zu arbeiten, das ganze wäre Objektorientiert wahrscheinlich einfacher. Hab versucht eine Klasse zu erstellen , aber bin daran leider gescheitert. Vielleicht kann mir hier jemand weiterhelfen. Am Einfachsten wäre ein Basisklassenzeiger (oder Array), wo jeder Spieler seine Attribute (Statistiken) hat. So könnte ich auch den Torhüter mit rein nehmen. Bsp. Basisklasse Handballer -> Abgeleitete Klasse Feldspieler -> Abgeleitete Klasse Torhüter Ich freue mich auf Unterstützung und ein paar gute Ideen. Grüße Niko Projekt ist mit LabVIEW 2016 erstellt worden. Weiß nicht warum er 2008 anzeigt [attachment=60427] RE: Statistik Programm - jg - 12.10.2019 16:03 (12.10.2019 12:46 )Niko1912 schrieb: Projekt ist mit LabVIEW 2016 erstellt worden. Weiß nicht warum er 2008 anzeigtWeil du eine Zip-Datei hochgeladen hast - zufälligerweise wird hier an der "richtigen" Stelle im Header derselbe String wie bei einem LabVIEW-8 VI drinnen stehen, weshalb dann automatisch das LabVIEW 8 Icon hinzugefügt wurde. Gruß, Jens RE: Statistik Programm - Niko1912 - 12.10.2019 17:13 Danke für den Hinweis, das Projekt kann ich aber nur gezippt anhängen oder ? Mir ist grad aufgefallen das ich meinen Beitrag nur im Inline-Editor bearbeiten kann.. Ist das normal ? Hätte gerne die Projekt-Daten aktualisiert. Kann nun die Baumstruktur erstellen, mit vorinitialisierten Werten. Mir gefällt das ganze Array gefummel aber nicht, empfinde das für zu umständlich. Hoffentlich hat da jemand noch ne Idee, wie das einfacher geht. Grüße LV 16 - Neu [attachment=60428] |