Выход новой бэта версии программы
- Phazz
- Полковник
- Сообщения: 3126
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
Выход новой бэта версии программы
а может не рс тригер виноват? Повесьте уарт на выход message да и на сравнение строк не помешает
Выход новой бэта версии программы
С сравнением ве нормально, включается и выключается. Но при пропадании связи с MQTT, message пропадает, для этого и тригер. Кокого но не защелкивается ?Phazz писал(а): 15 ноя 2021, 12:40 а может не рс тригер виноват? Повесьте уарт на выход message да и на сравнение строк не помешает
-
- Рядовой
- Сообщения: 32
- Зарегистрирован: 13 окт 2017, 19:10
- Контактная информация:
Выход новой бэта версии программы
Смысл в том, что когда надпись находится внутри индикатора, то он работает. Если вывести надпись за индикатор, то видно только надпись, а сам индикатор нет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 129
- Зарегистрирован: 11 сен 2015, 20:58
- Имя: Панаётис
Выход новой бэта версии программы
Вот проект тестовый на Версии 7.4.0 и на версии 7.0.0. Напоминаю на 7.0.0 работает корректно сеть Модбас.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Выход новой бэта версии программы
Для начала подпишите на графиках привязку к выходам и "растяните" график, чтоб лучше видеть фронты передние/задние. А вообще, включите отображение последовательности операций. Предположу, что если Вы одновременно переключаете входа S и R с 1 в 0, то вначале (сверху) снимается 1 с S, при этом учитывается еще "висящий" 1 на R, поскольку обработка его входа еще не совершена.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Выход новой бэта версии программы
Посмотрите там же подписано.
Фронты разъезжаются согласно последовательности обработки.
Но видно что при установки тригера ресет снимается в последнюю очередь, наверное это влияет на защелку тригера и сигнал с сет просто переводится на выход. Кажется это все таки баг. Принято что не инверсный сигнал должен срабатывать по фронту.
Сейчас поменяю местами, посмотрю.
Отправлено спустя 10 минут 14 секунд:
А что, порядок компиляции поменять нельзя ?

Отправлено спустя 32 минуты 22 секунды:
В общем не понял я как менять порядок компиляции.
Поставил на R Rtrig , чтобы не было предположений.
В итоге,
не работает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Shurkan1 15 ноя 2021, 21:55, всего редактировалось 1 раз.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Выход новой бэта версии программы
Поставьте например задержку (любую) на входе S и проверьте.Shurkan1 писал(а): 15 ноя 2021, 21:50 В общем не понял я как менять порядок компиляции.
Поставил на R Rtrig , чтобы не было не каки предположений.
Отправлено спустя 5 минут 8 секунд:
Задержку на отключение
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Выход новой бэта версии программы
не влияет!
Поставил константу (fase) на вход R. Не помогло.
Прицепил тригер отдельно к генератору тригер работает!!!!
Проблема в сочетании с MQTT модулем либо с SearchSubStr
Выход новой бэта версии программы
Сыпет ошибки при компиляции:
[spoiler]
In function 'void setup()':
sketch_nov15a:175:10: error: 'readByteFromEEPROM' was not declared in this scope
sketch_nov15a:177:10: error: 'updateByteToEEPROM' was not declared in this scope
sketch_nov15a:178:10: error: 'updateBooleanToEEPROM' was not declared in this scope
sketch_nov15a:185:10: error: 'updateStringToEEPROM' was not declared in this scope
sketch_nov15a:186:10: error: 'updateIntegerToEEPROM' was not declared in this scope
sketch_nov15a:197:10: error: 'updateUnsignedLongToEEPROM' was not declared in this scope
sketch_nov15a:201:10: error: 'updateByteArrayToEEPROM' was not declared in this scope
sketch_nov15a:209:35: error: 'readBooleanFromEEPROM' was not declared in this scope
sketch_nov15a:216:34: error: 'readStingFromEEPROM' was not declared in this scope
sketch_nov15a:217:35: error: 'readIntegerFromEEPROM' was not declared in this scope
sketch_nov15a:222:35: error: 'readByteFromEEPROM' was not declared in this scope
sketch_nov15a:228:61: error: 'readUnsignedLongFromEEPROM' was not declared in this scope
sketch_nov15a:228:34: error: '_ipAddressFromUnsignetLong' was not declared in this scope
sketch_nov15a:232:5: error: 'readByteArrayFromEEPROM' was not declared in this scope
sketch_nov15a:239:5: error: '_esp8266WifiModuleClientReconnect' was not declared in this scope
sketch_nov15a:240:5: error: '_esp8266WifiModuleApReconnect' was not declared in this scope
sketch_nov15a:242:5: error: 'satrtWachDogTimer' was not declared in this scope; did you mean 'watchDogTimer'?
sketch_nov15a:243:50: error: 'onWifiConnect' was not declared in this scope
sketch_nov15a:244:60: error: 'onWifiDisconnect' was not declared in this scope
sketch_nov15a:245:26: error: 'onMqttMessage' was not declared in this scope; did you mean 'inputMessage'?
sketch_nov15a:246:26: error: 'onMqttConnect' was not declared in this scope
sketch_nov15a:247:29: error: 'onMqttDisconnect' was not declared in this scope
sketch_nov15a:248:26: error: 'onMqttPublish' was not declared in this scope
D:\PortableFLProg_7-3-8_Win64\ideV7\portable\sketchbook\sketch_nov15a\sketch_nov15a\sketch_nov15a.ino: In function 'void loop()':
sketch_nov15a:295:27: error: '_parseWebServerReqest' was not declared in this scope
sketch_nov15a:296:9: error: '_sendWebServerPage' was not declared in this scope
sketch_nov15a:309:9: error: '_esp8266WifiModuleApReconnect' was not declared in this scope
sketch_nov15a:314:9: error: '_esp8266WifiModuleClientReconnect' was not declared in this scope
sketch_nov15a:391:5: error: 'pub' was not declared in this scope
sketch_nov15a:396:5: error: 'sub' was not declared in this scope
sketch_nov15a:503:18: error: '_isTimer' was not declared in this scope
sketch_nov15a:563:18: error: '_isTimer' was not declared in this scope
sketch_nov15a:696:9: error: a function-definition is not allowed here before '{' token
sketch_nov15a:709:9: error: a function-definition is not allowed here before '{' token
sketch_nov15a:720:9: error: a function-definition is not allowed here before '{' token
sketch_nov15a:725:9: error: a function-definition is not allowed here before '{' token
sketch_nov15a:758:9: error: a function-definition is not allowed here before '{' token
sketch_nov15a:765:9: error: a function-definition is not allowed here before '{' token
sketch_nov15a:800:9: error: a function-definition is not allowed here before '{' token
sketch_nov15a:832:9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
9: error: a function-definition is not allowed here before '{' token
exit status 1
'readByteFromEEPROM' was not declared in this scope
[/spoiler]
библиотеки
#include <ESP8266WiFi.h>
#include <Ticker.h>
#include <ESP8266WebServer.h>
#include <AsyncMqttClient.h>
#include <ESP8266HTTPUpdateServer.h>
#include <ArduinoJson.h>
#include <EEPROM.h>
присутствуют в скетче.
Что ей нужно? почему не видит команды из библиотек??
[spoiler]
In function 'void setup()':
sketch_nov15a:175:10: error: 'readByteFromEEPROM' was not declared in this scope
sketch_nov15a:177:10: error: 'updateByteToEEPROM' was not declared in this scope
sketch_nov15a:178:10: error: 'updateBooleanToEEPROM' was not declared in this scope
sketch_nov15a:185:10: error: 'updateStringToEEPROM' was not declared in this scope
sketch_nov15a:186:10: error: 'updateIntegerToEEPROM' was not declared in this scope
sketch_nov15a:197:10: error: 'updateUnsignedLongToEEPROM' was not declared in this scope
sketch_nov15a:201:10: error: 'updateByteArrayToEEPROM' was not declared in this scope
sketch_nov15a:209:35: error: 'readBooleanFromEEPROM' was not declared in this scope
sketch_nov15a:216:34: error: 'readStingFromEEPROM' was not declared in this scope
sketch_nov15a:217:35: error: 'readIntegerFromEEPROM' was not declared in this scope
sketch_nov15a:222:35: error: 'readByteFromEEPROM' was not declared in this scope
sketch_nov15a:228:61: error: 'readUnsignedLongFromEEPROM' was not declared in this scope
sketch_nov15a:228:34: error: '_ipAddressFromUnsignetLong' was not declared in this scope
sketch_nov15a:232:5: error: 'readByteArrayFromEEPROM' was not declared in this scope
sketch_nov15a:239:5: error: '_esp8266WifiModuleClientReconnect' was not declared in this scope
sketch_nov15a:240:5: error: '_esp8266WifiModuleApReconnect' was not declared in this scope
sketch_nov15a:242:5: error: 'satrtWachDogTimer' was not declared in this scope; did you mean 'watchDogTimer'?
sketch_nov15a:243:50: error: 'onWifiConnect' was not declared in this scope
sketch_nov15a:244:60: error: 'onWifiDisconnect' was not declared in this scope
sketch_nov15a:245:26: error: 'onMqttMessage' was not declared in this scope; did you mean 'inputMessage'?
sketch_nov15a:246:26: error: 'onMqttConnect' was not declared in this scope
sketch_nov15a:247:29: error: 'onMqttDisconnect' was not declared in this scope
sketch_nov15a:248:26: error: 'onMqttPublish' was not declared in this scope
D:\PortableFLProg_7-3-8_Win64\ideV7\portable\sketchbook\sketch_nov15a\sketch_nov15a\sketch_nov15a.ino: In function 'void loop()':
sketch_nov15a:295:27: error: '_parseWebServerReqest' was not declared in this scope
sketch_nov15a:296:9: error: '_sendWebServerPage' was not declared in this scope
sketch_nov15a:309:9: error: '_esp8266WifiModuleApReconnect' was not declared in this scope
sketch_nov15a:314:9: error: '_esp8266WifiModuleClientReconnect' was not declared in this scope
sketch_nov15a:391:5: error: 'pub' was not declared in this scope
sketch_nov15a:396:5: error: 'sub' was not declared in this scope
sketch_nov15a:503:18: error: '_isTimer' was not declared in this scope
sketch_nov15a:563:18: error: '_isTimer' was not declared in this scope
sketch_nov15a:696:9: error: a function-definition is not allowed here before '{' token
sketch_nov15a:709:9: error: a function-definition is not allowed here before '{' token
sketch_nov15a:720:9: error: a function-definition is not allowed here before '{' token
sketch_nov15a:725:9: error: a function-definition is not allowed here before '{' token
sketch_nov15a:758:9: error: a function-definition is not allowed here before '{' token
sketch_nov15a:765:9: error: a function-definition is not allowed here before '{' token
sketch_nov15a:800:9: error: a function-definition is not allowed here before '{' token
sketch_nov15a:832:9: error: a function-definition is not allowed here before '{' token
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
sketch_nov15a
exit status 1
'readByteFromEEPROM' was not declared in this scope
[/spoiler]
библиотеки
#include <ESP8266WiFi.h>
#include <Ticker.h>
#include <ESP8266WebServer.h>
#include <AsyncMqttClient.h>
#include <ESP8266HTTPUpdateServer.h>
#include <ArduinoJson.h>
#include <EEPROM.h>
присутствуют в скетче.
Что ей нужно? почему не видит команды из библиотек??
Выход новой бэта версии программы
Этого оказалось не достаточно! Пришлось сделать проект заново. И все заработало как надо. Всем спасибо.
Выход новой бэта версии программы
так и не победил - пришлось по новой проект набрать) только тогда заработало.
Причем что в 3.8 что в 4.х версиях такое было.
Изначально проект создан в 6.3.1, после изменен в 7.3.8.
И словил такой глюк. Причем НЕ сразу: несколько раз все отлично компилировалось, а на следующий день не собирает скетч)))
Последний раз редактировалось sergserg 16 ноя 2021, 14:28, всего редактировалось 2 раза.
-
- Рядовой
- Сообщения: 33
- Зарегистрирован: 03 июн 2021, 10:33
- Откуда: Мариуполь/Биробиджан
- Имя: Сергей
- Благодарил (а): 19 раз
- Поблагодарили: 12 раз
Выход новой бэта версии программы
Нормально работает ещё на 7.3.8.Panagiotis писал(а): 15 ноя 2021, 16:28 Вот проект тестовый на Версии 7.4.0 и на версии 7.0.0. Напоминаю на 7.0.0 работает корректно сеть Модбас.
7.4 генерит другой код инициализации com-порта.
Для сравнения:
7.3.8: [spoiler]Serial.begin(9600, SERIAL_8N1);[/spoiler]
7.4.0: [spoiler]_startUart0();
void _startUart0()
{
int code= 6;
Serial.begin(9600, (_serialModeFromInt(code)));
}
int _serialModeFromInt(int code)
{
return code;
}[/spoiler]
Почему так - понятия не имею. Остальной код идентичен.
По итогу на ESP32 порт не работает.
-
- Рядовой
- Сообщения: 32
- Зарегистрирован: 13 окт 2017, 19:10
- Контактная информация:
Выход новой бэта версии программы
В общем протестировал я цветовой индикатор. Он отображается только тогда, когда включено отображение надписи и она обязательно находится внутри индикатора. Все остальные варианты исключают отображение цветового индикатора в WEB. Видна только надпись. Цвета нет. 

- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Выход новой бэта версии программы
я по моему понял в чем проблемма. У Вас проект создан в предыдущей версии. И тут мой косяк. Забыл предупредить, что если проект создан в предыдущих версиях, необходимо в общее описание стилей вэбинтерфейса добавить следующие стили:Parashutik писал(а): 15 ноя 2021, 15:01Смысл в том, что когда надпись находится внутри индикатора, то он работает. Если вывести надпись за индикатор, то видно только надпись, а сам индикатор нет.
Код: Выделить всё
.stLab
{
margin: 5px 0;
}
.stBtn
{
margin: 5px;
}
.stLig
{
margin: 5px;
width:50px;
height:50px;
border-radius:20%;
display: inline-flex;
align-items: center;
justify-content: center;
}
.stText
{
margin: 5px 0;
}
.stIF
{
margin: 5px 0;
}
.stWL
{
height:100px;
width:400px;
overflow: auto;
}
.stChb
{
margin: 5px 0;
}
.stRb
{
margin: 5px 0;
}
.stCB
{
margin: 5px 0;
}
В проектах созданных в новой версии необходимые стили создаются сами
Отправлено спустя 59 секунд:
Ответил вышеParashutik писал(а): 17 ноя 2021, 10:45 В общем протестировал я цветовой индикатор. Он отображается только тогда, когда включено отображение надписи и она обязательно находится внутри индикатора. Все остальные варианты исключают отображение цветового индикатора в WEB. Видна только надпись. Цвета нет.![]()
Отправлено спустя 1 час 51 минуту 34 секунды:
Проблему нашол. ИсправилVrungel писал(а): 17 ноя 2021, 09:17Нормально работает ещё на 7.3.8.Panagiotis писал(а): 15 ноя 2021, 16:28 Вот проект тестовый на Версии 7.4.0 и на версии 7.0.0. Напоминаю на 7.0.0 работает корректно сеть Модбас.
7.4 генерит другой код инициализации com-порта.
Для сравнения:
7.3.8: [spoiler]Serial.begin(9600, SERIAL_8N1);[/spoiler]
7.4.0: [spoiler]_startUart0();
void _startUart0()
{
int code= 6;
Serial.begin(9600, (_serialModeFromInt(code)));
}
int _serialModeFromInt(int code)
{
return code;
}[/spoiler]
Почему так - понятия не имею. Остальной код идентичен.
По итогу на ESP32 порт не работает.
Автор программы FLProg.
- Phazz
- Полковник
- Сообщения: 3126
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
Выход новой бэта версии программы
[ref=#00aa00]support[/ref], что-то вэбинтерфейс непонятно себя ведёт при переключении из точки в клиент. Очень плохо грузит страницу.
-
- Рядовой
- Сообщения: 32
- Зарегистрирован: 13 окт 2017, 19:10
- Контактная информация:
Выход новой бэта версии программы
support писал(а): 17 ноя 2021, 15:09я по моему понял в чем проблемма. У Вас проект создан в предыдущей версии. И тут мой косяк. Забыл предупредить, что если проект создан в предыдущих версиях, необходимо в общее описание стилей вэбинтерфейса добавить следующие стили:Parashutik писал(а): 15 ноя 2021, 15:01
Смысл в том, что когда надпись находится внутри индикатора, то он работает. Если вывести надпись за индикатор, то видно только надпись, а сам индикатор нет.Отправлено спустя 53 секунды:Код: Выделить всё
.stLab { margin: 5px 0; } .stBtn { margin: 5px; } .stLig { margin: 5px; width:50px; height:50px; border-radius:20%; display: inline-flex; align-items: center; justify-content: center; } .stText { margin: 5px 0; } .stIF { margin: 5px 0; } .stWL { height:100px; width:400px; overflow: auto; } .stChb { margin: 5px 0; } .stRb { margin: 5px 0; } .stCB { margin: 5px 0; }
В проектах созданных в новой версии необходимые стили создаются сами
Отправлено спустя 59 секунд:Ответил вышеParashutik писал(а): 17 ноя 2021, 10:45 В общем протестировал я цветовой индикатор. Он отображается только тогда, когда включено отображение надписи и она обязательно находится внутри индикатора. Все остальные варианты исключают отображение цветового индикатора в WEB. Видна только надпись. Цвета нет.![]()
Спасибо большое, но уже и сам разобрался. Не успел написать.
- Cancertanly
- Сержант
- Сообщения: 214
- Зарегистрирован: 06 апр 2016, 19:59
- Откуда: bish
- Имя: Антон
- Поблагодарили: 1 раз
Выход новой бэта версии программы
[ref=#00aa00]support[/ref], снова словил падение
У вас нет необходимых прав для просмотра вложений в этом сообщении.
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
Выход новой бэта версии программы
Исправил.Cancertanly писал(а): 19 ноя 2021, 05:15 [ref=#00aa00]support[/ref], снова словил падение 19.11.2021.log
Спасибо что находите баги, это очень важно...
Автор программы FLProg.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость