Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.71/177: Рейтинг темы: голосов - 177, средняя оценка - 4.71
2 / 2 / 0
Регистрация: 09.04.2012
Сообщений: 49

Система электронного хронометража в Excel

10.04.2012, 02:24. Показов 36018. Ответов 158
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Надеюсь что задумка, реализованная с помощью уважаемых форумчан, поможет многим спортивным судьям.

Собственно смысл задумки в том, чтобы фиксировать время велогонщиков по кругам с помощью клавиатурной матрицы номеров гонщиков, с дальнейшим сумирование времени всех кругов.

Далее по конкретней:
Задачи программы:
1. Максимальное количество участников 100.
2. Максимальное количество кругов 10.
3. Возможность выбора или прописывания количества кругов. При этом ячейки в таблице,
с номерами до указанного в окне включительно, окрашиваются в желтый цвет, при нажатии на кнопку "Количество кругов".
4. Старт всех 100 таймеров 1 круга одновременно. При этом в ячейках 1 круга начинается отображение отсчета времени секундомера.
5. При нажатии на клавиатуре номера участника секундомер 1 круга останавливается и включается секундомер 2 круга.
И так до завершения последнего из указанных (выделенных) кругов. При этом в ячейке "Время" каждого гонщика суммируется время каждого секундомера. После перехода к следующему секундомеру, ячейка таблицы предыдущего секундомера окрашивается в зеленый цвет. Тоже при остановке последнего из указанных таймеров кругов.
6. Возможность остановки всех оставшихся таймеров (без изменения цвета ячеек, таймеры которых остановлены кнопкой "Стоп").
7. Обнуление всех результатов.
8. Матрица клавиатуры (1-100), цветные кнопки и окно должны быть все время в видимой для пользователя области экрана.
9. Таблица должна прокручиваться без изменения положения клавиатуры.
10. При нажатии на кнопку "Скрыть", клавиатура должна спрятаться в трей. В поле таблицы должна быть кнопка "Показать".
11. После остановки всех таймеров должна быть возможность сортировки по данным в столбце"Время".12. После сортировки должна быть возможность включения функции подсчета отставания от лучшего результата для столбца "Отставание".
Думаю последние две позиции можно даже не рассматривать, это и так понятно.
А вот сделать все остальное умишка не хватает.
Просмотрел всю тему по VBA но подобное рассматривалось только однажды для "Бани".
Прошу помощи, потому что очень хочется реализовать задумку на практике, во время судейства соревнований в мае.
Миниатюры
Система электронного хронометража в Excel   Система электронного хронометража в Excel  
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.04.2012, 02:24
Ответы с готовыми решениями:

Система электронного хронометража в Excel
Доброго времени суток. На этом форуме была статья про VBA - Система электронного хронометража в Excel, нам она очень нравиться и мы ей...

Система электронного учета документов
Прошу совета у специалистов. У нас на предприятии хотят ввести систему электронного учета документов. Можно было бы эту задачу...

Самодельная система электронного зажигания
Нашел сегодня ночью. Может кому будет интересно. http://secu-3.org/ Система электронного зажигания SECU-3 полностью открытый проект,...

158
 Аватар для Палыч100
4 / 4 / 0
Регистрация: 13.04.2012
Сообщений: 57
05.06.2012, 19:30
Студворк — интернет-сервис помощи студентам
Гораздо проще....представить себе,что например тебя попросили педагоги детсадика\школы\вуза\предприятия ,где учится\работает твой ребёнок ,помочь как достаточно известного программиста,)) в составление программы проведения местных "веселых стартов"))),например соревок по бегу,на время.Есть разные категории по возрасту,классов\цехов,девочки\мальчики и т.п...
Прочитал правила и...какой формат протоколов,предварительных регистраций,и т.п будет наиболее оптимальным,простым,удобным,показательны м,точным,быстрым???
Ну вот сел ты за столик,открыл свой ноутбук и..."засекай"))),потом объявишь результат или выложишь таблицу на местный сайт.

Удобен единый протокол,он же в свое время-предстартовый,регистрационный,во время гонки-"гоночный"(отметки времени),он же-итоговый(место,отставания,скоростя) и информационный(графики,диарамы,статистик а)но это можно и на отдельных листах,все итоги,окончательные выводы,очки...

Добавлено через 32 минуты
Я просто не понимаю и пишу уже на 12 странице одно...почему так все вы усложняете?
Всё гениальное-просто! )
Цитата Сообщение от Палыч100 Посмотреть сообщение
Очень хорошо,думаю автору топика понравится.
Вот эти то категории и нужны именно для ОТДЕЛЬНОГО старта,они разделяют участников по каким то признакам,даже может быть другая трасса,другое число кругов.
Ну вот представьте,детская гонка(у нас 2-го числа в связи с погодой она перенесена) http://velokrivbass.com/velozh... -roge.html
Соревнуются детки в нескольких категориях по возрасту,да и длина трассы различна..3-4 года,5-6 лет и т.д...У кого круг один и всего 400 метров,у кого по старше-2 круга и чуть длинее трек...Старт как бы по категориям и общий в каждой,но количество в заезде,что б не было куча мала-не большое.Регистрация как предварительная,в теме на форуме,так и в день гонки,результат(и награждение)--сразу же после заезда...Правила-просты и понятны,кто первый-тому и тапки(медалька))))
Что можно придумать в плане судейства? Какой протокол нужен? Как отмечать?По старинке флажком и часами и бамажкой? А Что может предложить "кибер-форум"?
Мне кажется сам формат,я постарался прям дотошно и на примерах его изобразить-понятен.
Теперь осталось посадить себя на место хронометражиста,перед старт\финишной линией и решить как и что будет для себя наиболее подходящее,удобное.И попробовать это повторить в "железе"собственноручно написанного ПО.

Добавлено через 11 минут
Вот есть подобные решения,я уже пару раз приводил эти ссылки,на другие клубы,использующие свои программы учета времени,регистрации,итогов и даже он-лайн трансляций http://bikeportal.org.ua/
Вот на угад первое состоявшееся мероприятие(веломарафон) http://bikeportal.org.ua/index... le&id=1155
Обратите внимание на итоги,сам формат данных(заполняют сами участники форму на сайте и их данные попадают в протокол),различные статистические данные о гонке,графики и т.д...
Почему не использовать эти наработки коллег?Я писал выше,есть свои недостатки,да и писал их тоже не профессионал-програмист,по некоторым вещам они не устраивают.
А для узкоспециализированного форума,с высококлассными спецами(что мы видим сейчас в наработках уважаемых гуру,выкладывающим свои варианты прог,)-это все по силам,по их "направлению" ,их хобби.
0
3218 / 967 / 223
Регистрация: 29.05.2010
Сообщений: 2,087
05.06.2012, 19:47
Цитата Сообщение от Палыч100 Посмотреть сообщение
Соревнуются детки в нескольких категориях по возрасту,да и длина трассы различна..3-4 года,5-6 лет и т.д...У кого круг один и всего 400 метров,у кого по старше-2 круга и чуть длинее трек...
Совместить все это на одной странице практически можно, но сложно да и зачем если копируй файл гонки (для каждой категории).

Добавлено через 12 минут
Судя по Вашим ссылкам я изобретаю велосипед!!! Попросите их выкладки и пользуйтесь.
0
 Аватар для Палыч100
4 / 4 / 0
Регистрация: 13.04.2012
Сообщений: 57
05.06.2012, 20:08
Ну на одной общей странице-регистрационные данные,разбитые по категориям,а вот на отдельних листах-гоночные,согласно категории.Перенос ГРУППЫ участвующих-не в ручном режиме(как сейчас),а как то массово....отметил галочкой приехавших людей,дописал новые и...нажал кнопку "старт категория "Н" и все отметившие перенесутся на свой лист,где и будет производится замеры времени,весь процесс.После которого,главное,ничего ни как не пропадает,а сохраняется,архивируется...и так пока все категории не "отстреляются".
Такой формат-подходит?

Добавлено через 4 минуты
Цитата Сообщение от toiai Посмотреть сообщение
Судя по Вашим ссылкам я изобретаю велосипед!!! Попросите их выкладки и пользуйтесь.
Я уже пару раз приводил эти ссылки и объяснял почему и даже "ТЕ" проги-не совершенны.
У меня есть они))),я знаю автора,мы общаемся,мы с одного региона...,но почему то я здесь))),значит что то не устраивает и в их? Логично? )

Добавлено через 4 минуты
Цитата Сообщение от Палыч100 Посмотреть сообщение
Для КК гонок всё давно придумано и используется...есть хорошие проги...и Валентин Хренов(vak) надеюсь поделится с российскими коллегами своей программой учета времени.
http://bikeportal.org.ua/ ,но что то удаляются модерами ссылки http://vak255.narod.ru/v6_2009/
Это было написанно на 4 страницы темы...для автора топика...
Я думаю вы сможете это сделать лучше,он велосипедист все же...

Добавлено через 4 минуты
И все же соглашусь с вами...пока это "велосипед"),я тут бьюсь,пытаюсь как то "перенаправить" от того что уже в принципе изобретено,но...(

Добавлено через 6 минут
Цитата Сообщение от Палыч100 Посмотреть сообщение
За регистрировавшийся на этом киберфоруме и написавший ВСЮ информацию о себе, и возраст и фото ,страну,город,я уже знал(ю) что хочу.Подобных программ "хронометрометров" протестил-массу и знаю все их слабые и сильные стороны...
ув. Апострофф,взявший тайм-аут,может догадался что он "попал"))) и что сделать хорошую прогу будет очень сложно....много таких местных оргов,не профи, что то ваяли своё ,пытались хоть как то облегчить свою задачу,упростить подсчет результатов,проводить свои любительские гоночки-соревки...это совсем не то(((,не надежно,сложно,функционально упрощенно и "дублирование" дедовскими методами,чуть ли не "флажками" и часами--не избежать,это и плохо...нет доверия к ПО.
/Я надеюсь что завсегдатаям специализированного и крупного форума программистов-это окажется по силам
Добавлено через 1 минуту
Если не сдадутся))))
Это было на 5-й странице.
0
2 / 2 / 0
Регистрация: 09.04.2012
Сообщений: 49
05.06.2012, 21:01  [ТС]
Прошу Палыча не нападать на уважаемых программистов.
То что он считает изобретением велосипеда для себя, не является таковым для уважаемых программистов. Просто они проходят путь от простого к сложному, постепенно совершенствуя
разрабатываемую программу. Я пробежался по форумам и увидел. что Палыч муссирует свою идею примерно с 2008 года. В результате бесплатные проги так и не появились. Видимо в том числе и из-за того, что то что он хочет довольно сложно и действительно требует материальных и временных затрат гораздо больших, чем здесь делается. В самом начале Апострофф дал мне направление на темы, где это делается за деньги, с заключением договора. Думаю это один из выходов.
На это мое изречение можно не отвечать.
Теперь непосредственно по теме разрабатываемой программы.
Потестировал. Вообщем идея почти реализована.
Есть маленькие недочеты.
1. Переодически выскакивает ошибка «11» во время завершения гонки последним гонщиком и ошибка «9» во время снятия гонщика маленькой кнопочкой.
2. В служебном протоколе, в столбце отставания, иногда идет не правильный формат записи времени. И как следствие не считается скорость.
3. В журнале регистрации значение результата и отставания (время) идет с сотыми секунды, а в итоговом протоколе переносится с округлением. Надо сделать с сотыми и в итоговом протоколе, иначе возникают вопросы.
4. Иногда не переносятся значения результата (времени) в служебном протоколе из столбца служебный результат в столбец результат. И дальше в итоговый протокол.
5. При использовании правила 80% не присваиваются места. Они должны идти следом за местами по времени, потом места по снятию на круг. Нумирация общая.
А в общем действительно получается хорошая программка.
0
3218 / 967 / 223
Регистрация: 29.05.2010
Сообщений: 2,087
05.06.2012, 21:49
Цитата Сообщение от mrgreens Посмотреть сообщение
1. Переодически выскакивает ошибка «11» во время завершения гонки последним гонщиком и ошибка «9» во время снятия гонщика маленькой кнопочкой.
Как не пытался ошибок так и не возникло.
Цитата Сообщение от mrgreens Посмотреть сообщение
2. В служебном протоколе, в столбце отставания, иногда идет не правильный формат записи времени. И как следствие не считается скорость.
Формат правильный, а какое отношение отставание имеет к скорости?

Цитата Сообщение от mrgreens Посмотреть сообщение
3. В журнале регистрации значение результата и отставания (время) идет с сотыми секунды, а в итоговом протоколе переносится с округлением. Надо сделать с сотыми и в итоговом протоколе, иначе возникают вопросы.
Подкорректировал.

Цитата Сообщение от mrgreens Посмотреть сообщение
4. Иногда не переносятся значения результата (времени) в служебном протоколе из столбца служебный результат в столбец результат. И дальше в итоговый протокол.
У меня так не получилось.

Цитата Сообщение от mrgreens Посмотреть сообщение
5. При использовании правила 80% не присваиваются места. Они должны идти следом за местами по времени, потом места по снятию на круг. Нумирация общая.
Место присваивается без проблем, но только по законченным кругам.

Вот подправленная версия.
Вложения
Тип файла: rar Гонка_New1.rar (86.3 Кб, 49 просмотров)
0
 Аватар для Палыч100
4 / 4 / 0
Регистрация: 13.04.2012
Сообщений: 57
05.06.2012, 22:43

Не по теме:

Появилась прога ещё года 3-4 назад,условно-бесплатная,с моими данными в со-разработчиках,но так и не была доведена до того уровня,что я хотел и хочу.И наверное вряд ли получится и сегодня....а жаль.


Ошибка-выскакивает...в конце отметки последнего гонщика....попробуйте редактировать кол-во кругов скажем в один и уверен вам "повезёт".
И я не нападаю))),кровно не заинтересован в этом деле.Наоборот-пытаюсь помочь.
0
2 / 2 / 0
Регистрация: 09.04.2012
Сообщений: 49
06.06.2012, 01:40  [ТС]
По второму вопросу насчет влияния на скорость я погорячился конечно. Но вот формат ячеек в столбце "М" выскакивает в разных строках как в М10 (на картинке).

Также на картинке получилось показать, как присваиваются места. Почему то и в окошке с общим стартом и в таблице окрашены совсем не те места которые надо. Да и вообще в окошке с общим стартом должны были появиться результаты тех которые закончили два круга, а не те которые сняты по правилу 80%.
Миниатюры
Система электронного хронометража в Excel  
0
2 / 2 / 0
Регистрация: 09.04.2012
Сообщений: 49
06.06.2012, 01:49  [ТС]
На счет первого вопроса про ошибку "9"
Она выскочила у меня сразу при попытке снять участника под номером 67.
Миниатюры
Система электронного хронометража в Excel  
0
2 / 2 / 0
Регистрация: 09.04.2012
Сообщений: 49
06.06.2012, 02:02  [ТС]
Последним был номер 80. Его я хотел снять в конце гонки. А вылетела ошибка"11"
Миниатюры
Система электронного хронометража в Excel  
0
2 / 2 / 0
Регистрация: 09.04.2012
Сообщений: 49
06.06.2012, 02:13  [ТС]
Кстате на последней картинке видно что значения результатов перенеслись только частично.
Номера 77,88,60 перенеслись, а номера 66,69,61,67,44 и 65 не перенеслись.
0
2 / 2 / 0
Регистрация: 09.04.2012
Сообщений: 49
07.06.2012, 09:35  [ТС]
Еще зафиксировал одну ошибочку.
Служебный результат 4 гонщика, закончившего гонку по правилу 80%, не перенесся в окончательное место с результатами. Из-за этого место ему было присвоено не правильно.
Миниатюры
Система электронного хронометража в Excel  
0
2 / 2 / 0
Регистрация: 09.04.2012
Сообщений: 49
07.06.2012, 10:24  [ТС]
Строго говоря, в конкретном этом случае место распределено правильно, но при условии если бы время не прописалось на том же круге, на котором был бы снят другой гонщик, то возникла бы проблема. И опять же, если не переносится время, то и в итоговом протоколе оно не появляется.

И еще. Правильнее было бы писать -1круг в столбце отставания, а в столбце с результатом - время, когда он был снят. Но и тут засада. Сначала надо сортировать снятых по правилу 80%, потом остальных снятых. Все это для определенного круга. Но эти остальные снятые могут быть например те которых обошли на круг и тогда их сортировка такая же по нарастанию времени. И другие снятые - не финишировавшие. Последних можно не сортировать, но их секундомеры надо как то остановить и чтобы они не попали в сортировку снятых по обгону на круг и в группу 80%.
0
3218 / 967 / 223
Регистрация: 29.05.2010
Сообщений: 2,087
09.06.2012, 12:30
Вот после исправлений и пожеланий что получилось.
Вложения
Тип файла: rar Гонка New2.rar (651.1 Кб, 24 просмотров)
0
3218 / 967 / 223
Регистрация: 29.05.2010
Сообщений: 2,087
09.06.2012, 14:09
Перезалил, была небольшая ошибочка.
Вложения
Тип файла: rar Гонка New2.rar (651.2 Кб, 146 просмотров)
0
 Аватар для Палыч100
4 / 4 / 0
Регистрация: 13.04.2012
Сообщений: 57
09.06.2012, 14:25
В данную минуту идет он-лайн трансляция кубка Украины по КК среди не профессионалов.В пяти минутах езды от моего дома трасса...
http://bikeportal.org.ua/index... le&id=1245
По смотрите как ведется протокол,работает сама программа.Если заинтересует-там,на гонке, работает сам автор этой проги,могу попросить поделится с российскими коллегами,или "свести".
После проезда каждого гонщика приятный женский голос сообщает о месте,и времени отставания от предыдущего...так же установленно табло,с информацией о текущих событиях на трассе.
Авторизированным на сайте-доступно видео в прямом эфире.
Отметки времени -электронные чипы,но возможно и в ручную.
Для зрителей-свой монитор.
0
3218 / 967 / 223
Регистрация: 29.05.2010
Сообщений: 2,087
09.06.2012, 14:28
Просьба администраторам удалить мое сообщение №133.
0
 Аватар для Палыч100
4 / 4 / 0
Регистрация: 13.04.2012
Сообщений: 57
09.06.2012, 14:56
Вэб -камера работает "для всех"....так нужна вам эта прога?
0
3218 / 967 / 223
Регистрация: 29.05.2010
Сообщений: 2,087
09.06.2012, 15:20
Я думаю Вам нужнее, помог на сколько мог.
0
 Аватар для Палыч100
4 / 4 / 0
Регистрация: 13.04.2012
Сообщений: 57
09.06.2012, 15:29
Я обращаюсь к автору темы...ещё с 3-й страницы...сейчас есть возможность увидеть как она работает "в деле"...
0
2 / 2 / 0
Регистрация: 09.04.2012
Сообщений: 49
09.06.2012, 20:14  [ТС]
С каждым релизом программка становится все лучше и лучше.Очень удобно, что теперь сохраняются результаты гонок в отдельном файле.
Но вот у меня иногда выскакивает ошибка "1009".
И еще кажется осталась ошибка распределения мест среди снятых по правилу 80% и просто снятых. Должно быть сначала среди 80%, а потом снятые, а сейчас наоборот. (см. рис.)
Пока пробую гонять в разных режимах.

Насчет проги по ссылке Палыча, мое мнение следующее.
Наворотов много. Одно то, что она работает с отсечками по чипам, говорит, что она сделана на довольно высоком техническом уровне. В то же время по сетке которая представлена на сайте, не совсем понятно распределение мест по отставанию на несколько кругов. Также не понятно, можно ли нажатием на одну кнопку печать, распечатать итоговый протокол.(А это было основной задачей для нашей проги). Еще мне например совершенно все равно на каком велосипеде выступает участник, главное, чтобы велосипед соответствовал для данного вида соревнований. И форумские ники участников также только добавляют не нужной информации для судьи. А ему есть за чем следить и без этого. На мой взгляд это только усложняет регистрацию. (Мы от этого -ники и велосипеды - отказались еще год назад). А надо наооборот, записывать/вносить только самое необходимое.
А посему считаю, что разные программы могут сосуществовать независимо друг от друга совершенно спокойно и пользователи сами разберуться, что для них более приемлемо.
Думаю, поскольку наша программка находится в стадии дороботки и совершенствования, то в конечном итоге у нее может быть и более простое решение и более современные возможности.
Миниатюры
Система электронного хронометража в Excel  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.06.2012, 20:14

Проведение электронного платежа с использованием электронного кошелька на основе протокола SSL
Здравствуйте, хотелось бы узнать литературу или информационный ресурс по данной тематике, в связи с отсутствием удовлетворительного...

Создание хронометража
Хочу создать у себя в базе простенький хронометраж, задумка такая: через каждый, определенный промежуток времени открывается окно с...

Определение хронометража mp3 файла
Здравствуйте! Подскажите пожалуйста есть ли пример кода как считать длительность mp3 файла из vb6? Знаю что расширенная версия ID3 тега...

Программа для хронометража времени - с чего начать?
Доброго времени суток уважаемые форумчане! Прошу вас помочь информацией, а именно подсказать какая литература, язык и т.п. помогут мне в...

Непонятен процесс ф-ции Хронометража.(Лутц стр.588)
Здравствуйте. Столкнулся с примером в книге Лутца, который мне не до конца ясен. Суть проблемы следующая: Каким образом(мне непонятен...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
140
Закрытая тема Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru