Timer1000 – секундомер и конвертер времени

Многофункциональный секундомер и конвертер форматов времени.

Функциональные возможности

Секундомер.
Отсчёт времени кругов.
Отметка точек в течении отсчёта.
Отсчёт времени секундомера в классических, десятичных и прочих форматах времени.
Сохранение таблицы замеров в текстовый файл.
Динамическое растягивание окон секундомера на ширину экрана.
Конвертер классических, десятичных и прочих форматов времени.

Скриншоты

Скриншот Timer1000 v1.0 – Основной экран, простой секундомерСкриншот Timer1000 v1.0 – Основной экран, секундомер с замером круговСкриншот Timer1000 v1.0 – Полноэкранный режимСкриншот Timer1000 v1.0 – НастройкиСкриншот Timer1000 v1.0 – Конвертер форматов времени

Поддерживаемые форматы времени

• Обычное представление времени: часы, минуты, секунды, миллисекунды.
• Десятичные дроби суток, часов, минут. Например 1 минута 30 секунд – будет представлено в виде 1.50 минуты, 0.025 часа, 0.00104166 суток. Десятичные форматы времени встречаются в промышленности.
• Интернет-время (Swatch Internet Time, .beat time) – система времени, придуманная компанией Swatch Group в 1998г. Это десятичная система времени, сутки делятся на 1000 единиц, 1 целая единица равна 86.4 секундам обычного времени, 12 часов – равно 500 целых единиц Интернет-времени.
• New Earth Time (NET, Новое Земное Время) – это альтернативная система обозначения времени суток, предложенная в 1999 году. В NET день делится на 360 NET-градусов, каждый NET-градус делится на 60 NET-минут, а каждая NET-минута делится на 60 NET-секунд. Один стандартный час – равен 15 градусам, 1 градус – равен 4 стандартным минутам. Например 12 часов – записывается как 180°00’00”.
• Шестнадцатеричное время – система была предложена в 1863 году. Сутки делятся на 0x10000 единиц, 0x0001 приблизительно равно 1.3 сек, 0x8000 равно 12 часов.

Точность

Программа написана в развлекательных целях, точность подсчётов не гарантируется.
Отсчёт времени базируется на GetTickCount() и WM_TIMER, фактическая точность измерений предположительно около 0.2…0.5 секунды.
Конвертация разных форматов времени производится через преобразование в целые миллисекунды (0.001с.), это приводит к отклонениям младших разрядов в некоторых направлениях конвертации (например: 2 миллисекунды → 0.00000002 дня → 1 миллисекунда → 0.00000001 дня → 0 миллисекунд, потому что 1 миллисекунда это дробь в периоде – 0.0000000115(740) дня – и период постепенно теряется).

Требования к системе

Любые версии Windows начиная с XP SP3, работоспособность проверена в Windows XP SP3, Windows 7, Windows 11 (23H2).
Работа в среде Linux возможна через Wine, работоспособность проверена в Astra Linux 2.12.46, Alt Linux 10.2, Ubuntu 24.04.
В Wine (Linux) есть некоторые ограничения – не работают функции «Поверх всех окон» (однако это можно сделать стандартными средствами Wine), «Предотвращение спящего режима», «Предотвращение выключения экрана».

Установка

Программа работает без инсталляции.
Место сохранения настроек можно указать в настройках – либо в реестре для текущего пользователя, либо в ini-файле в папке с программой.
Язык интерфейса – встроены русский и английский, переключаются автоматически в зависимости от региональных настроек операционной системы (для русской – язык русский, для все остальных – английский).
В некоторых дистрибутивах Linux цифры времени при отсчёте немного трясутся влево-вправо – это проблема отсутствия стандартных шрифтов и подстановка неподходящего шрифта, надо в настройках программы самостоятельно выбрать более подходящий шрифт. Или установить шрифты FreeSans, OpenSymbol, Noto Sans Mono – с этими шрифтами проблем не наблюдалось.

История версий

История развития Timer1000
v.1.0.0.0 (2024.06.18) Первая публичная версия.

Загрузка файлов

Скачать “Timer1000_v10.rar” – 31,85 КБВерсия 1.0, 2024-06-18