Стартовая страница › Форумы › Новые идеи › Развитие Администратора
Помечено: администратор
- В этой теме 35 ответов, 6 участников, последнее обновление 1 год назад сделано Mikhail.
-
АвторСообщения
-
03.11.2020 в 14:03 #17490manjey73Участник
Mikhail Если сохранится функционал Администрирования как сейчас, то есть Администратор можно держать на Windows и передавать на сервер с Linux еще как-то. Запускал непосредственно на Linux, были проблемы с выбором в таблицах. Если будет WEB и администрировать можно будет прямо на Linux машине тоже будет гуд.
А если в новой редакции вообще никак на Linux работать не будет Scada то уже не очень хорошо будет.03.11.2020 в 17:07 #17494MikhailМодераторА что в новом .NET настолько грандиозные изменения, что придется все переписывать или просто пересобрать?
Если оставить технологию WinForms, то изменения вроде бы не глобальные. Если переписывать на кроссплатформенный десктоп, то это придётся делать полностью с нуля.
может всё-таки плавно двигаться в Web туда в Главное меню -> Администрирование или Главное меню -> Конфигурация, постепенно и неспеша добавляя функции Администратора?
Администратор может быть независимым веб-приложением. Ведь на нём можно редактировать любой проект из имеющихся, а не только тот, который работает в текущий момент.
03.11.2020 в 17:09 #17495MikhailМодераторА если в новой редакции вообще никак на Linux работать не будет Scada то уже не очень хорошо будет.
Движок обязательно продолжит работать на Linux. Такой вопрос даже не стоит. Просто будет не Mono, а .NET 5, затем .NET 6, и т.д.
В этой теме речь идёт только об Администраторе, т.к. он станет на распутье в перспективе около года.
03.11.2020 в 17:12 #17496MikhailМодераторЗапускал непосредственно на Linux, были проблемы с выбором в таблицах.
В данный момент интерфейс Администратора на Linux отрисовывается Mono, причём той его частью, которая вообще никак не обновляется. Ну и в любом случае, как я уже сказал, от Mono нужно переходить на новый .NET.
05.11.2020 в 15:58 #17511manjey73УчастникНу если движок будет работать потом на .NET 5 и так далее, до Администратор на Windows вполне оптимален.
1. АСУТП-шники не могут отказаться от Windows по простой причине, куча программ для конфигурирования приборов и т.д. работают только под ним и аналогов нет и вряд ли будут.
2. Не будет проблем с функционалом. Но если WEB будет так же функционален, то почему нет ?з.ы. единственное, добавить функционал перезапуска и остановки отдельной линии связи на удаленном сервере.
06.11.2020 в 11:22 #17519MikhailМодераторединственное, добавить функционал перезапуска и остановки отдельной линии связи на удаленном сервере.
Согласен. Тоже сталкиваюсь с этим неудобством.
14.01.2023 в 16:04 #27020JurasskParkУчастникПредлагаю в качестве «развития» обновить библиотеку System.IO.Ports.dll с версии 6.0.21.52210 от 23.10.2021 (36.1 Кб) на 7.0.22.47203 от 23.09.2022 (84.1). Эта версия показывает COM-порты в Windows.
https://www.youtube.com/watch?v=dns8wST3rNA
- Этот ответ был изменен 1 год, 3 месяца назад от JurasskPark.
16.01.2023 в 14:48 #27031MikhailМодераторДанная тема называется «Развитие Администратора». Приложение Администратор не использует библиотеку System.IO.Ports.dll, работа с портами происходит в драйверах, которые подключаются Администратором. Заведите, пожалуйста, отдельную тему.
Напишите, какие новые методы класса ком-порт используются.23.01.2023 в 08:43 #271497inУчастникЯ за вариант 1. Думаю в большинстве случаев первоначальная настройка производится из под Windows.
23.01.2023 в 09:32 #27150manjey73УчастникДобавлю, если запилить Администратор таким образом, чтобы он запускался под обычным штатным Wine в Linux будет вполне нормально.
23.01.2023 в 11:55 #27158MikhailМодераторАдминистратор 6 запускается в Wine на Linux. Если нужны детали, как это сделать, заведите отдельную тему.
29.03.2023 в 22:43 #27806manjey73УчастникА почему бы не добавить копирование файлов драйверов через Администратор?
чисто спросил 🙂
30.03.2023 в 08:23 #27809JurasskParkУчастникТоже интересно. Чтобы по серверам каждый раз не копировать.
Если драйвер такой уже есть, то его коммуникатор уже использует. И заменять не даëт. Но во время копирования проекта, служба останавливается и драйвер уже не используется. Поэтому заменить на новую версию драйвера приложение разрешит.
Остаётся вопросы: 1. С папками. У некоторых драйверов дополнительные библиотеки в подпапках.
2. Как на это отреагируют Антивирус.30.03.2023 в 08:27 #27810JurasskParkУчастникНо обычно для такого делают приложение update.
Обратился к repository, где лежит список драйверов с версиями, перед запуском службы Communicator запускается update и если версия меньше чем на сервере, то идёт скачивание.
А вот Админстратор не знает какии версии библиотек на другом сервере. Ему по сути придется копировать их все подряд.
Но собственно не ставить флажок Копировать библиотеки при каждом разворачивании проекта. )30.03.2023 в 08:59 #27811manjey73Участник1. Администратор знает, какие версии на другом сервере. Лог устройства в помощь
2. на Linux насколько заметил, файл драйвера можно заменить не останавливая Коммуникатор, могу ошибаться, но копировал прямо так.. Опять же, из Администратора всегда можно выключить удаленный Коммуникатор. -
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.