Referenz

Wegpunkte

Ein Cache hat im Solver immer mindestens einen Wegpunkt. Dieser ist für den Final. Dazu können beliebig viele weitere Wegpunkte angelegt werden. Es gibt drei Arten von Wegpunkten, diese können über das Menü ineinander umgewandelt werden (auch der Final).

Art Beschreibung
Standard-Wegpunkt Dieser Wegpunkt hat zwei Koordinaten, welche direkt berechnet werden.
Projektions-Wegpunkt Dieser Wegpunkt hat einen Abstand und eine Peilung in Bezug zu einem Referenzpunkt. Die Koordinaten dieses Punktes werden in Abhängigkeit vom Referenzpunkt berechnet und stehen erst zur Verfügung, wenn der Referenzpunkt komplett ist.
Offset-Wegpunkt Dieser Wegpunkt hat einen Abstand zu einem Referenzpunkt. Die Koordinaten dieses Punktes werden in Abhängigkeit vom Referenzpunkt berechnet und stehen erst zur Verfügung, wenn der Referenzpunkt komplett ist.

Variablen

Der Solver unterscheidet zwischen vordefinierten und automatischen Variablen. Automatische Variablen sind immer einstellig und immer Buchstaben. Sie können direkt aus der Formel extrahiert werden. Diese werden automatisch erneut angelegt, nachdem sie gelöscht wurden. Vordefinierte Variablen können über das "+" im Menü oder im Auswahldialog nach dem Kopieren angelegt werden. Diese Variablen können mehrere Buchstaben und auch Zahlen bestehen, müssen aber mit einem Buchstaben beginnen. Sie werden nicht automatisch erneut angelegt, falls sie gelöscht wurden. Vordefinierte Variablen müssen definiert sein, BEVOR die Formel zugewiesen wird!

Formate für Formeln

Art Format Beispiel
Koordinaten 1 R XX°XX.XXX' N51°10.DEB'
Koordinaten 2 R XX°XX.XXX E013° 38. (A+D) A A
Koordinaten 3 R XX°XXX' E 48° K' (mit K=18.940)
Koordinaten 4 R XX°XXX E13°42.((AB+C-B/2)*(A+C))
Peilung XXX °  
Abstand XX E, mit E=(cm|dm|m|km); vor der Einheit MUSS ein Leerzeichen stehen.

Marker in der Liste der Wegpunkte

grün Die Formel konnte geparst und berechnet werden.
gelb Die Formel konnte geparst werden, bei der Berechnung trat aber ein Überlauf des Wertebereichs auf.
rot Fehler beim Parsen der Formel. Die Formel muss von Hand korrigiert werden.
grau Der Formeltext ist leer oder es wurden noch nicht alle Variablen mit einem Wert belegt.

Funktionen auf Variablen

Die Funktionen können gestapelt werden, d.h. der Wert der Variablen wird in die erste Funktion gespeist, deren Ergebnis dann in die zweite Funktion usw. Die Funktionen werden von oben nach unten ausgeführt.

Alphabet Wandelt die Buchstaben des Wertes in Zahlen um, und addiert diese. Die Normaleinstellung ist A=1, B=2, etc. Diese kann mit dem Regler verschoben werden. Der Bereichsregler, welcher erscheint, wenn die Eingabe mehr als einen Buchstaben hat, erlaubt es, den Bereich für die Umwandlung festzulegen. Die Checkbox "Rückwärts" dreht die Zählung um (Z=1, Y=2, X=3, etc)
Auswahl Wählt bestimmte Buchstaben/Zahlen aus dem Wert aus.
Formel Ermöglicht es, den Wert der Variablen als Formel zu interpretieren und zu berechnen.
Formel 2 Interpretiert die Eingabe als Formel und berechnet sie. Benutze $, um das Ergebnis vorheriger Funktionen einzubeziehen.
Iterierte Quersumme Berechnet die einstellige Quersumme.
Import Ersetzt den Wert der Variablen durch den Wert einer anderen Variablen.
Länge Gibt die Anzahl der Zeichen von Wert zurück.
Noop Tut nichts.
Quersumme Berechnet die Quersumme. Diese kann mehrstellig sein.
Querprodukt Berechnet das Querprodukt. Dieses kann mehrstellig sein.

Beispiel zur Anwendung

Die Cachebeschreibung sagt:
Begebe dich zum Startpunkt und lies dort folgende Werte von der Schautafel ab:
A = Wie viele Buchstaben hat die Überschrift
B = Nimm den 2. und 4. Buchstaben und addiere die Werte
C = Quersumme(A)
D = A-C
Begib dich nun nach N 44°22.ABC' und E 10°AC.00D. Wie viele Bäume stehen hier (E)?
Du findest den Final bei (E*10)° in AB m Enfernung.

Die Lösung:
Wenn der Cache aus einer PQ in Locus importiert wurde, hat der Solver einen Standard-Wegpunkt für den Final angelegt. Der Weg zum Final ist aber eine Projektion, so dass noch ein Wegpunkt für die Referenz gebraucht wird. Dieser kann über das "+" im Menü, oder nach dem Kopieren der ersten Formel angelegt werden. Jedenfalls sind beide Formeln zu kopieren und dem Wegpunkt zuzuweisen: "N 44°22.ABC'" und "E 10°AC.00D". Nun kann der Final-Punkt konvertiert werden: im Menü "Convert to ProjPoint". Danach kann der Referenzpunkt eingetragen werden, und der Abstand und die Peilung aus dem Text kopiert werden: "(E*10)°" und "AB m". Beide sind dem Final zuzuweisen! Der Solver sollte nun alle Variablen erkannt haben, und diese in der Liste anzeigen.

Variante 1:
Da die Überschrift mehrfach gebraucht wird, wird noch eine Variable "Ueber" angelegt und der abgelesene Wert dort eingetragen: Ueber = Gebührenordnung
Die Variablen können nun wie folgt mit Funktionen belegt werden:

  Wert Funktionen
Ueber Gebührenordnung  
A leer Import(Ueber) -> Länge
B leer Import(Ueber) -> Auswahl(2,4) -> Alphabet
C leer Import(A) -> Quersumme
D A-C Formel
E 3  

Vorteil dieser Variante: weniger Aufwand bei Änderungen am Lösungswort. Nachteil: mehr Funktionen, mehr Variablen.

Variante 2:

  Wert Funktionen
A Gebührenordnung Länge
B Gebührenordnung Auswahl(2,4) -> Alphabet
C Gebührenordnung Länge -> Quersumme
D A-C Formel
E 3  

Vorteil dieser Variante: weniger Funktionen, weniger Variablen. Nachteil: mehr Aufwand bei Änderungen am Lösungswort.