настройка времени в блоке меню не изменяет значение в часах

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

настройка времени в блоке меню не изменяет значение в часах

#21

Сообщение Di123 » 19.11.2019{, 17:23}

вы же видите по цвету соединений что это лонг интегер
а он имеет много цыфр
2019-11-19_212224.png
2019-11-19_212224.png (1.37 КБ) 537 просмотров
Отправлено спустя 2 минуты 27 секунд:
его хватит почти на 5000 дней
а у меня тем более каждые сутки самосброс идёт

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

настройка времени в блоке меню не изменяет значение в часах

#22

Сообщение edyapd » 19.11.2019{, 17:29}

А, ну тогда вопрос нет. Цвета я просто не запоминаю. Обычно если надо глянуть, то смотрю в самой программе

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

настройка времени в блоке меню не изменяет значение в часах

#23

Сообщение Di123 » 19.11.2019{, 17:29}

нуда с сотней 50 дней всего

Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 342
Зарегистрирован: 29.04.2017{, 08:24}
Репутация: 27
Откуда: гАндурас
Имя: Ivan

настройка времени в блоке меню не изменяет значение в часах

#24

Сообщение Ivan_Kornege » 20.11.2019{, 08:52}

Di123 писал(а):
16.11.2019{, 11:19}
так я и подаю единицу которая завязана на меню
я тебе писал
Ivan_Kornege писал(а):
16.11.2019{, 11:16}
Запись в часы происходит только по импульсу на EN блока RTC SET.
разницу не видишь? Ключевое слово ИМПУЛЬС.

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

настройка времени в блоке меню не изменяет значение в часах

#25

Сообщение Di123 » 20.11.2019{, 09:12}

почему мой гистерезис работает неправильно ?
2019-11-20_130114.png
2019-11-20_130114.png (5.15 КБ) 501 просмотр
увлажнитель 1604 + часы _ нов.flp
(750.16 КБ) 43 скачивания
ведь и1 допустим 20% а и2 установлено тоже 20% тогда на выходе единица в ноль и нагрузка отключается при 20% и выше на датчике

я ставлю в меню влажность 22% и гистерезис 4%
включается при 18% это всё правильно
выключается при 19 % хотя должен при 22%

ставлю в меню влажность 20% и гистерезис 4%
включается при 16%
выключается при 17%

ставлю в меню влажность 20% и гистерезис 2%
включается при 18%
выключается при 19%

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

настройка времени в блоке меню не изменяет значение в часах

#26

Сообщение edyapd » 20.11.2019{, 10:01}

Di123, просто попробуй пройтись по этому кусочку в ручном режиме. Нарисуйте его на листке бумаги. А потом подставляйте значения. Какую влажность задали, какой гистерезис. Записали. Потом представьте, что влажность у вас выше, равно, меньше установленной. Напишите эти значения. После этого проделайте тоже самое со сравнением гистерезиса. Проанализируйте, что будет на выходе блоков сравнения и соответственно на выходе блока AND.
Просто если я вам сейчас скажу, где у вас неправильно, вы это исправите. НО, в следующий раз снова встанете на те же грабли. После того же, как вы сами пройдётесь по этой схеме, может быть не один раз, вы не будет совершать таких мелких ошибок уже на автомате.

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

настройка времени в блоке меню не изменяет значение в часах

#27

Сообщение Di123 » 20.11.2019{, 10:19}

спасибо нашол во втором компараторе продолжался непроизвольный ращёт значений
приделал костыль на временное значение влажности
2019-11-20_141300.png
2019-11-20_141300.png (7.16 КБ) 490 просмотров
хотя с большой вероятностью думал что он не поможет
видимо оказывается переменная может хранить в памяти своё значение после запрещения записи в неё

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

настройка времени в блоке меню не изменяет значение в часах

#28

Сообщение edyapd » 20.11.2019{, 10:47}

Вот, что я имел ввиду, когда предлагал вам проанализировать.
2019-11-20_130114.png
Di123 писал(а):
20.11.2019{, 10:19}
видимо оказывается переменная может хранить в памяти своё значение после запрещения записи в неё
Переменная хранит своё значение пока не будет перезаписана. При этом вы можете перезаписать её, даже без разрешения записи (если уберёте галочку).

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

настройка времени в блоке меню не изменяет значение в часах

#29

Сообщение rw6cm » 20.11.2019{, 10:50}

Di123 писал(а):
20.11.2019{, 10:19}
приделал костыль
Вам уже давали правильное решение, зачем изобретать велосипед?
2019_11_20_10_46_42.png
2019_11_20_10_46_42.png (5.6 КБ) 482 просмотра
Или нравиться, что бы Вам уделяли внимания? ))
Win10-64, FLProg (portable)

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

настройка времени в блоке меню не изменяет значение в часах

#30

Сообщение Di123 » 20.11.2019{, 11:06}

rw6cm, да нет тот готовый блок гистерезиса оказывается не правельный специфичный
он смотрит на 1% на перёд и на 1% назад
тоесть я ставлю влажность 20% и гистерезис 2%
включается при 17%
выключается при 21%
итого 4% гистерезис на деле имеем в реале
поэтом решил придумать что нибудь сам

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

настройка времени в блоке меню не изменяет значение в часах

#31

Сообщение rw6cm » 20.11.2019{, 11:22}

Di123 писал(а):
20.11.2019{, 11:06}
включается при 17%
выключается при 21%
так поставьте условие >= и <=
и будет :
включается при 18%
выключается при 20%
:smile198: )))
Win10-64, FLProg (portable)

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

настройка времени в блоке меню не изменяет значение в часах

#32

Сообщение Di123 » 20.11.2019{, 11:40}

я про вот этот готовый блок
там нет таких возможностей задать внутри него значения
2019-11-20_153846.png
2019-11-20_153846.png (890 байт) 468 просмотров

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

настройка времени в блоке меню не изменяет значение в часах

#33

Сообщение rw6cm » 20.11.2019{, 23:07}

Di123 писал(а):
20.11.2019{, 11:40}
там нет таких возможностей задать внутри него значения
Win10-64, FLProg (portable)

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

настройка времени в блоке меню не изменяет значение в часах

#34

Сообщение Di123 » 22.11.2019{, 06:06}

почему у меня не работает сброс щётчиков по заданному времени на часах ?
увлажнитель 1.0.flp
(776.43 КБ) 35 скачиваний
2019-11-22_100126.png
2019-11-22_100126.png (4.05 КБ) 420 просмотров
ведь как только станет 23 часа на логике появится 1
как добавится 59 минут тоже выставится 1
и как только секунды дощитают до 59 появляется завершающая 1 которая через ртриг посылает импульс на сброс
но сколько я не пробывал сброс так и не работает в 12 ночи

теоретически предположил что они не успевают выставить 1 ибо как секунды обнуляться то и минуты с часами уйдут
пробовал ставить 58 сек но не помогает

Отправлено спустя 2 минуты 5 секунд:
через меню сбрасывает
когда подаю импульс на сброс в самом меню

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

настройка времени в блоке меню не изменяет значение в часах

#35

Сообщение edyapd » 22.11.2019{, 06:43}

Вот последовательность, как это выполняется в программе.
Неужели и теперь не видно?

Изображение

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

настройка времени в блоке меню не изменяет значение в часах

#36

Сообщение Di123 » 22.11.2019{, 06:50}

нипонятно
причом тут последовательность
логический элемент собирает единицы взависимости от компараторов
или по вашему на часовом компараторе при 23 выдал единицу далее последовательность перешла на минуты а в это время на часовом компараторе выставилась ноль ?

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

настройка времени в блоке меню не изменяет значение в часах

#37

Сообщение AlexCrane » 22.11.2019{, 07:39}

Di123, edyapd тебе намекает что надо так
or.png
or.png (8.7 КБ) 406 просмотров
Вот и подумай почему
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

настройка времени в блоке меню не изменяет значение в часах

#38

Сообщение Di123 » 22.11.2019{, 07:53}

ничего непонятно
так работает
тоесть две переменные на управлением сброса начинают конфликтовать между собой ?
единица переменной от часов подавляется нулём переменной от меню выходит
а раньше говорили что записывая число оно появляется везде на этой переменной независимо от состояния её

Отправлено спустя 7 минут 35 секунд:
я разнёс по разным платам сброс от часов и сброс от меню
проверил на последовательность выполнения и она не пересекается между ними то есть каждая выполняется по свойски независимо
но даже в этом случае сброс не происходит

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

настройка времени в блоке меню не изменяет значение в часах

#39

Сообщение edyapd » 22.11.2019{, 08:35}

Простой пример:
с = а
с = в
Чему сейчас равна переменная с?
=======================================
Ещё пример:
Плата1
с = а
Плата2
с = в
Плата3
вы хотите применить переменную с. Чему она равна?

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

настройка времени в блоке меню не изменяет значение в часах

#40

Сообщение AlexCrane » 22.11.2019{, 08:36}

Di123, Программа выполняется линейно-последовательно по бесконечному циклу. И часть программы что выше узнает что случилось ниже только в следующем цикле.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

Ответить

Вернуться в «Помогите, а то я "нимагу"»