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