Стартовая страница › Форумы › Новые идеи › Развитие Администратора
Помечено: администратор
- В этой теме 35 ответов, 6 участников, последнее обновление 5 месяцев назад сделано
Mikhail.
-
АвторСообщения
-
03.11.2020 в 14:03 #17490
manjey73
Участник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
-
Этот ответ был изменен 8 месяцев, 1 неделя назад от
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 насколько заметил, файл драйвера можно заменить не останавливая Коммуникатор, могу ошибаться, но копировал прямо так.. Опять же, из Администратора всегда можно выключить удаленный Коммуникатор. -
Этот ответ был изменен 8 месяцев, 1 неделя назад от
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.