ScadaAdminWebJP

Просмотр 15 сообщений - с 46 по 60 (из 112 всего)
  • Автор
    Записи
  • #44055
    manjey73
    Участник

    мда уж… работы тут до одного места 🙁

    1. слишком высокие ячейки таблицы, может кнопки действий в полосочку делать а не по высоте?
    2. на каких-то таблицах Действие 1, Еще какое-то Действие 2 — это иконки не подтянулись?
    3. в настройках Секретный ключ не показывается, как в оригинале, типа можно показать и скопировать

    и очень нужны окна настроек конечно для драйверов, модулей и т.д.
    И тут вот непонятно, а как сделать окна, чтобы в них можно было и логику запихивать?
    А то я тут воюю с TreeView, жесть, не ожидал, что нужно столько логики писать для интерфейса 🙁

    #44056
    JurasskPark
    Участник

    https://github.com/JurasskPark/ScadaAdminWebJP_v6_Drivers

    Для этого я вчера создал репозиторий, где выложил проект с Modbus драйвером и пример инструкции как это работает.

    #44057
    JurasskPark
    Участник

    1. слишком высокие ячейки таблицы, может кнопки действий в полосочку делать а не по высоте?
    2. на каких-то таблицах Действие 1, Еще какое-то Действие 2 — это иконки не подтянулись?
    3. в настройках Секретный ключ не показывается, как в оригинале, типа можно показать и скопировать

    Мне нужны скриншоты с фиолетовыми рамочками, чтобы понятно было, что не так 🙂

    #44058
    manjey73
    Участник

    сделаю дома. на работе мельком смотрел просто. на почтовом облаке папку расшарю и туда буду скидывать.

    #44059
    manjey73
    Участник

    Для этого я вчера создал репозиторий, где выложил проект с Modbus драйвером и пример инструкции как это работает.

    жесть конечно 🙁

    я попробую тебе кинуть View от своего модуля. Вот сильно сомневаюсь, что без перепахивания можно сделать окно настроек под такое….

    #44060
    JurasskPark
    Участник

    Ещё какая жесть — даже спорить не буду.
    Вот поэтому и нужно мнение, что и как и как можно сделать лучше и удобнее.

    Была все таки задача собирать из кубиков элементы дизайны.
    Ну и как ты говорил, внутри может быть сложная структура и расчеты, чтобы logic не переделывать и формировать структуру xml как у старого драйвера.

    #44061
    manjey73
    Участник

    Скажем так. Не хватает работы с ЛЮБЫМ xml (с любой структурой скажем так).

    Проблема, с которой столкнулся. Есть код чтения любого xml рекурсией, то есть пофигу на вложенность. Но как только добавляешь те же иконки для отображения веток, добавляешь логику что в какую ветку можно а что нельзя, то сразу все ломается. то есть код уже перестает быть универсальным.

    И вот это вот если победить, то сделать вызов подобного окна и где-то описательную часть (пусть даже ручками деланную), которая скажет, это сюда можно, а это сюда нельзя.
    То есть само окно одно и то же, а правила делать ручками уже под конкретный результат.
    Вот пока так не получилось.
    Ну как пример — XmlNotePad — он открывает абсолютно любой xml и сохраняет его так же. Но как подобному объяснить, что в этой ветке будет (должно быть) только вот это, а в другой ветке вот только то?

    #44112
    JurasskPark
    Участник

    Из новостей: начал тестировать инсталлятор Linux на Wirenboard. Работает. Но пришлось чуть допилить проблему распаковки архива из-за слешей.

    Плохая новость: контроллер чуть не сдох от такой нагрузки. 😁
    Буду думать что отключать и вырезать.
    Теперь я понимаю, почему у Михаила минималистичный подход и быстрая Scada.)))

    #44113
    manjey73
    Участник

    🙂 GTK+ самое минималистичное вроде, что есть на Linux для окон.
    Но правда там другие проблемы будут. Уже связанные с оконным менеджером наверное.

    Палка о двух концах короче. На удаленной машине лучше web, в смысле если через web сервер запускаешь. Если это локальная машина и где есть оконный интерфейс, лучше что-то оконное, типа WinForm, так как возможностей побольше.

    Мну даже больше с Винды устраивает, Админке возможностей бы чуть побольше для удобства.
    И ошибки импорта/экспорта устранить.

    #44114
    JurasskPark
    Участник
    #44115
    JurasskPark
    Участник

    https://jurasskpark.ru/files/forum/scadaadminwebjp_007.mp4

    Как работает приложение по обновлению.

    #44545
    JurasskPark
    Участник


    http://jurasskpark.ru/pubimg/up/17869152167aa6f23.png


    http://jurasskpark.ru/pubimg/up/1786915524f3328ef.png


    http://jurasskpark.ru/pubimg/up/17869157005bd5a1a.png


    http://jurasskpark.ru/pubimg/up/178691573186b8e41.png

    — В редактор добавлено отображение элементов плагинов помимо в виде списка ещё и в виде сетки.
    — Вернул старый режим сцепки, но не до конца.
    — Добавлена синхронизация. Пока до конца не понимаю, нужна ли конкретно по линии или нет. Я пока не понимаю зачем нужно отдельно каждую линию синхронизировать с конфигурационноми таблицами.
    — Добавлен мастер создания каналов.
    — Переделан мастер публикации и скачивания проектов.
    — Иконки переведены с png формата на svg.
    — Если у редактора нет плагина, которым была нарисован какой-то элемент мнемосхемы, но элемент выделяется на мнемосхеме и его теперь можно удалить.

    https://github.com/JurasskPark/ScadaAdminWebJP_v6/releases/tag/v6.4.0_beta_03

    #44547
    manjey73
    Участник

    В линию бывает добавляются устройства, нет необходимости синхронизировать вппидинии Коммуникатора.

    #44548
    manjey73
    Участник

    Так вопрос — почему недоступный то компонент?
    Он же как раз должен быть доступен, если он установлен.

    #44549
    JurasskPark
    Участник

    >>В линию бывает добавляются устройства, нет необходимости синхронизировать вппидинии Коммуникатора

    Но все линии и устройства должны в итоге быть и в таблице и у коммуникатора быть одинаковое количество.
    А чаще линию удалил в коммуникаторе, а потом идешь и потом через месяц вспоминаешь, что из таблицы Линии и Устройств забыл удалить записи.

Просмотр 15 сообщений - с 46 по 60 (из 112 всего)
  • Для ответа в этой теме необходимо авторизоваться.