Стартовая страница › Форумы › Понять, как работает ПО › Графики и Графики Про V6
- В этой теме 57 ответов, 5 участников, последнее обновление 1 год, 7 месяцев назад сделано Mikhail.
-
АвторСообщения
-
26.05.2022 в 15:19 #23728manjey73Участник
Думаю, в каждое табличное представление нужно добавить опцию, из какого архива брать данные.
В стандартный график тоже желательно как-то добавить параметр архива не глобально, а индивидуально.Не надо добавлять в каждое табличное представление опции. Я не знаю, как работает код штатных Таблиц, для меня сложно ваш код читать пока. Но задам простой вопрос, Web, а именно плагин Таблиц «запрашивает» у сервера список каналов для отображения?
И потом Сервер отправляет данные? ну так пусть Сервер и проверяет есть канал в БД по умолчанию для минут или данные канала находятся в другой минутной БД согласно маске и отправляет данные плагину Таблиц.То же относится и к штатным Графикам, мы нажимаем на канал для открытия Графика, Сервер уже знает что он из другой минутной БД, вот там и применить соединение точек сразу, и настройкой определять соединять точки по принципу как сейчас по настройке GapBetweenPoints или строго по точкам.
И собственно файл ScadaWebConfig я так понимаю находится на WEB сервере, почему в него не добавить в этой области настройки любого канала, отличающегося от «по умолчанию» ? и чтобы на лету это менялось?
Например канал пишется в две БД — Min и 30Min условно. Если Min — применяем GapBetweenPoints в секундах, если отличный от Min то применяем или GapBetweenPoints = 0 (соединять по точкам) ну или другое значение или отсутствие значения.
А так же если плагин видит, точнее ему Сервер сказал, что канал находится в 2-х БД или больше, показать переключатель на Графиках и переключаться между ними.Ограничения те же, всего один канал без масштабирования. Дальше Графики Про.
з.ы. в Графиках Про изменили список каналов без нарастания вверх ? 🙂
27.05.2022 в 15:02 #23744MikhailМодераторВ таблице или на графике содержится набор каналов, каждый из которых может записываться в различные архивы. Автоматический выбор архива для выборки данных будет не очевиден для пользователя. Поэтому предпочтительно явное указание архива, данные из которого мы видим. Кроме того, одни и те же данные можно просматривать из разных архивов, например, если мы смотрим данные за год — часовой архив, за день — минутный.
27.05.2022 в 15:02 #23745MikhailМодераторв Графиках Про изменили список каналов без нарастания вверх ?
Легенду со списком каналов можно отключить и в 5-й версии Графики Про.
27.05.2022 в 18:19 #23747manjey73УчастникНеа, я про другое.
1. Web запрашивает список каналов для отображения в таблице — как они туда попадают?
таблица может быть составлена из разрозненного набора каналов. Таблица может содержать каналы которые пишутся в одну БД и тут же другие каналы, которые пишутся в другую БД по маске или даже в 2-3 БД сразу.
Сервер формирует кеш данных каналов? он же может Таблице указать, что канал 100 записывается в БД не штатную и сразу отдать данные, если они соответствуют требованиям (тоже минутные). Или отдать данные первой БД согласно маске, при этом сообщив Таблицам что у каналов 100, 110-115 есть и другие БД.
Плагин Таблиц, получив эту информацию на каналах выставит индикаторы наличия других таблиц.
Далее жмем показать График, откроется данные по умолчанию первой по маске БД. И будет переключатель в плагине, который будет менять БД и давать возможность изменить из какой БД выдавать по умолчанию. (И вот только эту настройку сохранять для выбранных каналов, из какой БД при запросах получать данные по умолчанию)27.05.2022 в 18:21 #23748manjey73УчастникНу вопрос как бы не в отключении, а чтобы при добавлении каналов для просмотра индикаторы с информацией нарастали по горизонтали, а не по вертикали как в 5-й версии. В последствии создавая выпадающий список не уменьшая поле просмотра, то есть иметь ограничение на количество видимых с последующим созданием списка.
30.05.2022 в 09:53 #23758MikhailМодераторвопрос как бы не в отключении, а чтобы при добавлении каналов для просмотра индикаторы с информацией нарастали по горизонтали, а не по вертикали
Технически реализуемо, но на данный момент не планируется.
По поводу выбора архива: скорее всего, выбор архива будет предоставляться вручную.
30.05.2022 в 10:20 #23763manjey73УчастникКак бы не очень хотелось бы настраивать в таблице смешанных каналов отдельно взятые каналы под другие БД. Гораздо лучше, если бы штатные Таблицы и Графики умели это самостоятельно выполнять.
Например дописывать в файл конфигурации WEB или в отдельно взятый конфиг, на который будет ссылка в конфиге Web.
30.05.2022 в 15:39 #23769MikhailМодераторБыло бы логично сделать отдельное табличное представление для данных из другого архива.
30.05.2022 в 16:39 #23775manjey73УчастникВот что не логично, так это разделять на несколько таблиц данные одного устройства.
Если бы это были совершенно разные сущности, тогда может быть, а так создавать таблицы только потому, что это другая БД для канала, при этом текущие данные никуда не делись при этом уж точно не логично.30.05.2022 в 18:34 #23782MikhailМодераторВ рамках одного представления можно работать с текущими данными, которые Сервер предоставляет из оперативной памяти, и одним из архивов исторических данных.
30.05.2022 в 20:06 #23784manjey73УчастникНа практике нельзя.
Запись текущих данных
Запись части какалов в минутные, часовые по умолчанию
И запись части каналов в отдельную минутную бд не по умолчанию из драйвера при наличии текущих и выключенных минутных и часовых.Плагин Таблиц и Графики штатные не могут так.
- Этот ответ был изменен 1 год, 11 месяцев назад от manjey73.
31.05.2022 в 13:58 #23814zharovinУчастникЗдравствуйте!
есть ли возможность просмотра на графике массивов значений (к примеру массив float до 65535 значений)?31.05.2022 в 14:18 #23815manjey73Участникzharovin График это совокупность данных канала во времени.
Это вам надо чтобы каждый элемент массива был каналом (это доступно) и Графики Про при условии, что они смогут вывести 65 тысяч значений на один график. Но сдается мне не осилит…31.05.2022 в 17:59 #23823MikhailМодераторДобрый день!
Приведите, пожалуйста, пример, какой у Вас массив и как его хотелось бы просматривать.31.05.2022 в 19:58 #23829a80808УчастникЯ себе как то не представляю экран с 65 тысячами линий графика…
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.