• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

MGMcalc

Mit MGMcalc habe ich ein Programm geschaffen, mit dem man so manche Cacheberechnungen machen. Das Programm gibt es in zwei Versionen, einmal für Windows und einmal für WindowsCE. So kann man dann gemütlich die Caches zu Hause vorbereiten, um dann unterwegs auf seinem PDA nur noch die notwendigen Werte einzugeben.

Code:
1) Grundrechenarten
2) die meisten math.h Funktionen
3) Projektion
4) UTM
5) Gauss Krüger
6) Zeichen Umwandlungen
7) Rot13 + RotX
8) Morsen
9) Koordinaten Übergabe an OziExplorerCE

In dem Script AllFunc.inp sind alle Funktionen kurz angerissen. Da die Oberfläche nur auf das Notwendigste beschränkt ist, sollte ein Handbuch eigentlich nicht notwendig sein. Auch gibt es sinnvolle Fehlermeldungen.

Hier ein Beispiel:
Code:
-- Projektionsberechung
var
   lat,lon1,lat2,lon2,lat3,lon3, bear, dist;

write '-- Projektion --';

lat1=°N 49 24.000;
lon1=°E 8 21.0;
lat2=°N 49 28.000;
lon2=°E 8 21.0;

bear = cpbearing(lat1,lon1,lat2,lon2);
dist = cpdistance(lat1,lon1,lat2,lon2);
lat3 = cbplat(lat1,lon1,bear,dist);
lon3 = cbplon(lat1,lon1,bear,dist);

write 'bear: ', bear:3;
write 'dist: ', dist:3;
write 'dLat: ',lat2-lat3:3;
write 'dLon: ',lon2-lon3:3;

Die MGMcalc als auch MGMlogger bauen auf der Windows API auf sind daher schlank und schnell. Es wird kein Framework jeglicher Art benötigt.

download

Und hier findet ihr paar Scripte. ACHTUNG: bei reinen Mysteries kann es ein Spoiler sein.
 
OP
KoenigDickBauch

KoenigDickBauch

Geoguru
MGMcalc für OziCE 2.18 angepasst.

Neben der Exe liegt auch die Datei MGMcalc.ini. In der ersten Zeile steht der Pfad zu OziCE.

KDB
 
OP
KoenigDickBauch

KoenigDickBauch

Geoguru
Vier neue Funktionen zur Bearbeitung von Enigma Codes hinzugefügt:

Code:
+-----
| EngigmaInit(Räder,Preset,Stellung,Steckbrett)
|    Räder (string)      'KBCDA'
|                             ^- ETW
|                          ^^^-- 3 Räder A
|                         ^----- UKW
|    Preset (string)     'AAAAA' (im Rad)
|                             ^- Normal A
|                          ^^^-- 3 Räder A
|                         ^----- Normal A
|    Stellung (string)   'AAAAA' (Außen)
|                             ^- Normal A
|                          ^^^-- 3 Räder A
|                         ^----- Normal A
|    Steckbrett (string) 'ABQF'
|                           ^^-- Q/F wird getauscht
|                         ^^-- A/B wird getauscht| 
| EnigmaRun(Text)
|    Text (string) 'Test größer?'
| 
| EnigmaWheels
|    Stand der Räder
| 
| Tabelle der Räder
|   A: ETW
|   B: I
|   C: II
|   D: III
|   E: IV
|   F: V
|   G: VI
|   H: VII
|   I: VIII
|   J: UKW A
|   K: UKW B
|   L: UKW C
|   M: ETW M4
|   N: Beta M4
|   O: Gamma M4
|   P: UKW B dünn M4
|   Q: UKW C dünn M4
|   R: ETW (G)
|   S: I (G)
|   T: II (G)
|   U: III (G)
|   V: UKW (G)
+-----

download
 
Oben