Это сделано в том числе ,что бы при зависаниях или крахе можно было успеть загрузить другой проект или создать новый итд (нажать кнопку в течении 2 сек)...Возможно ,со временем убирем ,когда будет альфа версияKaScada писал(а): 25 дек 2020, 15:58Qwert855 писал(а): 25 дек 2020, 00:48 постоянно выкидывает окно с версией программы при старте проекта автоматом на момент запуска программы, и после каждого сворачивания программы или блокировке экрана. Т.е возврат в приложение вызывает информационную сроку с версией программы на 5 сек. Каждый раз.
HMI-KaScada Modbus
- Rovki
- Полковник
- Сообщения: 5713
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
HMI-KaScada Modbus
Электронщик до мозга костей и не только
HMI-KaScada Modbus
Добрый день.
в программе КАСКАДА возможно ли включить:
- инструмент для пропорционального масштабирования элементов?
- возможность "склеивания" наложенных слоев с выбором глубин слоев что бы перемещать и копировать сборный элемент как единый? под глубиной слоя имею ввиду возможность выбора в склеенном элементе кто под кем будет отражаться.
Судя по одному из последних видео с доработками в последней версии, тема актуальна.
Так же очень не хватает стика в программе, хотелось бы найти применение программе так же и в развлекательных целях т.к отклик у программы хороший.
в программе КАСКАДА возможно ли включить:
- инструмент для пропорционального масштабирования элементов?
- возможность "склеивания" наложенных слоев с выбором глубин слоев что бы перемещать и копировать сборный элемент как единый? под глубиной слоя имею ввиду возможность выбора в склеенном элементе кто под кем будет отражаться.
Судя по одному из последних видео с доработками в последней версии, тема актуальна.
Так же очень не хватает стика в программе, хотелось бы найти применение программе так же и в развлекательных целях т.к отклик у программы хороший.
- Rovki
- Полковник
- Сообщения: 5713
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
HMI-KaScada Modbus
1.Не понятно ,что имеется ввиду ,сейчас при смене разрешения экрана меняется размер компонента или в режиме редактирования можно менять размер в ручную или выравниванием по высоте или ширине .Qwert855 писал(а): 29 дек 2020, 09:34 Добрый день.
в программе КАСКАДА возможно ли включить:
- инструмент для пропорционального масштабирования элементов?
- возможность "склеивания" наложенных слоев с выбором глубин слоев что бы перемещать и копировать сборный элемент как единый? под глубиной слоя имею ввиду возможность выбора в склеенном элементе кто под кем будет отражаться.
Судя по одному из последних видео с доработками в последней версии, тема актуальна.
Так же очень не хватает стика в программе, хотелось бы найти применение программе так же и в развлекательных целях т.к отклик у программы хороший.
2.Количество слоев не ограничено - можно хоть 10 компонентов накладывать друг на друга . Если выделить данные компоненты то их можно перемещать и копировать в любое место как единый компонент. Самый верхний имеет приоритет отображения . В какой последовательности будите накладывать ,в такой они будут отображаться . Прежде чем накладывать компоненты друг на друга нужно их настроить (задать свойства,адреса..) ,в этом есть небольшое неудобство ,но упрощает меню.
3. О каком стике речь?
Электронщик до мозга костей и не только
HMI-KaScada Modbus
Склеить элемент что бы не получилось случайного нажатия и потом повторного выстроения подложке. Как видно на фото один и тот же индикатор при случайном касании стал отображаться по другому.
На втором фото видны рамки масшабирования но нет пропорционального увеличения,
Под стиком имеется ввиду - джойстик.
На втором фото видны рамки масшабирования но нет пропорционального увеличения,
Под стиком имеется ввиду - джойстик.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Rovki
- Полковник
- Сообщения: 5713
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
HMI-KaScada Modbus
Потому ,что вы повернули экран ...Масштабирование получаем как соотношение высоты и ширины .Если вы на альбомном положении нарисовали круг ,а потом на портретном виде посмотрите , круга не будет . Если применить другой способ масштабирования ,то часть проекта вообще обрежится ...Это много раз уже обсуждалось .
Отправлено спустя 10 минут 42 секунды:
Что касается случайного нажатия на "пирог из слоев" ,то да есть вероятность ,что вы нажали на средний слой и он станет верхним (стал последним компонентом) при редактировании. Может стоит подумать о функции закрепления очередности слоев ,но это позже...
Отправлено спустя 10 минут 42 секунды:
Что касается случайного нажатия на "пирог из слоев" ,то да есть вероятность ,что вы нажали на средний слой и он станет верхним (стал последним компонентом) при редактировании. Может стоит подумать о функции закрепления очередности слоев ,но это позже...

Электронщик до мозга костей и не только
HMI-KaScada Modbus
По круглом индикатору это просто пример, что элемент тянется не пропорционально по осям Х и У на глазок. Ориентация экрана тут не обращаем внимания.
Прошу уделить внимание так же к элементу - джойстик.
Уверен следующие релизы будут ещё удобнее по интерфейсу к пользователю.
Спасибо.
Прошу уделить внимание так же к элементу - джойстик.
Уверен следующие релизы будут ещё удобнее по интерфейсу к пользователю.
Спасибо.
- Rovki
- Полковник
- Сообщения: 5713
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
HMI-KaScada Modbus
Так конечно тянется, так ,как вы тяните . Тяните под углом -меняется размер по оси Х и У . Тяните по Х - будет меняться только размер по Х .Если нудны одинаковые компоненты , то делаем копирование\вставка .Qwert855 писал(а): 29 дек 2020, 14:32 По круглом индикатору это просто пример, что элемент тянется не пропорционально по осям Х и У на глазок. Ориентация экрана тут не обращаем внимания.
Прошу уделить внимание так же к элементу - джойстик.
Уверен следующие релизы будут ещё удобнее по интерфейсу к пользователю.
Спасибо.
А что за компонент джойстик ? Может координатное управление ? А что там?
Электронщик до мозга костей и не только
HMI-KaScada Modbus
В ручную подгонять правильную геом фигуру весьма сложно ( на телефоне), нет сетки с привязкой. Шаг в сторону и элемент шире или уже и пошла подгонка на глазок по выравниванию,
Как пример выше скрин круглого индикатора который хотелось бы применить круглым в любом масштабе. Да это возможно не спорю конечно, но вызывает некоторое доп время.
Касательно присловутого джойстика
.
Управление в осях Х и У с возможностью автоцентровки при отпускании области управления.
Как пример выше скрин круглого индикатора который хотелось бы применить круглым в любом масштабе. Да это возможно не спорю конечно, но вызывает некоторое доп время.
Касательно присловутого джойстика

Управление в осях Х и У с возможностью автоцентровки при отпускании области управления.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Rovki
- Полковник
- Сообщения: 5713
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
HMI-KaScada Modbus
Было же два видео про джойстик [bbvideo]https://youtu.be/Akyi6x0jN0A[/bbvideo]
Электронщик до мозга костей и не только
HMI-KaScada Modbus
Подскажите что за элементы меняют значение х и у. И можно ли реализовать установку в "центр" при отпускании экрана.
- Rovki
- Полковник
- Сообщения: 5713
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
HMI-KaScada Modbus
В компоненте Динамические картинки , в настройках . Момент отпускания каскада не отслеживает , нужно нажать в центр .Qwert855 писал(а): 30 дек 2020, 01:20 Подскажите что за элементы меняют значение х и у. И можно ли реализовать установку в "центр" при отпускании экрана.
Отправлено спустя 8 часов 41 минуту 12 секунд:
Финальная версия 2020 [bbvideo]https://youtu.be/g8KX5gaRK_k[/bbvideo]
Электронщик до мозга костей и не только
- Rovki
- Полковник
- Сообщения: 5713
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
HMI-KaScada Modbus
Продолжаем испытания MQTT [bbvideo]https://youtu.be/6mo2fRRpWOs[/bbvideo]
Электронщик до мозга костей и не только
HMI-KaScada Modbus
[ref=#ff8000]Rovki[/ref],
-определить дисконнект с есп8266 в локалке возможно лишь примерно через 5 сек. Слишком долго это. Простительно для 3ж/4ж, но не для локалки же.
-у mqtt в каскаде до сих пор нет битов "потеря соединения с брокером" и "восстановление связи с брокером". Соответственно настроить реакцию на эти события невозможно. (как минимум-уведомить юзера). С облаком каскады ровно так же.
Какой смысл от кучи брокеров, если юзер не в курсе состояния соединения с ними?
Странно, что такой функционал есть даже в блоках mqtt для есп8266 в флпрог! Но нет в каскаде. Хотя вычилительные возможности есп и андроида просто несопоставимы!
-определить дисконнект с есп8266 в локалке возможно лишь примерно через 5 сек. Слишком долго это. Простительно для 3ж/4ж, но не для локалки же.
-у mqtt в каскаде до сих пор нет битов "потеря соединения с брокером" и "восстановление связи с брокером". Соответственно настроить реакцию на эти события невозможно. (как минимум-уведомить юзера). С облаком каскады ровно так же.
Какой смысл от кучи брокеров, если юзер не в курсе состояния соединения с ними?
Странно, что такой функционал есть даже в блоках mqtt для есп8266 в флпрог! Но нет в каскаде. Хотя вычилительные возможности есп и андроида просто несопоставимы!
- Rovki
- Полковник
- Сообщения: 5713
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
HMI-KaScada Modbus
Так делайте это на уровне проекта - обратная связь . То есть издатель (каскада) отправляет как издатель -включить отопление и как подписчик считывает этот топик из контроллера (через брокера) , который в данном случае как издатель ...Так же и с задатчиками...и не нужны ни какие то индикаторы дополнительныеkramar писал(а): 06 янв 2021, 16:06 [ref=#ff8000]Rovki[/ref],
-определить дисконнект с есп8266 в локалке возможно лишь примерно через 5 сек. Слишком долго это. Простительно для 3ж/4ж, но не для локалки же.
-у mqtt в каскаде до сих пор нет битов "потеря соединения с брокером" и "восстановление связи с брокером". Соответственно настроить реакцию на эти события невозможно. (как минимум-уведомить юзера). С облаком каскады ровно так же.
Какой смысл от кучи брокеров, если юзер не в курсе состояния соединения с ними?

Электронщик до мозга костей и не только
HMI-KaScada Modbus
какой смысл нажимать кнопку или отправлять уставку, если НЕТ КОННЕКТА С БРОКЕРОМ?Rovki писал(а): 06 янв 2021, 16:23 Так делайте это на уровне проекта - обратная связь . То есть издатель (каскада) отправляет как издатель -включить отопление и как подписчик считывает этот топик из контроллера (через брокера) , который в данном случае как издатель ...Так же и с задатчиками...и не нужны ни какие то индикаторы дополнительные ...Юзеру не столько соединение важно ,сколько передача.\прием данных . задал температуру 25гр на одном конце и увидел 25 на другом ,значит и связь есть и контроллер принял данные
Отправлено спустя 58 секунд:
вот в видео своем вы так и попадаете с beebotte: вы жмете кнопку когда нет связи с брокером.
Отправлено спустя 2 минуты 23 секунды:
юзер перед действием должен быть в курсе: есть ли связь.
Хотя юзеру вообще не должна быть доступна кнопка, если нет коннекта. И неважно что за коннект: в локалке, через облако или mqtt.
Отправлено спустя 3 минуты 58 секунд:
и как же это сделать для мониторинга статуса соединения с каскада.облако? в самой каскаде конечно.
Отправлено спустя 5 минут 19 секунд:
Вот вы всегда так: когда у вас просили возможность в каскаде использовать два брокера-вы ответили что это никому не нужно. Со шкалами точно также было.
HMI-KaScada Modbus
и сейчас опять гнете свою линию 
Вот как мне клиенту объяснить, что УЖЕ можно нажать кнопку???? если при этом еще нет коннекта с облаком или mqtt? Он будет жать ее долго и бессмысленно.
а потом распрощается с каскадой.

Вот как мне клиенту объяснить, что УЖЕ можно нажать кнопку???? если при этом еще нет коннекта с облаком или mqtt? Он будет жать ее долго и бессмысленно.
а потом распрощается с каскадой.
- Rovki
- Полковник
- Сообщения: 5713
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
HMI-KaScada Modbus
В смартфоне есть выход в интернет по двум каналам (мобильный или wifi) . Нет связи это такая редкость . В каскаде есть бит показывающий наличие интернета .
Так вот нажал и увидел ,что нет связи ,без дополнительных индикаторов. Задатчик формируют запрос при их нажатии .
Юзеру важно что команда из одного конца света пришла на другой конец и была исполнена и при этом не важно (изменить не может) какой клиент не работает или брокер лег . Только обратная, информационная(логическая) связь по всему каналу 100% покажет услышали тебя или нет .
Так вот нажал и увидел ,что нет связи ,без дополнительных индикаторов. Задатчик формируют запрос при их нажатии .
Юзеру важно что команда из одного конца света пришла на другой конец и была исполнена и при этом не важно (изменить не может) какой клиент не работает или брокер лег . Только обратная, информационная(логическая) связь по всему каналу 100% покажет услышали тебя или нет .
Электронщик до мозга костей и не только
HMI-KaScada Modbus
какого проекта? там вообще нет МК. Какую связь я могу сделать?
Отправлено спустя 3 минуты 48 секунд:
это ведь юмор такой, надеюсь?Rovki писал(а): 06 янв 2021, 16:55 Юзеру важно что команда из одного конца света пришла на другой конец и была исполнена

HMI-KaScada Modbus
какого? с кем? с облаком каскады? с рунетом? с mqtt-брокерами? с гуглом?
Вот зачем вы так общаетесь с нами? сами же спросили про развитие каскады. И вот такая реакция от вас же

Ну раз вы не хотите - то значит мы больше и не будем)))
Удачи вам и всего хорошего.
- Rovki
- Полковник
- Сообщения: 5713
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 67 раз
- Поблагодарили: 212 раз
- Контактная информация:
HMI-KaScada Modbus
У меня интернета на смартфоне нет ,только когда я еду по тайге ,там только спутниковая связь , а дома раз в месяц на час вырубают электричество ,бывает ...но смартфон работает (безлимит).
Это наш подход ,который реализован ,может быть и другой ,но это будет другое приложение.
Вы не путайте есп с одним индикатором и приложение (каскада) где можно реализовать любое количество подписчиков и издателей и есть свой "мк" - логика,ФБ ,элементы итд. На есп вы можете повесть индикатор на связь с брокером ,но от этого не тепло, не холодно (нет гарантии что сообщение доставлено\получено. Два дня просидел пока разобрался с передачей данных- связь есть ,а данные не идут...
Еще раз привожу пример обратной связи между каскадой и есп (это реализовано в проекте) - каскада (издатель) передает уставку (int) через брокера(свой топик) в есп (или другую каскаду) . Есп (подписчик) принимает эту уставку( по этому же топику) и передает для обработки в МК . Далее, эта есп как издатель передает (обратная связь) это в каскаду (подписчик) через брокера с другим топиком . Каскада принимает и выдает на индикатор значение переданной уставки .Вот тогда юзер уверен ,что его приказ принят и исполнен .
. Если не выполнена ,то юзеру все равно на каком участке цепи звено сломалось , сделать он ни чего не может ., хоть включай лампочку ,хоть не включай . А с помощью элементов каскады можно сделать логику- если в течении 3-5сек ответ от есп не равен заданию ,то включай сирену,выводи матерный текст или еще кучу всего , вплоть до ПУШ уведомлений на телефон ,тому кто дома... Не хотите проверять всю цепь, можно ограничится каскада-брокер - послали топик ,считали его ,посмотрели или логикой сравнили . Одинаково -все хорошо ,связь с брокером есть ,нет - выдавай сигнал аварии тот или иной
Это наш подход ,который реализован ,может быть и другой ,но это будет другое приложение.
Вы не путайте есп с одним индикатором и приложение (каскада) где можно реализовать любое количество подписчиков и издателей и есть свой "мк" - логика,ФБ ,элементы итд. На есп вы можете повесть индикатор на связь с брокером ,но от этого не тепло, не холодно (нет гарантии что сообщение доставлено\получено. Два дня просидел пока разобрался с передачей данных- связь есть ,а данные не идут...
Еще раз привожу пример обратной связи между каскадой и есп (это реализовано в проекте) - каскада (издатель) передает уставку (int) через брокера(свой топик) в есп (или другую каскаду) . Есп (подписчик) принимает эту уставку( по этому же топику) и передает для обработки в МК . Далее, эта есп как издатель передает (обратная связь) это в каскаду (подписчик) через брокера с другим топиком . Каскада принимает и выдает на индикатор значение переданной уставки .Вот тогда юзер уверен ,что его приказ принят и исполнен .

Электронщик до мозга костей и не только
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей