Версия программы 4.х

Тестирование

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
lexuv
Рядовой
Сообщения: 58
Зарегистрирован: 25.07.2018{, 19:43}
Репутация: 1
Имя: Алексей

Версия программы 4.х

#361

Сообщение lexuv » 30.10.2018{, 11:17}

Я не прописываю никкой год -- я меняю только часы и минуты, при этом слетает год.
Версия часов DS3231SN.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Версия программы 4.х

#362

Сообщение Sancho » 30.10.2018{, 11:29}

lexuv, А год какой стоит?
Давно писалось - должны при установке времени быть все данные.

Отправлено спустя 56 секунд:
Блок пишет все ячейки, поэтому при отсутствии данных получите ошибки данных.

Отправлено спустя 1 минуту 51 секунду:
lexuv писал(а):
30.10.2018{, 11:17}
я меняю только часы и минуты,
Вы так часто меняете часовые пояса?
У меня 3231 один раз прописал и забыл. Модуль с батарейкой.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

ItsMe
Рядовой
Сообщения: 51
Зарегистрирован: 24.09.2015{, 15:43}
Репутация: 1

Версия программы 4.х

#363

Сообщение ItsMe » 30.10.2018{, 14:55}

mgr писал(а):
29.10.2018{, 12:59}
Сейчас попробовал , всё нормально работает. Правда на XP пробовал.
Загвоздка в том, что с нуля все нормально, но на каком-то этапе все хорошее заканчивается. Вот когда наступает этот момент - я не понял. Поэтому и вопрос был к разработчику. Во вложении - пример программы. Попробуйте в нем создать что-нибудь.

ItsMe
Рядовой
Сообщения: 51
Зарегистрирован: 24.09.2015{, 15:43}
Репутация: 1

Версия программы 4.х

#364

Сообщение ItsMe » 30.10.2018{, 15:03}

У меня одного не получается гонять булевские переменные по кольцу?
Пытаюсь передать из ESP по кольцу передать boolean переменную (чекбокс в браузере) в mega. В результате что бы ни передавал - всегда приходит ИСТИНА. Переделываю переменную на integer (=0 и !=0) - все работает.

mgr
Рядовой
Сообщения: 83
Зарегистрирован: 07.11.2015{, 10:22}
Репутация: 5

Версия программы 4.х

#365

Сообщение mgr » 30.10.2018{, 15:24}

ItsMe писал(а):
30.10.2018{, 14:55}
Во вложении - пример программы. Попробуйте в нем создать что-нибудь.
А где проект то..?
Dgordg

ItsMe
Рядовой
Сообщения: 51
Зарегистрирован: 24.09.2015{, 15:43}
Репутация: 1

Версия программы 4.х

#366

Сообщение ItsMe » 30.10.2018{, 15:27}

И уж вдогонку к хотелкам:
Можно сделать в настройках параметра в интерфейсе управления WiFi плат чтобы выпадающий список собирался из значений массива.
Было бы очень удобно.

Спасибо.

Отправлено спустя 34 минуты 34 секунды:
СпойлерПоказать
Хотелка.jpg
mgr писал(а):
30.10.2018{, 15:24}
А где проект то..?
Пост 344 на 18-й странице. Вложение там.

WZV
Сержант
Сообщения: 216
Зарегистрирован: 06.09.2015{, 14:31}
Репутация: 24

Версия программы 4.х

#367

Сообщение WZV » 30.10.2018{, 20:45}

ItsMe писал(а):
30.10.2018{, 15:03}
У меня одного не получается гонять булевские переменные по кольцу?
Пытаюсь передать из ESP по кольцу передать boolean переменную (чекбокс в браузере) в mega. В результате что бы ни передавал - всегда приходит ИСТИНА. Переделываю переменную на integer (=0 и !=0) - все работает.
Раннее в этой теме я уже написал об этом пост 224. Но на счёт этого ..тишина. Возможно кольцом никто не пользовался. Мне нужно было связать три меги2560, решил попробовать кольцом, чтоб модбас не городить. Происходит точно как у Вас. Автор промолчал, а может просто не заметил.

whitevip
Лейтенант
Сообщения: 492
Зарегистрирован: 01.04.2017{, 20:25}
Репутация: 5
Имя: Имя

Версия программы 4.х

#368

Сообщение whitevip » 30.10.2018{, 22:11}

lexuv, Подерживаю!

Отправлено спустя 2 минуты 42 секунды:
Sancho писал(а):
30.10.2018{, 11:32}
lexuv, А год какой стоит?
Давно писалось - должны при установке времени быть все данные.

Отправлено спустя 56 секунд:
Блок пишет все ячейки, поэтому при отсутствии данных получите ошибки данных.

Отправлено спустя 1 минуту 51 секунду:
lexuv писал(а):
30.10.2018{, 11:17}
я меняю только часы и минуты,
Вы так часто меняете часовые пояса?
У меня 3231 один раз прописал и забыл. Модуль с батарейкой.
Хочу сказать что в версии 2.5.1 таких проблем с часами нету.
:smile37:

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Версия программы 4.х

#369

Сообщение Sancho » 30.10.2018{, 22:40}

Насчёт часов 3231 - сложно прописать константу на вход года? 18, пока.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
support
Супермодератор
Сообщения: 1900
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 790
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Версия программы 4.х

#370

Сообщение support » 31.10.2018{, 04:21}

zamdirector писал(а):
26.10.2018{, 08:28}
Уважаемый Разработчик!
Недавно начал осваивать Вашу замечательную программу и при попытке сделать таймер столкнулся с небольшой проблемкой (сначала в версии 3.1.4, а потом и в 4.0).
Предполагаю, что в блоке CTDU (Счетчик) закралась ошибка.
Просмотрев код, выяснил, что выход ">L" (Достижение установленного значения) всегда в программе определяется знаком "больше или равно" (>=).
Это верно, когда счёт идёт "На увеличение" (UP).
Но, когда выбирается счёт "На уменьшение" (DOWN), то условие выполняется сразу и на выходе ">L" одновременно появляется сигнал.

"На увеличение" - всё верно, знак ">=" (_count1P >= 10)
UP_OK.jpg

"На уменьшение" - ошибка, знак тот же ">=" (_count1P >= -10), условие сразу становится верным, хотя счётчик не досчитал до заданного значения.
DOWN_ERROR.jpg

Судя по описанию блока, счётчик всегда считает +1 или -1 для целых чисел в зависимости от установки "Типа счетчика".
Тогда вероятно наиболее верным решением будет установить в условии знак равенства "==", (то есть для примера на скриншотах _count1P == 10 ).

Вероятно с аналогичной проблемой столкнулся и автор в предыдущих постах:
whitevip писал(а):
14.10.2018{, 00:50}
еще нащел проблему с работов с счетчиком
Чтобы прога работала, надо либо ручками исправить в коде знак условия, либо пока (не исправят) не использовать счетчик для обратного хода, то есть допилить программу, используя только "прямые счетчики" + математику.
Мне то же текущей реализации счетчика не хватало, поэтому я решил потратить пару дней, и полностью переписал его.
Что теперь будет:
Два лимита верхний и нижний (устанавливаемые при необходимости). При достижении каждого из лимитов возможны следующие действия:
Остановка счёта в соответствующем направлении.
Установка текущего значения из константы или со входа
Установка 1 на соответствующий выход

Кроме того появился новый режим работы счётчика с двумя входами на счет. Импульсы на одном считают в плюс, на другом в минус.

P.S. Естественно счетчики старых проектов будут автоматически переобразованы в новый счетчик с сохранением настроек.

Отправлено спустя 6 минут 23 секунды:
ItsMe писал(а):
30.10.2018{, 16:02}
И уж вдогонку к хотелкам:
Можно сделать в настройках параметра в интерфейсе управления WiFi плат чтобы выпадающий список собирался из значений массива.
Было бы очень удобно.
Есть проблемы (на уровне С) с массивами строк. То есть создавать такие массивы можно без проблем, читать их можно то можно, а вот изменять значения в нём не получается. Какие то там проблемы с объектом String() в С. Пока разбираюсь. А пока не разберусь, смысла заполнять значения из неизменяемого массива нет. Проще значения выпадающего списка заполнить на этапе проектирования программы.

Отправлено спустя 4 минуты 46 секунд:
WZV писал(а):
30.10.2018{, 20:45}
Раннее в этой теме я уже написал об этом пост 224. Но на счёт этого ..тишина. Возможно кольцом никто не пользовался. Мне нужно было связать три меги2560, решил попробовать кольцом, чтоб модбас не городить. Происходит точно как у Вас. Автор промолчал, а может просто не заметил.
Буду разбираться. Мне стыдно конечно, но я только узнал об этой проблеме (не всегда хватает времени читать форум, часто пропускаю вопросы).
Пока могу посоветовать как временное решение собирать необходимые битики в байт (в программе есть соответствующие блоки) и гонять байты. В приёмнике данных разбирать байт на биты. Ну и заодно разгрузите канал передачи данных (если булевых значений много, то можно 8 отправить за один заход)
Автор программы FLProg.

mgr
Рядовой
Сообщения: 83
Зарегистрирован: 07.11.2015{, 10:22}
Репутация: 5

Версия программы 4.х

#371

Сообщение mgr » 31.10.2018{, 10:53}

ItsMe писал(а):
26.10.2018{, 11:27}
онтроллер: Модуль ESP8266 ESP-01 V090
1. При попытке создать цифровой вход на контроллере ESP вылет
Спойлер
Показать
2. Неудобно, если при просмотре пароля подключения или имени сети если нажать "Отмена", значение параметра очищается. Было бы лучше, если бы он оставался неизменным.
ItsMe, Похоже это баг часов реал вр с параметром системные часы контроллера. Если убрать (плата 2) RTCGT
СпойлерПоказать
Скриншот 31-10-2018 094725.jpg
а сделать вот так
СпойлерПоказать
Скриншот 31-10-2018 103507.jpg
Скриншот 31-10-2018 103507.jpg (49.87 КБ) 1126 просмотров
то вообщем то всё работает.

Отправлено спустя 55 секунд:
Где то уже было об этом баге...
Dgordg

Serg_Grn
Лейтенант
Сообщения: 333
Зарегистрирован: 11.02.2018{, 13:07}
Репутация: 36
Имя: Сергей

Версия программы 4.х

#372

Сообщение Serg_Grn » 31.10.2018{, 11:56}

Добрый день!
Хочу напомнить про проблему с часами DS1302. При попытке компиляции программа выдаёт ошибку i2C адреса и слетает.
проблема с часами.jpg
проблема с часами.jpg (11.1 КБ) 1104 просмотра

aidar_i
Полковник
Сообщения: 3126
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

Версия программы 4.х

#373

Сообщение aidar_i » 31.10.2018{, 12:38}

Нельзя отвязать после компиляции программу FLProg от Arduino IDE? А то при симуляции на Протеус, бывает необходимо подправлять программу, а она не доступна. IDE тоже нужна, чтобы симуляция работала.

lexuv
Рядовой
Сообщения: 58
Зарегистрирован: 25.07.2018{, 19:43}
Репутация: 1
Имя: Алексей

Версия программы 4.х

#374

Сообщение lexuv » 31.10.2018{, 15:45}

Sancho писал(а):
30.10.2018{, 11:32}
lexuvБлок пишет все ячейки, поэтому при отсутствии данных получите ошибки данных.
Вы это серьезно? Значит, блок неграмотно устроен. Об этом должна быть тогда информация в самом блоке, как минимум.
Sancho писал(а):
30.10.2018{, 11:32}
lexuvВы так часто меняете часовые пояса?
У нас на Украине до сих пор есть переход на зимнее время. Т.е. 2 раза в год надо переводить часы.
Sancho писал(а):
30.10.2018{, 22:40}
Насчёт часов 3231 - сложно прописать константу на вход года? 18, пока.
Вы это совсем серьезно? Мне ее прописывать каждый год?

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Версия программы 4.х

#375

Сообщение Sancho » 31.10.2018{, 17:26}

lexuv, Для Вас:
Уст._ЧМС_(CODE).ubi
(18.09 КБ) 67 скачиваний
Триггера, R, по входу En нет - прицепите сами.

Отправлено спустя 51 секунду:
Оин раз настройте полностью микруху, потом этим корректируйте.
В блоке нет проверки на корректность диапазона вводимых данных - на Вашей совести.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

whitevip
Лейтенант
Сообщения: 492
Зарегистрирован: 01.04.2017{, 20:25}
Репутация: 5
Имя: Имя

Версия программы 4.х

#376

Сообщение whitevip » 31.10.2018{, 20:05}

Sancho, через этот блок можно значит устанавливать секунды минуты и часы и при установки значений подавать импульс на вход en правильно я понял? А год и все остальные значение устанавить через переменую в проекте?
:smile37:

texbez
Лейтенант
Сообщения: 355
Зарегистрирован: 20.11.2016{, 19:57}
Репутация: 9
Откуда: Ростов на дону

Версия программы 4.х

#377

Сообщение texbez » 31.10.2018{, 21:49}

SnusMumrik писал(а):
30.10.2018{, 06:20}
"Против лома нет приема, если нет другого лома."
Это я про сигнал Pin Pe-De который формируется аппаратно в подобных схемах вот как эта:

(https://ru.aliexpress.com/item/Single-C ... st=ae803_4)

В режиме передачи через ADM485 должны передаваться не только 1, но и 0....
И вот как раз с 0-ми в таких схемных решениях не очень хорошо.
всякие аппаратные временные задержки, одновибраторы и тому подобное будут не совсем адекватно работать.
При Pin Pe-De =0 А и В переходят в Z- состояние, и все что, рядом с кабелем лежит в лотках или по стенам, ну типа силовых кабелей от чп даже если они проложены по правилам будет давать наводку на витую пару ( уровень сигналов слишком велик), конечно некоторую положительную роль сигают терминальные резисторы, хоть и не для этого предназначены...И начнутся танцы с бубном..
Чет опять понесло куда то не в ту сторону :smile37:
В общем не стоит пренебрегать честным Pin Pe-De.
Блин а я заказал таких 4 шт.,думал лучше будут.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Версия программы 4.х

#378

Сообщение pan » 31.10.2018{, 22:15}

texbez писал(а):
31.10.2018{, 21:49}
думал лучше будут
support писал(а):
22.10.2018{, 21:13}
Исправил, но всё равно рекомендую использовать переходники UART->RS485 без PE-DE входа (типа такого) Намного стабильнее и надёжнее работают. И цена вроде не намного больше

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Версия программы 4.х

#379

Сообщение Sancho » 01.11.2018{, 08:12}

whitevip писал(а):
31.10.2018{, 20:05}
через этот блок можно значит устанавливать секунды минуты и часы и при установки значений подавать импульс на вход en правильно я понял? А год и все остальные значение устанавить через переменую в проекте?
1. Да.
2. Один раз подключите тестовый(временно создайте) проект и внесите в память часов остальное с помощью основного блока программы.
Блок предназначен для коррекции времени - например, как у lexuv, переход зимнее/летнее.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Volodia
Рядовой
Сообщения: 17
Зарегистрирован: 24.12.2016{, 09:47}
Репутация: 0

Версия программы 4.х

#380

Сообщение Volodia » 01.11.2018{, 16:40}

У меня другая проблема, подключил 3 меги в цепь кольцо, обмен данными идет только в одну сторону, в чем причина?

Ответить

Вернуться в «Темы от автора»