Сергей0308 в один регистр можно упаковать время только игнорируя год, насколько помню.
Сергей0308 в один регистр можно упаковать время только игнорируя год, насколько помню.
Неоднократно это расписывалось и не в одной теме, но здесь(насколько смог понять) не надо время с точностью до секунды писать, ежесуточно нужно писать день и месяц, всего 9 бит потребуется(4 бита для номера месяца и 5 бит для числа месяца), оставшиеся 23 бита можно на что-то другое потратить!
Если далее посчитать: если достаточно, точности измерения времени(минимальная ступенька) до десятых долей часа, то диапазон составит 0-240, ещё 8 бит потребуется(диапазон 0-255), останется 15 бит для счётчика нажатий, это диапазон 0-32767, мне так кажется достаточно одной внутренней переменной для хранения ежесуточных данных, в моём проекте(что выложил) матрица памяти на 32 ячейки, короче на месяц хватит и в проекте 6 таких макросов поместятся, то есть, как я и предполагал на полгода вполне хватает памяти ПР, точнее если её экономно использовать, если даже ничего не упаковывать и не экономить, всё равно без проблем хватит на месяц!
Или можно время писать с точностью(ступенькой) до минуты, потребуется 11 бит, для счётчика количества нажатий остаётся 12 бит, диапазон 0-4095, этого хватит на 3 нажатия в минуту на протяжении суток, надеюсь ТС этого хватит?!
Последний раз редактировалось Сергей0308; 16.05.2021 в 23:49.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.