manjey73

Ответы в темах

Просмотр 15 сообщений - с 31 по 45 (из 9,993 всего)
  • Автор
    Записи
  • в ответ на: Искажение размеров, координат #44807
    manjey73
    Участник

    Последний вопрос снят, еще шутки скрипта играют роль…

    в ответ на: Искажение размеров, координат #44806
    manjey73
    Участник
    в ответ на: Text внутри Faceplate #44805
    manjey73
    Участник

    Найдите 10 отличий

    В тему кривого рендеринга. Найдите на скрине 10 отличий кроме координаты Y

    Почему первый текст смещен влево, относительно второго?

    в ответ на: Text внутри Faceplate #44804
    manjey73
    Участник

    а мне вот нужны фейсплейты, по этому и мучаю Михаила, показывая косяки 🙂

    Лепить извините кучу текстовых полей на каждый чих, когда их можно встроить сразу в faceplate и просто делая привязки, гораздо удобнее.

    Но вот работает оно все с косяками. + если использовать TEXT, надо сделать архи много экспортируемых свойств для настройки, вместо одного, на весь Текст. Писал в какой-то теме об этом.
    Так что проще оказалось текст выводить через создание текста в svg скриптом, меньше экспортируемых свойств лепить. Но и там косяки…. 🙁

    в ответ на: RapidGate потеря связи. #44803
    manjey73
    Участник

    В канал не пишет НИКТО, кроме RapidGate. Скриптов НЕТ.
    Чистая передача из шлюза на сервер.

    Иначе бы и темы не создавал.

    в ответ на: ModDiffCalculator — настройка #44795
    manjey73
    Участник

    так вопрос, когда вы получите 1? на 2-ом опросе, 3-ем или 20-ом ?
    Насколько точно идут часы и на ПК и на ПЛК, да еще относительно друг друга?
    ПК относительно легко привязать к ntp, а вот ПЛК, к которому нет доступа уже нет.

    Для подобных сигналов оперировать разностью неправильно в корне.

    manjey73
    Участник

    ну что-то вроде. Я сильно подробно не разбирался. Просто в часовой архив нужно же занести значение, а текущее могло быть получено немножко раньше, по этому последнее с учетом этой настройки и запишется.

    в ответ на: ModDiffCalculator — настройка #44790
    manjey73
    Участник

    для счетчика разница не нужна 🙂 там тупо если канал = 1 сделай +, не 1 не делай +
    Все…

    А если у вас продолжительное время расход равен? Разница всегда будет 0, потому что вы в прошлый раз считали расход 0,2м3 в час, через минуту расход такой же, те же 0,2м3 в час — все, разница равно нулю…

    • Ответ изменён 4 дня, 19 часов назад пользователем manjey73.
    в ответ на: ModDiffCalculator — настройка #44789
    manjey73
    Участник

    з.ы. кстати вы должны еще понимать, как работает опрос Коммуникатором.
    Там тоже идет привязка ко времени.
    При старте Коммуникатора первый же опрос производится вне точки времени, ну потому что Коммуникатор стартанул. Потом опрос происходит строго в точку времени. Например вы выставили цикл 00:00:20 каждые 20 секунд.

    При старте было время х:х:12 — это первый опрос, потом опросы будут
    в x:х:20, х:х:40, y:y:00, y:y:20 и так далее
    и вот у вас опрос каждую секунду например, длительность в ПЛК 0-1-0-1 меняется каждую секунду и привет Медвед, вы получаете 0-0-0-0 при опросах 🙂

    в ответ на: ModDiffCalculator — настройка #44787
    manjey73
    Участник

    Мой пример, это лайфбит — импульс длительностью 1сек.(0-1-0-1 …) или более(в зависимости от настоек), во всяком случае за минуту, две, три всегда будет изменение, если норма.

    Вот про это я и говорю, время цикла опроса может приводить к тому, что каждую минуту вы на самом деле будете получать 0 или 1 несколько раз подряд, что не является ошибкой, ну просто так совпало, что вы прочитали ТАКОЕ ЖЕ значение как и в прошлый раз.
    тут более корректным будет счетчик и уже на основании прекращения счета за определенный период определение, что что-то умерло.

    С нарастающим итогом, что Diff, что формулы работают корректно
    А вот тот же Расход ТАК ЖЕ может совпасть на прошлом чтении прибора и текущем. Просто вот равномерный расход, особенно если проводятся округления значений расхода. Тут тоже некорректно применять Diff.

    В некоторых случаях правильнее применить служебный Тег устройства — Status 0 — Норма, 1 — Авария. И задержку на случай случайной ошибки при запросе.

    в ответ на: Искажение размеров, координат #44785
    manjey73
    Участник

    Справа Text в Faceplate-е

    Чудеса, да и только…

    в ответ на: Искажение размеров, координат #44784
    manjey73
    Участник

    Некорректная работа BackColor для текстового поля, если задать радиус углов, задать цвет фона и привязать backColor к экспортируемому свойству.

    Фон внутри закругленных углов будет тот, что выставим в faceplate, а при указании на схеме у нас покрасятся уголки…

    в ответ на: Искажение размеров, координат #44782
    manjey73
    Участник

    Текст в фейсплейте

    Те же грабли с применением размеров и центровки, которая не работает вообще.
    Да, кроме ошибки с boolean так же есть ошибка со списками.

    С текстом интересно — Авто размер не дает использовать Align — с чего бы? Всегда сверху слева. Я так понимаю Авто размер относится к рамке вокруг текста, выравнивание и центрирование каким боком к этому относится ?

    в ответ на: ModDiffCalculator — настройка #44781
    manjey73
    Участник

    Забавно 😀

    Но тип сигнала из ПЛК вы так и не описали.
    Может тут подойти Диф или нет остаётся вопросом. С учётом периодов опроса ПЛК.

    в ответ на: Искажение размеров, координат #44779
    manjey73
    Участник

    TestLinePicture in Faceplate на Схеме

    Но при этом если такой фейсплейт с картинкой svg вставить на схему, то тоже можно уменьшить высоту объекта и линия продолжает быть по центру. Нижняя линия это та же картинка, но уже вставленная в faceplate

    Короче какой-то косяк при использовании Разметки, как на Схеме, так и в фейсплейте.
    В первом случае при изменении высоты ниже 15-ти, во втором случае при изменении высоты ниже 25-ти происходит проблема с координатами вывода.
    Для svg y=’50%’ уже не 50% а черте что….

Просмотр 15 сообщений - с 31 по 45 (из 9,993 всего)