возможно ли в часах реального времени выделять нужные промежутки времени и сумировать ?

Вопросы от новичков
Ответить
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03 ноя 2018, 19:38
Имя: Дмитрий

возможно ли в часах реального времени выделять нужные промежутки времени и сумировать ?

Сообщение Di123 »

собрал скеч имитация часов
генератор + щётчик + пользовательский блок преобразования секунд в часы/минуты/секунды
работает но проблема что за 20 минут они начинают отставать аж на 40 сек

взял часы реального времени
но не могу выделить из них промежутки времени
тоесь нужно посчитать время когда нагрузка находится в активном состоянии за сутки периодически включаясь и выключаясь
управление часами.flp
я вывел на отдельную плату часы через переменную
и подаю 1 на переменную и они считают секунды
при 0 молчат
но стоит подать снова 1 как вместо того что бы продолжить считать с остановленого времени они синхронизируются с внутренним временем и счёт идёт как будто я ничего не прерывал

пробую через детектор чисел выделять секундные импульсы часов и передавать на счётчик с последующим как нибудь сумированием
но даже простейший контроль этой затеи показывает что секунды через эти костыли опаздывают на глазах посравнению с действительным временем что отсчитывается в первой строке
У вас нет необходимых прав для просмотра вложений в этом сообщении.
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

возможно ли в часах реального времени выделять нужные промежутки времени и сумировать ?

Сообщение edyapd »

При запуске нагрузки считывайте время с часов. Преобразуйте в секунды и сохраняйте в во временной переменной. При остановке снова считывайте, преобразуйте в секунды и вычтите временную переменную. Перед вычитанием сравните, если второй результат меньше чем первый, то ко второму надо сперва прибавить 86400.
Полученный результат суммируйте с переменной в которой у вас время работы нагрузки. Если вам нужно просмотреть, то преобразуйте переменную в часы-минуты-секунды.
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03 ноя 2018, 19:38
Имя: Дмитрий

возможно ли в часах реального времени выделять нужные промежутки времени и сумировать ?

Сообщение Di123 »

[ref]edyapd[/ref], а что такое временная переменной ? епром записывать ? так она через пару лет умрёт эта память от количества циклов записи там ж всеголиш порядка 100к раз говорят можно записывать
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

возможно ли в часах реального времени выделять нужные промежутки времени и сумировать ?

Сообщение Sancho »

Di123 писал(а): 15 ноя 2019, 12:35 а что такое временная переменной
Просто переменная, тэг.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03 ноя 2018, 19:38
Имя: Дмитрий

возможно ли в часах реального времени выделять нужные промежутки времени и сумировать ?

Сообщение Di123 »

чот вычитание вообще не работает
притом при 1 или 0 он не щитает теперь даже просто начало первого цыкла нагрузки
управление часами 1.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

возможно ли в часах реального времени выделять нужные промежутки времени и сумировать ?

Сообщение edyapd »

Я в одном месте изменил, попробуйте сделать по аналогии в другом.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03 ноя 2018, 19:38
Имя: Дмитрий

возможно ли в часах реального времени выделять нужные промежутки времени и сумировать ?

Сообщение Di123 »

какая то каша на дисплеи получилась
при старте
после единицы
и уже больше нечего не меняется от выхода
управление часами 3.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20 сен 2019, 11:38
Имя: Эдуард

возможно ли в часах реального времени выделять нужные промежутки времени и сумировать ?

Сообщение edyapd »

А если так попробовать?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
dsfbuy
Сержант
Сообщения: 172
Зарегистрирован: 03 ноя 2018, 12:40
Откуда: Братск
Имя: Виктор

возможно ли в часах реального времени выделять нужные промежутки времени и сумировать ?

Сообщение dsfbuy »

Счет секунд. Во время работы в переменной р-1, п-0. Во время простоя наоборот. А секунды преобразуйте хоть во что.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25 янв 2018, 22:23
Откуда: Bukovyna
Имя: Василий

возможно ли в часах реального времени выделять нужные промежутки времени и сумировать ?

Сообщение Labu559 »

Di123 писал(а): 15 ноя 2019, 11:41 нужно посчитать время когда нагрузка находится в активном состоянии за сутки периодически включаясь и выключаясь
[ref]Di123[/ref], Попробуйте ещё так. Удачи![spoiler]
Di123Terminal.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2473
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 10 раз
Поблагодарили: 40 раз

возможно ли в часах реального времени выделять нужные промежутки времени и сумировать ?

Сообщение Dryundel »

Di123 писал(а): 15 ноя 2019, 11:41 собрал скеч имитация часов
генератор + щётчик + пользовательский блок преобразования секунд в часы/минуты/секунды
Если нет часов реального времени, есть такой блок.
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03 ноя 2018, 19:38
Имя: Дмитрий

возможно ли в часах реального времени выделять нужные промежутки времени и сумировать ?

Сообщение Di123 »

[ref]edyapd[/ref],
при 1 показывает 23:59:55 и ничего не двигается
при 0 всё пропадает

[ref]Labu559[/ref],
действительно работает как надо
ладно буду разбираться почему она работает в таком виде и попробую переделать её под суточный сброс

[ref]dsfbuy[/ref],
мысль вашу понял
немного видоизменил под себя тоже работает как надо
2019-11-16_090829.png
у меня была изначально мысль такого плана но я не нашол кодировщика из десятичной в двоичную
оказывается через детектор решается всё

[ref]Dryundel[/ref],
хороший блок можно и часы убрать теперь
одна секунда убегает через часок но с моим пересбросом в сутки это мелочи
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Начинающим»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя