Для начала подпишите на графиках привязку к выходам и "растяните" график, чтоб лучше видеть фронты передние/задние. А вообще, включите отображение последовательности операций. Предположу, что если Вы одновременно переключаете входа S и R с 1 в 0, то вначале (сверху) снимается 1 с S, при этом учитывается еще "висящий" 1 на R, поскольку обработка его входа еще не совершена.
Посмотрите там же подписано.
Фронты разъезжаются согласно последовательности обработки.
А что, порядок компиляции поменять нельзя ?
В общем не понял я как менять порядок компиляции.
Поставьте например задержку (любую) на входе S и проверьте.
не влияет!
Поставил константу (fase) на вход R. Не помогло.
так и не победил - пришлось по новой проект набрать) только тогда заработало.
Нормально работает ещё на 7.3.8.Panagiotis писал(а): ↑15.11.2021{, 16:28}Вот проект тестовый на Версии 7.4.0 и на версии 7.0.0. Напоминаю на 7.0.0 работает корректно сеть Модбас.
я по моему понял в чем проблемма. У Вас проект создан в предыдущей версии. И тут мой косяк. Забыл предупредить, что если проект создан в предыдущих версиях, необходимо в общее описание стилей вэбинтерфейса добавить следующие стили:Parashutik писал(а): ↑15.11.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;
}
Ответил вышеParashutik писал(а): ↑17.11.2021{, 10:45}В общем протестировал я цветовой индикатор. Он отображается только тогда, когда включено отображение надписи и она обязательно находится внутри индикатора. Все остальные варианты исключают отображение цветового индикатора в WEB. Видна только надпись. Цвета нет.
Проблему нашол. ИсправилVrungel писал(а): ↑17.11.2021{, 09:17}Нормально работает ещё на 7.3.8.Panagiotis писал(а): ↑15.11.2021{, 16:28}Вот проект тестовый на Версии 7.4.0 и на версии 7.0.0. Напоминаю на 7.0.0 работает корректно сеть Модбас.
7.4 генерит другой код инициализации com-порта.
Для сравнения:
7.3.8:7.4.0:СпойлерПоказатьSerial.begin(9600, SERIAL_8N1);Почему так - понятия не имею. Остальной код идентичен.СпойлерПоказать_startUart0();
void _startUart0()
{
int code= 6;
Serial.begin(9600, (_serialModeFromInt(code)));
}
int _serialModeFromInt(int code)
{
return code;
}
По итогу на ESP32 порт не работает.
support писал(а): ↑17.11.2021{, 15:09}я по моему понял в чем проблемма. У Вас проект создан в предыдущей версии. И тут мой косяк. Забыл предупредить, что если проект создан в предыдущих версиях, необходимо в общее описание стилей вэбинтерфейса добавить следующие стили:Parashutik писал(а): ↑15.11.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.11.2021{, 10:45}В общем протестировал я цветовой индикатор. Он отображается только тогда, когда включено отображение надписи и она обязательно находится внутри индикатора. Все остальные варианты исключают отображение цветового индикатора в WEB. Видна только надпись. Цвета нет.
Спасибо большое, но уже и сам разобрался. Не успел написать.
Исправил.