Rennmodi und Regelsätze » Historie » Revision 15
Revision 14 (Steffen Christgau, 27.04.2020 22:19) → Revision 15/21 (Steffen Christgau, 10.05.2020 18:09)
h1. Rennmodi und Regelsätze h2. Vorbemerkung Die Rennmodi bilden in Aquarius die Grundlage für die Erstellung des Zeitplans der einzelnen Rennen. In ihnen ist hinterlegt, welche Arten von Läufen mit welchen Eigenschaften für eine gegebene Anzahl von Meldungen ausgefahren werden sollen. Zusätzlich können in einem Rennmodus Regeln hinterlegt sein, die ein automatisches Setzen der einzelnen Läufe auf Basis vorhergehender Ergebnisse innerhalb des Rennens ermöglichen. warning. Falsche Daten in den Rennmodi können zu irritierenden oder falschen Daten im Zeitplan der Regatten führen! Änderungen sollten daher nur mit Bedacht durchgeführt werden! notice. Änderungen an einem Rennmodus wirken sich immer auf alle Rennen aus, in denen sie verwendet werden, auch über mehrere Veranstaltungen hinaus. Sie werden aber erst wirksam, wenn der Zeitplan einer Veranstaltung oder eines Rennens neu geprüft wird. Dies erfolgt unter Umständen auch automatisch. h2. Rennmodi Ein Rennmodus setzt sich aus mehreren Bestandteilen zusammen. Zunächst besitzt jeder Modus eine Bezeichnung und eine Anzahl von Startplätzen, für den dieser Modus im Regelfall vorgesehen ist, unabhängig von der Zahl der Startplätze, die die jeweilige Regattastrecke besitzt. Wesentlich für einen Rennmodus sind die für eine bestimmte Bootsanzahl auszutragenden Läufe. Für jeden Modus können dabei mehrere Bootsanzahlbereiche angegeben werden, die aber nicht überlappen dürfen. Die obere und untere Grenze sind jeweils inklusive. Üblicherweise richtet sich die Bereiche nach Vielfachen der Startplatzanzahl. Sie können aber auch abweichen, wenn sich bspw. Laufanzahlen unterscheiden oder die Regeln von einer Anzahl zur nächsten abweichen. Für jeden dieser Bereiche können dann verschiedene Läufe hinterlegt werden. Ein Lauf besitzt dabei folgende Eigenschaften: * Runde: Gibt an, in welcher Phase eines Rennens der Lauf angehört. Dabei sind folgende Zuordnungen möglich: Vorlauf, Viertelfinale, Hoffnungslauf, Halbfinale und Finale. * laufende Nummer: gibt die Position des Laufs innerhalb der Reihenfolge der zugehörigen Runde an. Diese Position muss eindeutig sein. * Code/Kürzel: Gibt die tatsächliche Art/Beschreibung des Laufs an. Folgende Werte sind möglich: ** V -- Vorlauf ** H -- Hoffnungslauf ** Q -- Viertelfinale ** S -- Halbfinale ** F -- Finale ** R -- Hauptrennen ** L -- Rangliste ** LS -- Langstrecke ** X -- Bahnverteilungsrennen ** Z -- Zwischenlauf * Bezeichnung: Ergänzung zum Code. Üblicherweise die Nummer des jeweiligen Laufs oder ein entsprechender Buchstabe. Code und Bezeichnung zusammen ergeben später in Ausgaben die eigentliche Laufbezeichnung. Aus dem Code 'Q' und der Bezeichnung 'C' wird später 'Viertelfinale C' oder 'QC'. Die Bezeichnung kann als Freitext angesehen werden. Sie kann auch leer bleiben. Runde und Code sind dabei nicht aneinander gekoppelt. So kann bspw. ein "Langstrecken"-Lauf (Code = L) sowohl in der Finalrunde (für Langstreckenregatten) oder als Vorlauf (siehe Bundeswettbewerb), aber auch jeder anderen Runde, eingeordnet werden. h2. Rennmodi bearbeiten !>{width: 250px}mode_rule_editor.png! Unter @Verwaltung@ -> @Rennmodi/Regelsätze@ können Regelsätze bearbeitet werden. Vordefinierte Regelsätze können hier nicht bearbeitet werden. In der Ansicht können die Modi (links), Bereiche (mitte), Läufe (rechts oben) und Regeln (rechts unten) bearbeiten werden. Mit Rechtsklick können hier neue Daten angelegt und gelöscht werden sowie Hilfsfunktionen genutzt werden. Durch Auswahl der entsprechenden Gitterzelle und drücken von @F2@ können die Daten bearbeitet werden. Mit @Enter@ werden Änderungen gespeichert, mit @ESC@ werden Änderungen verworfen. Bei Bedarf können auch vorbereitete Regelsätze installiert werden. Diese können separat angefordert werden. Die entsprechenden Dateien können mit Rechtsklick im linken Bereich und Auswahl von @Modus aus Datei laden...@ installiert werden. h2. Regelsätze Mit Hilfe von Regelsätzen können Boote anhand ihrer zuvor erzielen Ergebnisse in einen Lauf gesetzt werden. Dies erfolgt über das Modul für @Einteilungen@ und dort für die Funktion @nach Regel einteilen@. h3. Details Regeln werden immer für einzelne Läufe festgelegt. Sie geben an, welche Boote aus welchen anderen Läufen (oder Runden) sich für den jeweils zugehörigen Lauf qualifizieren. Die Qualifikation kann auf unterschiedliche Art und Weise erfolgen und wird als Regeltyp bezeichnet. Pro Lauf können auch verschiedene Möglichkeiten bzw. _Optionen_ der Qualifikation hinterlegt werden. Beim Festlegen der Laufeinteilung über den Regelsatz kann dann die gewünschte Option gewählt werden. Für eine einzelne Regel sind folgende Angaben notwendig: * Option: Welcher Regelsatzvariante gehört die Regel an? Auch wenn keine weiteren Optionen hinterlegt werden, sollte der Wert auf 1 gesetzt sein. * Reihenfolge: Sie gibt die Rangfolge der Regeln gegenüber den anderen innerhalb der gleichen Option an. Dies ist von Bedeutung, wenn Boote später ihren Bahnen zugeordnet werden. Boote werden dabei entsprechend der Reihenfolge der Regel (aufsteigend) auf die möglichen Startplätze verteilt. Welcher Startplatz genutzt wird hängt wiederum von deren Prioritäten ab. Das Boot, das von der Regeln mit dem niedrigsten Reihenfolgenwert ausgewählt wird, erhält den Startplatz mit der höchsten Priorität (kleinster Wert). Details dazu sind im [[Renneinteilung#Einteilen-nach-Regelsatz|Eintrag zur Einteilungen/Startlisten]] nachzulesen. Als Faustregel sollte man beachten: Früher qualifizierte ("bessere") Boote erhalten einen niedrigeren Wert bei der Reihenfolge und damit später bessere Bahn. * Regeltyp, Argument und Runde/Lauf: Legen fest, wie sich das qualifizierte Boot ermittelt. Hierbei aus der angegebenen Runde/Lauf ein Boot über den Regeltyp ausgewählt. Das Argument hat je nach Regeltyp gesonderte Bedeutung, schränkt im allgemeinen die Auswahl auf ein bestimmtes Kriterium ein. Folgende Typen sind möglich: |*Regeltyp*|*Bedeutung*|*Argument*|*gilt für Runde oder Lauf*| |Rang|Boot mit dem angegebenen Platz _p_ und Lauf aus|_p_|Lauf| |nach Zeit|Boot, das in der angegebenen Runde die _n_-schnellste Zeit gefahren ist|_n_|Runde| |Letzter, nach Zeit (Lucky Looser)|das _n_-schnellste Boot, aus den letztplatzierten der angegebenen Runde|_n_|Runde| |auf Platz und nach Zeit|Boot, das in der angebenenen Runde den Platz _p_ erreicht hat und unter den gleichplatzierten Booten die _q_-schnellste Zeit gefahren hat|_p_ * 16 + _q_|Runde| |zufällig|ein zufälliges Boot aus der Runde, dass dort auf Platz _p_ erreicht hat|_p_|Runde| h3. Beispiel In einem einfachen Ausscheidungssystem für 6 Startplätze sollen bei sieben Boote nur Vorläufe und ein Finale ausgetragen werden. Für das Finale qualifizieren sich insgesamt sechs Boote. Der langsamste letzte aus den Vorläufen scheidet aus. Im ersten Vorlauf starten vier Boote, im zweiten drei. Hier wäre folgender Regelsatz denkbar: |*Option*|*Reihenfolge*|*Regeltyp*|*Argument*|*Runde*| |1|1|Rang|1|V1| |1|2|Rang|1|V2| |1|3|Rang|2|V1| |1|4|Rang|2|V2| |1|5|Rang|3|V1| |1|6|Letzter, nach Zeit|1|V|