Киевский клуб любителей астрономии "Астрополис"

astromagazin.net
* *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
15 Декабря 2017, 10:12:37


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

0 Пользователей и 1 Гость просматривают эту тему.

tlgleonid

  • Moderator
  • Оффлайн Оффлайн
  • Сообщений: 6618
  • Благодарностей: 404

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

StephanWhite

  • Оффлайн Оффлайн
  • Сообщений: 540
  • Благодарностей: 1
  • SkyWatcher Dob 8" Pyrex
Re: Получить точное время (на КПК и телефонах).
« Ответ #1 : 11 Августа 2010, 12:06:34 »
. - .

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

Shadow

  • Оффлайн Оффлайн
  • Сообщений: 3799
  • Благодарностей: 132
    • Lenses
Re: Получить точное время (на КПК и телефонах).
« Ответ #2 : 11 Августа 2010, 12:07:19 »
. - .

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

tlgleonid

  • Moderator
  • Оффлайн Оффлайн
  • Сообщений: 6618
  • Благодарностей: 404
Re: Получить точное время (на КПК и телефонах).
« Ответ #3 : 11 Августа 2010, 13:26:39 »
. - .

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

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

ds40a

  • Оффлайн Оффлайн
  • Сообщений: 1578
  • Благодарностей: 55
  • Дмитро Сорока. Слава Україні !
Re: Получить точное время (на КПК и телефонах).
« Ответ #4 : 11 Августа 2010, 14:09:31 »
. - .

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


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

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

Thomas

  • Оффлайн Оффлайн
  • Сообщений: 2313
  • Благодарностей: 1
  • Натер зеркало - получи +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

  • Оффлайн Оффлайн
  • Сообщений: 1578
  • Благодарностей: 55
  • Дмитро Сорока. Слава Україні !
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
  • Оффлайн Оффлайн
  • Сообщений: 6618
  • Благодарностей: 404
Re: Получить точное время (на КПК и телефонах).
« Ответ #7 : 11 Августа 2010, 15:55:03 »
. - .

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

StephanWhite

  • Оффлайн Оффлайн
  • Сообщений: 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

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 1636
  • Благодарностей: 58
  • Бобров боятся буратины
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
  • Оффлайн Оффлайн
  • Сообщений: 6618
  • Благодарностей: 404
Re: Получить точное время (на КПК и телефонах).
« Ответ #10 : 12 Августа 2010, 11:41:45 »
. - .

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

StephanWhite

  • Оффлайн Оффлайн
  • Сообщений: 540
  • Благодарностей: 1
  • SkyWatcher Dob 8" Pyrex
Re: Получить точное время (на КПК и телефонах).
« Ответ #11 : 12 Августа 2010, 12:13:36 »
. - .

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