![]() ![]() If the solution was to be by timekeeper (and there were other methods since the prize was offered for any solution to the problem), then the timekeeping required to achieve this goal would have to be within 2.8 seconds a day, a performance considered impossible for any clock at sea and unthinkable for a watch, even under the very best conditions.į. The Government prize of £20,000 was the highest of three sums on offer for varying degrees of accuracy, the full prize only payable for a method that could find the longitude at sea within half a degree. After 1714 when the British government offered the huge sum of £20,000 for a solution to the problem, with the prize to be administered by die splendidly titled Board of Longitude. All he has to do is keep it wound up and running, and he must never reset the hands throughout the voyage This clock then provides ‘home time’, so if, for example, it is midday on board your ship and your ‘home time’ clock says that at that same moment it is midnight at home, you know immediately there is a twelve hour time-difference and you must be exactly round the other side of the world, 180 degrees of longitude from home.Į. The obvious and again simple answer is that he takes an accurate clock with him, which he sets to home time before leaving. The great flaw in this ‘simple’ theory was – how does the sailor know time back home when he is in the middle of an ocean?ĭ. Then the difference between the obtained time and local time served for calculation in longitude from Greenwich. Time corresponding to Greenwich Time was determined using the nautical almanac. The sailors also had to calculate the Moon’s position if seen form the centre of Earth. The angular position of Moon and other bright stars was recorded in three-hour intervals of Greenwich Time. In order to determine longitude, sailors had to measure the angle between Moon centre and a given star – lunar distance – together with height of both planets using the naval sextant. Up until the middle of the 18th century, navigators had been unable to determine their position at sea with accuracy and they faced the huge attendant risks of shipwreck or running out of supplies before reaching then destination. A comparison with your local time (easily found by checking the position of the Sim) will then tell you the time difference between you and home, and thus how far round the Earth you are from home.Ĭ. ![]() The key to knowing how far around the world you are from home is to know, at that very moment, what time it is back home. Even when in the middle of the ocean, with no land in sight, knowing this longitude position is very simple in theory. The crew of a given ship was naturally only concerned with how far round they were from their own particular home base. The longitude is a measure of how far around the world one has come from home and has no naturally occurring base line like the equator. Knowing one’s position on the earth requires two very simple but essential coordinates rather like using a street map where one thinks in terms of how far one is up/down and how far side to side.ī. Indeed, most of the scientific community thought such clock impossibility. The reality was that in the 18th century no one had ever made a clock that could suffer the great rolling and pitching of a ship and the large changes in temperature whilst still keeping time accurately enough to be of any use. It was, as Dava Sobel has described a phenomenon: ‘the greatest scientific problem of the age’. In addition, leading zeros do not lead to unintentional interpretation as octal numbers, since this script treats the numeric part as string.Timekeeper 2 Invention of Marine ChronometerĪ. This has got the great advantage that the limit for signed 32-bit integers does not apply, opposed to the approaches using set /A or for /L. The basic idea is to get the first character after the numeric part, which is the used as the delimiter for a for /F loop parsing the input string. Rem // Split the string at the character behind the numeric part:įor /F eol^=^%SEP%^ delims^=^%SEP% %%N in ("0!STR!") do ( Rem // Get first character behind the numeric part:įor /F delims^=0123456789^ tokens^=*^ eol^= %%F in ("!STR!") do ( Setlocal EnableExtensions DisableDelayedExpansion ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |