a:Drake

comprehensive geocaching solution

Uživatelské nástroje

Nástroje pro tento web


user:vzorce

Toto je starší verze dokumentu!


Řešení vzorců

Princip

Pro výpočet souřadnic pomocí vzorce jsou potřeba dvě informace:

  • indicie neboli proměnné
  • samotný vzorec

Proměnné obvykle platí pro všechny waypointy stejně, proto je zapisujeme přímo do poznámky u keše.

Vzorců může být i více (typická postupová multikeš), proto se vkládají (poloautomaticky) do poznáky ke každému postupovému waypointu.

Příprava v GeoGetu

Vzorce a konec konců i proměnné si můžeme připravit v GeoGetu předem doma. Obojí je uloženo v poznámkách mezi speciálními značkami <! !> nebo <? ?>. Oba typy značek jsou rovnocenné, lze je vzájemně zaměnit.

Proměnné jsou v poznámce keše

Vzorce jsou u waypointu v poli Poznámka

Postup krok za krokem

1. Postupně posbíráme indicie a zapíšeme je do poznámky u keše.

Poznámka má dva režimy, mezi kterými se přepíná ikonkou vpravo nahoře. Pokud tam svítí tužka, pracuje se s obyčejnou poznámkou, pokud je v rohu (X)=, zadávají se proměnné. Je třeba dodržet jednoduchá pravidla

  • název a hodnotu oddělujeme rovnítkem nebo dvojtečkou, např. A=1 B:3
  • mezi proměnnými musí být mezera nebo odřádkování
  • je možné přiřadit více písmen zároveň, musí souhlasit počet písmen a číslic, např. ABC=456
  • je možné jednopísmenné proměnné přiřadit vícemístnou hodnotu, např. D=32
  • je možné použít vícepísmennou proměnnou, pracuje se s ní jako s celkem, např. XY=789

Zadání proměnných

2. Z listingu zkopírujeme do schránky vzorec
3. Obvyklým způsobem založíme waypoint
4. K waypointu přidáme vzorec

Vložení vzorce

(1) Upravíme vzorec tak, aby na první řádce byl vzorec pro zeměpisnou šířku (N/S) a na druhé pro délku (E/W)
(2) Tlačítkem Vypočítat vzorce otevřeme okno řešitele vzorců

6. Doladíme vzorce

Každý autor má svůj styl zápisu vzorce, takže je třeba je lehce upravit do formy, kterou a:Drake dokáže zpracovat. Základní pravidla syntaxe vrorce:

  • samostatně počítané skupiny číslic se uzavírají do hranatých závorek [ ]
  • lze použít sčítání (+), odčítání (-), násobení (*), dělení (/), mocninu (^) a kulaté závorky v obvyklém významu
  • respektuje se priorita operátoru, tj. nejdřív se násobí a dělí a teprve pak sčítá a odčítá

Příklady

Původní zápisUpravený zápis
50°41.A(B+C+D)E'50°41.A[B+C+D]E]
50°41.A*(B+C+D)+E'50°41.[A*(B+C+D)+E]

Pro zjedodušení nutných úprav slouží tlačítko Normalizovat vzorce, které:

  • nahradí vnější kulaté závorky hranatými (hranaté nechá být)
  • odstraní nadbytečné znaky
  • nahradí desetinnou čárku tečkou

Je-li vše v pořádku, můžeme zkusit Vypočítat vzorce tlačítkem

Malá poznámka k přebíraným vzorcům z listingů keší:

Pozor na některé odlišnosti v zápisech přebíraných vzorců. Některé mohou být snadno přehlédnutelné a mohou způsobit chybný výpočet - např.:

  • N 55°55, (A)(A+B)(C) je třeba odstranit mezeru za desetinou čárkou (spočítá se, ale nepovede se převzít do waypointu)
7. Výpočet

Pokud je ve vzorci chyba (je špatně zapsaný, nesedí závorky, je tam chybný znak, nejsou definované hodnoty proměnných), vypíše se v poli Výsledek stručná chybová hláška. Po opravě můžeme provést nový výpočet, pokud je tentokrát vše v pořádku, dostaneme výsledek. Zároveň se automaticky spočítá ciferný součet, pokud ho autor pro kontrolu uvedl, máme ihned číslo k porovnání. Chyba ve výpočtu Spočítáno

Výsledek můžeme ještě upravit (například doplnit desetinnou tečku, pokud se počítaly minuty jako jedno pěticiferné číslo) a převzít do waypointu.

Hotovo

user/vzorce.1350907765.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki