Форум » Гиревой Спорт » Метрономы и другие техническо-электрические примочки » Ответить

Метрономы и другие техническо-электрические примочки

Brygadyr: Пожалуйте: http://www.garret.ru/Timer_rus.htm Второй сверху, тот что "ТАЙМЕРЫ | Metronome". Внимательно читаем описание на сайте. Настройки на английском, но их там минимум - даже я разобрался. Спрашивайте, если что. ПС Работает на всех НОКИА - и смарты и просто мобилки с прошивкой (старые). На НЕНОКИА не пробовал, но вроде должно работать - либо jar либо jad. Но НЕ СЕНСОРНЫХ, как оказалось.

Ответов - 13

Oleg_n75: Для владельцев Андроид-смартов могу порекомендовать программу Impetus Interval Timer https://market.android.com/details?id=fi.ohra.impetus&feature=search_result# Есть недостатки, типа интервалы только через целые секунды, в остальном меня все устраивает. Позволят планировать темп в каждом подходе, продолжительность отдыха, даже если она разная для каждого подхода. Если кого заинтересует, подмогну разобраться.

Brygadyr: Для мобил. Табата-часы. Выставляется ЛЮБЫЕ время подхода, время отдыха, количество подходов. Всё в секундах. Удобное предупреждение о скором начале подхода и отдыха и скором их окончании. Но звуки потешные. Ссылка (10 дней, кому понадобится - пишите, перезалью): http://zalil.ru/32599417

Brygadyr: Для тех, кто пашет дома, недалеко от компа. Метроном онлайн: http://www.metronomid.ru/ Проще нЕкуда - выставляем "частоту в минуту", жмём "перезапуск" и вперёд. Немного тихо "тукает" - крутим "громкость" на колонках.


Nik_Primopye: Таймер для гиревого спорта Очень полезная вещь для занимающихся дома click here

pochvarko: Nik_Primopye пишет: Таймер для гиревого спорта Очень полезная вещь для занимающихся дома Да, вещь удобная. Вот скачал по твоему совету, так как приближаюсь (надеюсь ) к третьему разряду, и надо контролировать темп и время. Но вот там указано, что можно задавать десятые доли секунды. Я ради эксперимента вбил такую строку: work;11.9;600 (т.е. пикать каждую 11.9 секунды на протяжении 10 минут). По моим расчётам за 10 минут (600 секунд) 50 раз должно было пропикать за 595 секунд, а по факту вышло около 586 или 587. Так что лучше не играться с десятыми долями секунды, а вбивать темп в минуту или количество раз за 10 минут.

Brygadyr: Автор сей программы в свое время говорил об имеющейся там некой ошибке - программной или континуумно-временной, уж не знаю. Может исправить руки так и не дошли? Но нужна ли такая уж точность? Особенно на нашем, разрядно-любительском уровне?

Andreich: pochvarko пишет: ак что лучше не играться с десятыми долями секунды Ребята, Windows не является системой реального времени, поэтому такой точности обеспечить в принципе не может. Скорость работы таймера будет зависеть от квантов времени, выделенных системой, а это зависит от работы других программ (в том числе служебных) и их приоритетов.

pochvarko: вобщем я не знаю, в чём там дело, но поделюсь некоторыми наблюдениями. Если хочется более точного темпа, то с количеством повторений за 10 минут, или с количеством повторений в минуту лучше не играться в этой программе. Как пример: если вбить темп 50 раз за 10 минут, и 49 раз за 10 минут, то второй темп он всё равно будет считать как 50 повторений за 10 минут. методом тыка попробовал пару вариантов с заданием сигнала через каждое определённое количество секунд. Понятное дело, что с целыми секундами работает. Также работает с пятью десятыми, и с 25 сотыми. Из опробованного - 2 сотые не работают. Осмелюсь предположить, что может быть будет работать 75 сотых, но ещё не пробовал. Т.е. можно темп задавать или целым цислом n, или n.5, n.25 (n.75 надо ещё проверить). Ещё надо быть осторожным с несколькими подходами в одном файле. Если вбить несколько подходов с отдыхом между ними и выбрать неудачный темп, то бывает такое, что в подходе после отдыха на нулевой секунде добавляется один раз к числу повторений.

Nik_Primopye: Andreich пишет: .... лучше не играться с десятыми долями секунды... Ребята, Windows не является системой реального времени, поэтому такой точности обеспечить в принципе не может. Сильно я сомневаюсь, что Windows — "не является системой реального времени". В конце концов, ОС работает на реальных устройствах материнской платы и процессора. Там есть и часы реального времени. Думаю, при рабочих частотах в Гигагерц, точность порядка 5-10 миллисекунд для Винды не проблема.

Andreich: Nik_Primopye пишет: Сильно я сомневаюсь Но это действительно так! Однажды мне пришлось работать с эмулятором наладонного компьютера, так вот там была задача притормозить Windows до уровня этого наладонника. Делалось это просто - запускался процесс с высоким приоритетом, который просто вел счет до N-го числа, от которого и зависела задержка всей системы. Системные часы компа работают от прерываний BIOS, а это несколько иное дело. Непосвященному человеку трудно представить, сколько процессов крутится в системе, когда она, казалось бы, ничего не делает. Не считая собственно системных процессов, это во многом зависит от железа (драйверов различных устройств). Каждая запущеная программа требует своих квантов времени. Общеизвестно, что один из признаков заражения вирусом - заметное торможение работы винды.

Nik_Primopye: Andreich пишет: Системные часы компа работают от прерываний BIOS Ну, системные часы работают от батарейки на материнской плате. Может, состояние батарейки влияет на Гиревой таймер? А может, причина в том, что Период таймера Windows по умолчанию составляет 15.6 мс – он тикает 64 раза в секунду. Жаль, что я ничего в этом не понимаю... Честно говоря, х... бы с этими десятыми секунды...

pochvarko: я в этом ничего не понимаю, но мне кажется,что дело не Виндовзе, а дело в самой программе, в алгоритме расчёта темпа и долей секунды. Сам таймер выдаёт правильное время, сверялся по секундомеру. Но вот некоторые доли секунды он просто округляет до целых чисел, т.е. секунд, или до других долей, а половину секунды и четверть секунды (проверено на практике) считает правильно.

Andreich: pochvarko пишет: а дело в самой программе, в алгоритме расчёта темпа и долей секунды. Нет ничего проще, чем написать подобную программку. Когда-то я делал это еще на Visual Basic-е. Вопрос не в системных тиках, а в том, сколько система даст времени программе на подсчет этих тиков. Последний раз я составлял подобную программку для микроконтроллера AVR на языке microPascal. Там вообще нет никакой операционной системы. Но при расчете интервалов времени приходится учитывать время выполнения различных команд. Поскольку это была чисто учебная программка (лаба для студентов) я в такие мелочи не вдавался. Операционные системы реального времени (ОСРВ) актуальны там, где критично время реакции на внешние события. Это могут быть различные программы управления технологическими процессами и т.п. Для ГС это весьма не критично



полная версия страницы