• TG timegrapher - софтуер за измерване на механични часовници

TG timegrapher

  С дълбоко уважение към труда на автора на софтуера Timegrapher 0.5.0 Марчело Мамино (Marcello Mamino), създадохме тази страница, в помощ на българските любители и дори професионалисти, занимаващи се с поправка на часовници. Нека споделим още информация, свързана с автора и прекрасния софтуер създаден от него:

Автор и произход

  •     Име: Марчело Мамино (Marcello Mamino).

  •     Националност: Италианец.

  •     Псевдоним в GitHub: vacaboja.

  •     Професия/Контекст: Мамино е софтуерен разработчик и изследовател (с интереси в областта на математиката и логиката), който е създал този инструмент като проект с отворен код (Open Source).


За софтуера "tg" (tg-timer)

Софтуерът е изключително популярен в средите на любителите на часовници и професионалните часовникари, тъй като предлага функционалност, близка до тази на професионалните машини (като Witschi), но използва звуковата карта на компютъра и микрофон.

  •     Версия 0.5.0: Това е една от стабилните версии, които често се цитират в специализираните форуми (като WatchUSeek) и се разпространяват като инсталационни пакети за Windows, Linux и macOS.

  •     Лиценз: Софтуерът се разпространява под GNU GPL v2, което означава, че е свободен за използване и модифициране.

  •     Официален сайт/хранилище: Основният изходен код се намира в GitHub профила на автора (vacaboja/tg), а документация и готови файлове за изтегляне често се намират на неговия личен домейн: tg.ciovil.li.


Основни възможности на програмата

  •     Измерване на отклонението (Rate): Колко секунди на ден избързва или изостава часовникът.

  •     Амплитуда (Amplitude): Изчислява ъгъла на ротация на баланса (изисква задаване на "lift angle").

  •     Грешка на удара (Beat Error): Разликата в милисекунди между "тик" и "так".

  •     Визуализация: Показва графична диаграма на ударите, подобно на хартиена лента от класически таймграфер. 


Ние от RetroWatches.BG горещо прпоръчваме софтуера tg timegrapher, защото той е от малкото, които работят вярно и качествено. Затова предоставяме наш ресурс, чрез който той да бъде по-лесно  намиран и споделян. Следващия линк сочи към оригиналната страница на проекта, а по-долу виждате копие от тази страница. Надяваме се, че предложеното ще ви бъде полезно.

Източник:  https://tg.ciovil.li/


Tg е програма за регулиране на механичните часовници и оценка на тяхната работа. Tg прави акустичен анализ на механизма, на часовника и изчислява в реално време показанията за Rate (т.е. изоставане или избързване), BeatError (грешка от неравномрност в амплитудата на двете рамена при баланса), амплитуда.

Tg все още е в процес на разработка и няма ръководство. За повече информация разгледайте линка https://github.com/vacaboja/tg  както и тази връзка от WUS, описваща процедурата за калибриране цък.


Оригинални линкове за сваляне:

Microsoft Windows installer (7 and above)


Microsoft Windows installer (up to Vista)


Linux Debian—Ubuntu—Mint—etc. (Intel 64 bit)


Linux Debian—Ubuntu—Mint—etc. (Intel 32 bit)


Source code


Mac OS X

Follow instructions here.


Алтернативно изтегляне от сървъра на RetroWatches.BG

Всички файлове описани по-долу са обединени в един архив и може да ги изтеглите във вашия профил, по стандартния начин чрез бутона "Кошница":


Microsoft Windows installer (7 and above)

13Mb     tg-timer_0.5.0.msi
6,9Mb    tg-timer_0.4.0.msi


Microsoft Windows installer (up to Vista)

8,5Mb    tg-timer_0.5.0-xp.msi
6,9Mb    tg-timer_0.4.0-xp.msi


Linux Debian—Ubuntu—Mint—etc. (Intel 64 bit)

145Kb    tg-timer_0.5.0-1_amd64.deb
100Kb    tg-timer_0.4.0-1_amd64.deb


Linux Debian—Ubuntu—Mint—etc. (Intel 32 bit)

149Kb    tg-timer_0.5.0-1_i386.deb
97Kb      tg-timer_0.4.0-1_i386.deb


Source code

375Kb    tg-timer_0.5.0.tar.gz
164Kb    tg-timer_0.4.0.tar.gz


Mac OS X   (original text)

Mac users, with the new version of tg (0.4.0) a few things have changed.


We now have versioned releases which will make it much easier to upgrade existing installations.

Everything below assumes that you have already managed to install Homebrew correctly. If you haven't, please see brew.sh

However, if you installed originally using the --HEAD option, you will need to do the following to get on the new versioned train:

Code:
brew updatebrew uninstall tgbrew install tg
For new users, everything is simple:

Code:
brew install dmnc/horology/tg
After this, upgrading is easy:

Code:
brew updatebrew upgrade tg
Please post here, or on the github repo (https://github.com/dmnc/homebrew-horology) if you have any issues specifically with mac installation.

Lastly, and very important, the executable has been renamed from tg to tg-timer, so to open the application, you now need to run

Code:
tg-timer



Процедура по калибриране на програмата

Като всяка компютърна програма, която емулира машина за време, tg непременно взема референцията си за време от часовника на аудиокартата на компютъра. Има анекдотични доказателства, че аудиокартите обикновено имат относително стабилни часовници. Въпреки това, за съжаление, тези часовници често са засегнати от постоянно отклонение от истинското време, понякога с много секунди на ден. За да се коригира, човек трябва да измери отклонението чрез сравнение с по-точен източник на време и след това да информира програмата за неговата стойност. С tg това може да се направи ръчно или чрез автоматична процедура за калибриране. Ръчната настройка е проста, просто въведете скоростта на часовника на звуковата карта, в секунди на ден, в полето "cal".




Функцията за автоматично калибриране работи, като сравнява всеки аналогов кварцов часовник (произвеждащ един удар в секунда) със звуковата карта. Оперативно слагаш кварцов часовник на микрофона и след това натискаш бутона за калибриране.


Tg ще се опита да улови ритъма на часовника.


Когато стане, ще бъдете уведомени.


След това ще трябва да изчакате период на калибриране от около 15 минути и в края са възможни два резултата:

успех


провал


Ако процедурата за калибриране е успешна, константата за калибриране ще се актуализира автоматично. За да излезете от режима на калибриране, просто натиснете отново бутона за калибриране. Сега към някои технически подробности. Повечето от вас вече знаят, но за някои може да е изненадващо да научат, че кварцовите часовници обикновено не бият с постоянна скорост. Като цяло, кристалният осцилатор, управляващ кварцов часовник, е настроен да бие със значително бърза скорост, да речем +10 s/ден. След това веригата на часовника се програмира периодично да прилага корекция, която точно компенсира скоростта на кристала. Този механизъм, наречен "компенсация на инхибирането", е по-евтин от прилагането
еднакво точен осцилатор директно в хардуера. За тези, които се интересуват, лесно е да намерят повече информация в интернет, например може да искате да погледнете това (включено е в комплекта за изтегляне чрез "Кошница":

"The Accuracy and Stability of Quartz Watches" by Michael Lombardi

http://tf.nist.gov/general/pdf/2276.pdf

Като пример за компенсация на инхибирането, погледнете следата на обикновен кварцов часовник, генерирана от процедурата за калибриране на tg.


Можете да видите много ясно, че часовникът работи бързо през повечето време и всяка минута механизмът за компенсация го връща към правилната средна скорост. Екранната снимка е направена след приключване на процедурата за калибриране на tg. Сините линии са приблизително успоредни на зигзагообразната линия на часовника, това показва, че tg е изчислил правилно средната си стойност, следователно полученото калибриране е точно (отнесено към този конкретен часовник, разбира се). Човек може да попита защо, когато механизмът на инхибиране работи, следата скача назад бързо, но не толкова рязко, колкото би трябвало. Това се случва, защото всяка точка на графиката всъщност е краткосрочна средна стойност (това се прави, за да се сведе до минимум влиянието на аудио шума), така че са необходими няколко секунди след задействане на механизма за компенсация, за да се сближи средната стойност с новата стойност.

Има едно последно предупреждение, което трябва да отбележа: кварцовите часовници от висок клас може да използват много сложни механизми за компенсация, които работят за дълги периоди от време. Вижте например тази много информативна публикация от член на форума dwjquest
https://forums.watchuseek.com/f9/eta-...ed-300533.html
и това отлично обсъждане на няколко часовника с висока точност Повече за достъпния висококачествен кварц. Като следствие, донякъде противно на интуицията, не се препоръчва да използвате часовник от висок клас за калибриране, освен ако, разбира се, не се чувствате комфортно да оцените следата и да разберете какво се случва. Също така радиоуправляемите часовници не са добър избор, тъй като, като се самонастройват всеки ден, те не позволяват да получите обратна връзка колко са точни в действителност. Най-добрата препоръка за калибриране на tg е евтин, обикновен кварцов часовник, за който знаете от опит, че е в рамките на плюс или минус няколко секунди на месец.

Моля, имайте предвид, че скоростта на часовника на звуковата карта всъщност не е стойност за продукти от потребителски клас, тъй като звуковите карти не са предназначени за точно отчитане на времето. Така че звукова карта, която има честота, да речем, +4 s/ден, по този начин не е по-ниска от тази, която има +0,4. Това е просто късмет от жребия. Стабилността тук е важното нещо и няма априорна връзка между процент и стабилност, така че +4 карта може или не може да бъде по-стабилна от +0,4. Температурата е вероятно най-големият фактор, влияещ върху стабилността на курса. Както казах, има анекдотични доказателства, че това не трябва да предизвиква безпокойство, вижте например това (раздел 2.3)
http://protyposis.net/download/608
Като изключим грешките, вярвам, че основните функции на tg вече са почти завършени. Ще обмисля добавянето на някакъв вграден механизъм за генериране на скрийншот или отчет: вече има известна работа в тази посока от потребител на github на име wahlstedt. Също така вероятно ще бъде добавен селектор за аудио вход (в момента tg може да използва само входа по подразбиране). Ако установите, че някоя друга съществена функция все още липсва, моля, уведомете ме!

      (от автора на софтуера)


Накрая предлагаме кратко видео показващо част от коментираните особености на софтуера:

Видеоклипа може да изтеглите чрез > десен бутон на мишката > от падащото меню на браузера избирате "Save Video As..."


Как да изтегляте файлове?

Трябва да имате регистриран профил.
Просто натиснете бутона "Кошница" и завършете процедурата по финализиране на поръчката. Тази последователност от действия е формалност, наложена от особеностите на платформата, на сайта. Всичко е безплатно и не изисква никакви разходи или плащания. След завършване на поръчката, ще може да изтеглите файловете от вашия профил, меню "Сваляне на файл". Файловете могат да се свалят многократно от вас и остават достъпни за постоянно, във вашия профил.


TG timegrapher - софтуер за измерване на механични часовници