Ответы в темах
-
АвторЗаписи
-
hizkiyau
УчастникДобрый день!
По поводу переполнения кэша:
Пока мне так же не удалось повторить переполнение кэша, даже на прежнем ПК.
Возможно это случайный вылет.hizkiyau
УчастникДобрый день Михаил!
Прошу прощения что долго морочил голову про «параметр недостоверен»
Разобрался в проблеме, все оказалось весьма просто. В редакторе схем для динамической надписи, изначально установил зеленый цвет, а не цвет — status, поэтому и не видел перемен при смене статуса. Хитро и полезно придумано, когда поймешь как работает. По этой проблеме вопрос считаю исчерпан.
По поводу переполнения кэша:
В прежней версии недостаточно долго тестировал, поэтому не уверен. В новой версии обнаружил случайно, когда оставил работать на всю ночь в режиме эмуляция под ModBuse, после обнаружил что интерфейс в браузере висит, пробовал обновить страницу — все исчезло. Потом понял, что кэш забит полностью и очистил — все заработало. Размышляя, понял, что должен быть механизм на стороне серверного приложения по контролю кэша. Иначе в реальных условиях это будет вызывать проблему.hizkiyau
УчастникЕщё обнаружено переполнение кэша браузера, 46 точек через 10 часов кэш переполняется и мнемосхема не отображается, пока вручную не очистишь кэш.
Как то это не правильно, должен быть автоматический режим очисткиhizkiyau
УчастникВ старой версии
В таблице — серая
В схеме — обычного цветаВ новой
В таблице- прочерк
В схеме — просто цифраhizkiyau
УчастникНет, отображается посланная цифра
hizkiyau
УчастникНе буду утверждать, возможно логика программы так написана. Если данные с коммуникатора поступают в текущий
Файловый срез а потом сервером выводятся в представление, то да, после остановки коммуникатора данные не обновляются в текущем срезе и должны висеть пока не сработает недостоверность
В этом требуется разъяснение!hizkiyau
УчастникДобрый день Михаил,
Ваш метод работает и у меня.
Я о другом, если послать данные в канал через генератор при остановленом коммуникаторе, тогда данные висят вечно.Хотя в минутном срезе и таблице, отрабатывает статус по недостоверности но в представлении цифра продолжает отображаться.hizkiyau
УчастникОшибка
Вот так Stat(1)==5?0:SetVal(1,cnl)
Не работаетhizkiyau
УчастникПробовал в администраторе формулой перехватить статус недостоверности и вывести в схему 0:
Stat(1)==5?SetVal(1,Cnl):0
Выводит постоянно 0, может как то не так делаюhizkiyau
УчастникДобрый день Михаил!
Спасибо за оперативность, описанные баги исчезли. Обнаружил ещё один:
Параметр «недостоверность» установил на 1 мин. Остановил коммуникатор в представлении данные отражаются бесконечно, в прежней версии работало исправно.hizkiyau
УчастникДобрый день Михаил,
Исправленную библиотеку ScadaData.ll
когда можно и где скачать или
подскажите как исправить в исходниках
Вроде нашёл место в DataFormatter.cs
Где идёт разделение по разрядамhizkiyau
УчастникСегодня проверил, замена вернула старый баг, цифры стали прыгать
hizkiyau
УчастникВиновата ScadaData.dll, заменил из прежней версии, отчеты стали открываться
hizkiyau
УчастникНашёл причину, минутные и часовые отчеты не работают. Excel пишит ошибку в таблице. Посмотрел лог excel и понял,
Цифры внесённые в ячейках стоят с пробелом (1 234), исправил на (1234) начал открываться.hizkiyau
УчастникExcel ругается что таблица как то размечена не верно, а вот на OpenOffice попробовал открыть — нормально
Может что где подправить или какие модули подкинуть из старой скады , а то как то печально -
АвторЗаписи