|
Песочница Удалённые с форума темы |
|
Опции темы | Поиск в этой теме |
25.02.2020, 21:34 | #1 |
Senior Member
Регистрация: Feb 2018
Адрес: Вологда
Сообщения: 106
Благодарил(а): 2 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Трансляция изображения экрана контроллера
Полное название "Трансляция изображения экрана контроллера через сеть/интернет и управление сенсором"
Думаю не буду даже десятым кто задаст вопрос. Почему нет возможности управлять контроллером с компьютера как RDP в той же Windows. Контора выиграла тендер, мы продавили вместо карела сегнетикс. Планировали использовать 2Gi, но его сняли с производства. Применили SMH4. В ТЗ и проекте есть использование сенсорной панели Weintek для отображения процесса и управления процессом. Используем. Однако учитывая, что программист специализируется на SMlogix , бОльшая часть всей настройки , конфигурации и управления пишется для экрана SMH4. Потом приходится городить кучу modbus переменных для передачи информации на панель, заниматься художествами в среде программирования Wientek. В общем двойная работа. А самое главное. Через VNCviewer цепляешься к панели и видно, что , где , и как. Мышью нажимаешь экранные кнопки ... Не надо разворачивть скаду для просмотра состояний. (отельное спасибо за автоскаду, несмотря на преклонный возраст она до сих пор производит очень положительное впечатление на заказчиков и является весомым аргументом ЗА). Можете парировать, что есть SMConnect и там есть все переменные и можно сделать все, что требуется. Но это не удобно и нынешним заказчикам хочется копию изображения экрана к которому они привыкают Большинство ваших продуктов имеют сенсорные экраны, сделайте для них "RDP". Все скажут огромное спасибо. PS Помнится для 2Gi была и экранная клавиатура, что облегчало работу на удалении. Не нужен "аватар" на объекте для тыкания кнопок. |
25.02.2020, 21:57 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
Цитата:
Это же "Ремоте десктоп протокол", а не "Показывалка какого-то экрана". Что касается собственного VNC, как-то пока не удаётся донести до разработчиков необходимость такой штуки. "RDP" для 2Gi - это моя самописная утилитка, которая просто не в состоянии прокачать большой экран четвёрки или Трима. Нужно делать всякие сжатия и т.д. Это уже нужна полноценная разработка, а не тупой транслятор фрейм-буфера, каковым является моя утилита. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 25.02.2020 в 22:07 |
|
25.02.2020, 22:01 | #3 | |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
Цитата:
|
|
25.02.2020, 22:04 | #4 |
Senior Member
Регистрация: Feb 2018
Адрес: Вологда
Сообщения: 106
Благодарил(а): 2 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Трансляция изображения экрана контроллера
Не упираюсь в термины. Сама суть. Видеть в окошке компьютера/телефона изображение с экрана контроллера и иметь возможность воздействовать на области экрана подобно нажатию на сенсорный экран, при помощи мыши или тачпада или экрана телефона.
Немножко оффотоп от темы. В Matrix планируется версия с HDMI. Там это тоже было бы полезно. ЗЫ. Если тема не полезная, сотрите. Обижаться не буду. |
25.02.2020, 22:08 | #5 |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
Ну вам насколько срочно такая штука нужна и готовы ли за эту штуку заплатить?
|
25.02.2020, 22:15 | #6 | |
Senior Member
Регистрация: Feb 2018
Адрес: Вологда
Сообщения: 106
Благодарил(а): 2 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Трансляция изображения экрана контроллера
Цитата:
Появился заказчик на удалении. Нестабильно работающий тепловой насос. Часть проблем я устранил, но что бы выяснить более детально, что там происходит я предложил оснастить систему мониторингом на базе SMH2Gi(из закромов) и автоскаде которая поднята на домашнем сервере в виртуалке. Люди согласились. А потом поинтересовались. Смогут ли они смотреть температуры в своей системе. Так как пускать кого то в домашнюю сеть нет интереса, думаю при дальнейшей модернизации их системы либо установить панель типа Weintek и дать им адрес для доступа или вероятно есть возможность организовать доступ к экрану SMH4 или Matrix. А 2Gi снова уедет в закрома ))))))) В нынешней жизни все хочется бесплатно, но цена интересна. Тем не менее. Срочность не велика, взгляд на перспективу. Сейчас все хотят "облако", "WI-Fi" , "Ethernet" Может проще WEB сервер на борту. Но тогда требуются знания/ресурсы на его программирование. Проще когда ты можешь отдать экран AsIs |
|
25.02.2020, 22:24 | #7 |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
По показу (трансляции) экрана проблем нет. Я до конца недели проверю возможность симуляции нажатия экрана и кнопок, и напишу в личку.
|
Благодарность от: |
25.02.2020, 22:59 | #8 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
Я думаю, стоит и не в личку написать, я же надеюсь, что наличие такой удобной функции только привлечет внимание пользователей к продукции сегнетикса и они не удалят инфу о такой возможности с форума. просто сделать видосы и намекнуть, что фишка не бесплатная. а уж в личке всегда можно будет все решить.
|
26.02.2020, 12:37 | #9 | ||
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 180
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
Цитата:
давить надо того, кто им платит и тех, кто продает, чтобы поглядели вокруг и увидели новые рынки с кучей денег вываливающихся из карманов. что-то типа VCN для контроллеров было бы прям торт. некоторая часть моих клиентов просто кипятком бы писали от счастья. Цитата:
тогда хотя бы скажите как вытаскивать экраны для получения скриншотов для тех же инструкцию |
||
26.02.2020, 13:19 | #10 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 355
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
26.02.2020, 13:41 | #11 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 180
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
Цитата:
я плохо понимаю что из того что там есть нужно для создания скриншотов? только файл coding.sh скопированный на контроллер? |
|
26.02.2020, 14:56 | #12 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 355
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
Нужно подготовить контроллер, для этого он должен быть подключен к интернету, иначе установка утилиты произойдет криво.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
26.02.2020, 15:13 | #13 |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
Что бы настроить контроллер без интернета, можно попробовать вручную скачать и установить пакеты в указанном порядке.
http://ftp.de.debian.org/debian/pool...1+b1_armhf.deb http://ftp.de.debian.org/debian/pool...b9u1_armhf.deb http://ftp.de.debian.org/debian/pool...-0.1_armhf.deb http://ftp.de.debian.org/debian/pool...-0.1_armhf.deb Команды установки (если что-то пойдет не так, например, версии с текущей системой не совпадут, то установка не просто не сработает): Код:
dpkg -i fbcat_0.3-1+b1_armhf.deb dpkg -i libpng16-16_1.6.28-1+deb9u1_armhf.deb dpkg -i libnetpbm11_10.78.05-0.1_armhf.deb dpkg -i netpbm_10.78.05-0.1_armhf.deb Код:
fbgrab screenshot.png |
26.02.2020, 15:16 | #14 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 180
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
хорошо, подключен, что дальше делать?
|
26.02.2020, 15:23 | #15 |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
|
26.02.2020, 15:24 | #16 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 180
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
меня больше интересует - надо что-то делать то того как копировать эту утилиту на контроллер?
|
26.02.2020, 15:28 | #17 |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
|
26.02.2020, 16:04 | #18 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 180
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
https://yadi.sk/i/gn7r0q2YzVTJsQ
https://yadi.sk/i/rI_Sx0urBfOCeQ сделал Цитата:
на клаву на компе реакции не вижу. где искать скриншот - тоже не понятно p.s. а, нет, надо было путти юзать https://yadi.sk/i/23vdxkLSmR6GRg я так понял что все пошло не так как должно было попробовал сделать все с самого начала.. Код:
login as: root root@192.168.1.213's password: Linux localhost 4.1.20-rt23+ #14 PREEMPT RT Wed Oct 2 17:51:33 MSK 2019 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Thu Feb 18 10:53:31 2010 from 192.168.1.101 root@localhost:~# cp -f /etc/apt/sources.list /etc/apt/sources.list_bak root@localhost:~# echo "dns-nameservers 8.8.8.8" >> /etc/network/interfaces root@localhost:~# echo "deb http://ftp.de.debian.org/debian/ jessie main contrib non-free" >> /etc/apt/sources.list root@localhost:~# apt-get update Err http://ftp.de.debian.org jessie InRelease Err ftp://dl.segnetics.com jessie InRelease Err http://ftp.de.debian.org jessie Release.gpg Temporary failure resolving 'ftp.de.debian.org' Err ftp://dl.segnetics.com jessie Release.gpg Temporary failure resolving 'dl.segnetics.com' Reading package lists... Done W: Failed to fetch ftp://dl.segnetics.com/debian/dists/jessie/InRelease W: Failed to fetch http://ftp.de.debian.org/debian/dists/jessie/InRelease W: Failed to fetch http://ftp.de.debian.org/debian/dists/jessie/Release.gpg Temporary failure resolving 'ftp.de.debian.org' W: Failed to fetch ftp://dl.segnetics.com/debian/dists/jessie/Release.gpg Temporary failure resolving 'dl.segnetics.com' W: Some index files failed to download. They have been ignored, or old ones used instead. root@localhost:~# Последний раз редактировалось LordN, 26.02.2020 в 16:23 |
|
26.02.2020, 16:46 | #19 |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
По симптомам, как будто нет интернета. Пинг до ya.ru идет?
По теме ветки. Сделал подручными средствами VNC, работает, но подтормаживает. Снял видео, можно посмотреть здесь: https://youtu.be/pEIC2QsCAI4 |
26.02.2020, 18:13 | #20 |
Senior Member
Регистрация: Feb 2018
Адрес: Вологда
Сообщения: 106
Благодарил(а): 2 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Трансляция изображения экрана контроллера
Чьорт побери! Гениально.
Требую включить это в приложения по умолчанию! Это же блекджек и... |
26.02.2020, 18:52 | #21 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 180
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
спасибо!
не было. починил и появилось Цитата:
а если бы еще и клаву подключить.. |
|
26.02.2020, 19:09 | #22 |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
Клавиши (те, что на корпусе, физические) работают, но частично и это проблема решаемая :-)
То, что на видео -- это просто прототип/концепт, если делать по уму, то можно расширить транслируемый экран и клавиши вывести прямо на это дополнительное место, что бы можно было их еще и мышкой нажимать. |
26.02.2020, 19:37 | #23 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 180
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
блин, при попытке обновления получил предупреждения, решил отформатировать контроллер.
отформатировал - теперь нет езернета |
26.02.2020, 22:04 | #24 | |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
Цитата:
|
|
26.02.2020, 23:08 | #25 |
Senior Member
Регистрация: Feb 2018
Адрес: Вологда
Сообщения: 106
Благодарил(а): 2 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Трансляция изображения экрана контроллера
никак не должен по идее
|
27.02.2020, 06:38 | #26 |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
По влиянию на тики надо вопрос изучать отдельно. Пока не могу сказать ничего конкретного, кроме того, что частота тиков может падать или скакать.
|
28.02.2020, 14:09 | #27 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
Цитата:
Мало сделать VNC, нужно ещё и работу объекта при этом не поломать. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 28.02.2020 в 15:21 |
|
01.03.2020, 12:47 | #28 |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
Коллеги!
Подумал, что делать с получением конечного результата, приходного к использованию. При этом, получить его цивилизованным и общеполезным способом. Склоняюсь к мысли к краудфандинга на одной из известных площадок, planeta.ru или boomstarter.ru. Если вам это нужно/интересно, поучаствуйте пока путем опроса лайком в комментариях в ранее выложенному видео. Там два вопроса: 1. Поставьте лайк комментарию, если вам интересна доработка... 2. Поставьте лайк комментарию, если готовы поддержать... |
03.03.2020, 16:29 | #29 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 191
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
Цитата:
И что там с трафиком? Edge с уровнем сигнала 15-20% протащит? PS. Я вам из своего кармана дам денег тыщ 30-40, если вы мне сделаете VNC хотя бы на уровне радмина. С загрузкой проца не более 5% при 10 FPS. А лучше с автоменеджментом FPS под свободные ресурсы канала и процессора. В принципе, использование m-jpeg уже даёт хорошую разгрузку канала при небольшой нагрузке на проц. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
03.03.2020, 17:06 | #30 |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Трансляция изображения экрана контроллера
Аресений, предложение интересное, но с требованиями вы загнули: EDGE, 10 FPS :-)
Для начала нужно достичь приемлемого показателя CPU. Я подумаю. |