Київський клуб аматорів астрономії "Астрополіс"

astromagazin.net
* *
Ласкаво просимо, Гість. Будь ласка, увійдіть або зареєструйтеся.
06 Червня 2025, 18:34:30

Увійти

google


Автор Тема: Получить точное время (на КПК и телефонах).  (Прочитано 1201 раз)

0 Користувачів і 1 Гість дивляться цю тему.

tlgleonid

  • Moderator
  • Offline Offline
  • Повідомлень: 7280
  • Подяк: 854

Предлагаю простенькую программку для КПК и телефонов на Виновс Мобайл, которая позволяет получать по нажатию на крупную кнопку системное время с точностью до 0.001 секунды. Данная программа может быть полезна тем, кто замеряет время разных событий (покрытий, затмений, пролета метеоров, спутников и т.п.) Естественно, что необходимо либо установить максимально точно системное время либо оценить ошибку по сигналам радиостанций точного времени.
Данную програмку я написал по той причине, что не нашел ничего подобного готового.
Записаний
Задокументировано наблюдение  >1500 Deepsky объектов.
ТАЛ75R, GSO 8" 1:4 +HEQ5Pro SynScan+ZWO ASI183MM+ZWO ASI178MM+PlayerOne Uranus C+фильтры R,V, 265мм и 415 мм Добсоны HandMade+o3+hb+uhc+...
FAQ по любительской астрономии

StephanWhite

  • Offline Offline
  • Повідомлень: 540
  • Подяк: 1
  • SkyWatcher Dob 8" Pyrex
Re: Получить точное время (на КПК и телефонах).
« Відповідь #1 : 11 Серпня 2010, 12:06:34 »
. - .

время с точностью до 0.001 секунды.
Декілька питань:
1. Хто зможе встановити час в в телефоні з такою точністю ? ( та ще й по сигналам точного часу)
2. Хто має таку реакцію щоб з такою точністю натиснути на кнопку?
думаю точності до 0.1 достатньо буде (для "ручного" вимірювання часу)
Записаний

Shadow

  • Offline Offline
  • Повідомлень: 3892
  • Подяк: 904
Re: Получить точное время (на КПК и телефонах).
« Відповідь #2 : 11 Серпня 2010, 12:07:19 »
. - .

на чем писал?  :)
вывод надо было форматировать ##:##:##.###   ;)
Записаний

tlgleonid

  • Moderator
  • Offline Offline
  • Повідомлень: 7280
  • Подяк: 854
Re: Получить точное время (на КПК и телефонах).
« Відповідь #3 : 11 Серпня 2010, 13:26:39 »
. - .

1. Хто зможе встановити час в в телефоні з такою точністю ? ( та ще й по сигналам точного часу)
2. Хто має таку реакцію щоб з такою точністю натиснути на кнопку?
думаю точності до 0.1 достатньо буде (для "ручного" вимірювання часу)
У кожної людини є свій час затримки і своя похибка (дисперсія) цього часу. Принаймні, якщо затримка лежить в діапазоні до декількох десятих, то дисперія складає вже менше 0.1 сек. Тому одного знаку після коми недостатньо.

Цитувати
на чем писал? 
вывод надо было форматировать ##:##:##.### 
Написал на скорую руку в вижуал студии мелокмягкого. Отлаживал на их же эмуляторе. По форматированию: у программы конкретная утилитарная цель, а не украшательство. Отсюда - аскетичный интерфейс. Но если хочется форматирования - вот Вам форматирование
Записаний
Задокументировано наблюдение  >1500 Deepsky объектов.
ТАЛ75R, GSO 8" 1:4 +HEQ5Pro SynScan+ZWO ASI183MM+ZWO ASI178MM+PlayerOne Uranus C+фильтры R,V, 265мм и 415 мм Добсоны HandMade+o3+hb+uhc+...
FAQ по любительской астрономии

ds40a

  • Offline Offline
  • Повідомлень: 2135
  • Подяк: 379
  • Дмитро Сорока. Слава Україні !
Re: Получить точное время (на КПК и телефонах).
« Відповідь #4 : 11 Серпня 2010, 14:09:31 »
. - .

время с точностью до 0.001 секунды.
Декілька питань:
1. Хто зможе встановити час в в телефоні з такою точністю ? ( та ще й по сигналам точного часу)
2. Хто має таку реакцію щоб з такою точністю натиснути на кнопку?
думаю точності до 0.1 достатньо буде (для "ручного" вимірювання часу)


если время на экране интерпретировать как момент астрономического события тогда - да, а если как время нажатия пользователя на клавишу по внутреннему таймеру КПК или телефона тогда - никакого "криминала" нет.

Утилита бесспорно полезная.
Записаний

Thomas

  • Offline Offline
  • Повідомлень: 2307
  • Подяк: 2
  • Натер зеркало - получи +1 в карму
Re: Получить точное время (на КПК и телефонах).
« Відповідь #5 : 11 Серпня 2010, 14:48:48 »
. - .

Зачем изобретать велосиgеды если для получения времени есть серверы которые отдают время по NTP?
http://ru.wikipedia.org/wiki/NTP

Требуется подключение к интернету только.
А вот и программки
http://www.smartphone-freeware.com/download-mobile-ntp-client-1-2.html
http://softsearch.ru/programs/242-980-ntpclient-download.shtml

Записаний
Телескоп Алькор производства НПЗ
Телескоп-самопал D=150mm, F=1250, ГЗ - сфера собственного изготовления
Canon EOS 350D, Canon EF 24-85 USM, Юпитер 37 MC

ds40a

  • Offline Offline
  • Повідомлень: 2135
  • Подяк: 379
  • Дмитро Сорока. Слава Україні !
Re: Получить точное время (на КПК и телефонах).
« Відповідь #6 : 11 Серпня 2010, 15:01:01 »
. - .

Зачем изобретать велосиgеды если для получения времени есть серверы которые отдают время по NTP?
http://ru.wikipedia.org/wiki/NTP

Требуется подключение к интернету только.
А вот и программки
http://www.smartphone-freeware.com/download-mobile-ntp-client-1-2.html
http://softsearch.ru/programs/242-980-ntpclient-download.shtml



Мне кажется, что название темы не соответствует назначению утилиты.  Получить точное время (на КПК и телефонах).
Получить время нажатия пользователя на кнопку ( КПК или телефона) с точностью 0.001с .
Записаний

tlgleonid

  • Moderator
  • Offline Offline
  • Повідомлень: 7280
  • Подяк: 854
Re: Получить точное время (на КПК и телефонах).
« Відповідь #7 : 11 Серпня 2010, 15:55:03 »
. - .

Зачем изобретать велосиgеды если для получения времени есть серверы которые отдают время по NTP?
http://ru.wikipedia.org/wiki/NTP
Требуется подключение к интернету только.
Это совсем другое. Вы рекомендуете синхронизацию внутренних часов КПК (телефона) с NTP серверами, которая, кстати, еще и очень неточная, погрешность запросто может достигать пол секунды и более. А у меня стояла задача засечь время астрономических событий с более высокой точностью. Например, мне нужно отнаблюдать покрытие астероидом звезды. Нужно определить моменты начала и конца покрытий с точностью хотя бы 0.05 сек. Я в момент исчезновения звезды нажимаю кнопку, потом нажимаю ее в момент появления. Иногда может произойти многократное исчезновение-появление. У меня в результате есть засечки времени астрономических событий. Теперь нужно только определить погрешность хода часов КПК, что я и могу сделать по сигналам спецрадиостанций.
Записаний
Задокументировано наблюдение  >1500 Deepsky объектов.
ТАЛ75R, GSO 8" 1:4 +HEQ5Pro SynScan+ZWO ASI183MM+ZWO ASI178MM+PlayerOne Uranus C+фильтры R,V, 265мм и 415 мм Добсоны HandMade+o3+hb+uhc+...
FAQ по любительской астрономии

StephanWhite

  • Offline Offline
  • Повідомлень: 540
  • Подяк: 1
  • SkyWatcher Dob 8" Pyrex
Re: Получить точное время (на КПК и телефонах).
« Відповідь #8 : 11 Серпня 2010, 16:22:17 »
. - .

с точностью хотя бы 0.05 сек. Я в момент исчезновения звезды нажимаю кнопку, потом нажимаю ее в момент появления.
Леонід, чи не міг би ти продемонструвати яку саме точність ти можеш досягти за допомогою цієї програми
Наприклад засічи проходження секундною стрілкою кожної 5 секунди :) і прикріпи скріншот
в ідеальному результаті будемо мати щось подібне до цього:
  13:05:56.123
  13:06:01.123
  13:06:06.123
  13:06:11.123
  13:06:16.123
  13:06:21.123

Якщо ж результат буде ось таким
  13:05:56.123
  13:06:01.005
  13:06:06.221
  13:06:11.150
  13:06:16.301
  13:06:20.999
то чи достатньо такої похибки для вимірювання з потрібною точністю?
Записаний

Saxx

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 1642
  • Подяк: 59
Re: Получить точное время (на КПК и телефонах).
« Відповідь #9 : 11 Серпня 2010, 17:10:17 »
. - .

Лёня, полезная программа  :up:. Единственное, не хватает вывода в .txt файл полученных значений
Записаний
FAQ по аматорській астрономії © від Л. Ткачука
SW DOB 10",  Delta Optical-GSO 8" F/4 M-LRN OTA, SW ED80pro, SW Р13065, БПЦ 20х60, EQ-6 Pro SynScan, EQ-3.

tlgleonid

  • Moderator
  • Offline Offline
  • Повідомлень: 7280
  • Подяк: 854
Re: Получить точное время (на КПК и телефонах).
« Відповідь #10 : 12 Серпня 2010, 11:41:45 »
. - .

Попробовал засечь каждую десятую секунду (закрыл младший знак секунд). Получил набор задержек, изображенный на картинке. Получается, что моя индивидуальная задержка 307+-14 микросекунд. Погрешность еденичного измерения 56 микросекунд. Если же ограничиться одним знаком после запятой, погрешность возрастает до 107 микросекунд. Так что нужно все-таки минимум два знака.
Записаний
Задокументировано наблюдение  >1500 Deepsky объектов.
ТАЛ75R, GSO 8" 1:4 +HEQ5Pro SynScan+ZWO ASI183MM+ZWO ASI178MM+PlayerOne Uranus C+фильтры R,V, 265мм и 415 мм Добсоны HandMade+o3+hb+uhc+...
FAQ по любительской астрономии

StephanWhite

  • Offline Offline
  • Повідомлень: 540
  • Подяк: 1
  • SkyWatcher Dob 8" Pyrex
Re: Получить точное время (на КПК и телефонах).
« Відповідь #11 : 12 Серпня 2010, 12:13:36 »
. - .

Попробовал засечь каждую десятую секунду (закрыл младший знак секунд). Получил набор задержек, изображенный на картинке. Получается, что моя индивидуальная задержка 307+-14 микросекунд. Погрешность еденичного измерения 56 микросекунд. Если же ограничиться одним знаком после запятой, погрешность возрастает до 107 микросекунд. Так что нужно все-таки минимум два знака.
От тепер пізнаю Льоню!  :super:
Ґрунтовний і системний підхід :)
Визнаю - одного знаку не достатньо і точність програми в 2 знаки вважаю доведеною!
Записаний