Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » SIAD/SQL. Архивирование в TRACE MODE / SIAD/SQL. Data Logging in TRACE MODE » LocalStatistic и временной интервал

   
Автор / Author Тема / Topic: LocalStatistic и временной интервал
Константин Арапов
Forum Member / Участник форума
Участник № / Member № 1998


Icon 1 отправлено / posted      Профиль для / Profile for Константин Арапов           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Мне необходимо получить статистику по каналу из архива, используя канал LocalStatistic.
Выбрать необходимо за некоторый интервал, длина которого меньше часа. Этот интервал
задан жестко и не зависит от текущего времени, например

с 23.08.2006 8:02:00.00 до 23.08.2006 8:04:00.00

Подобрать такие параметры Type, Offset и Delta чтобы задать интервал, описанный
в примере у меня не получилось. Каким образом можно задать подобный интервал ?

Сообщения / Posts 32 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Type - произвольный,
Offset - конец интервала, выраженный числом секунд с 01.01.1970 г.,
Delta - длина временного интервала в секундах.

Сообщения / Posts 17081 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Irina Gormakova
Junior Member / Новичок
Участник № / Member № 2128


Icon 1 отправлено / posted      Профиль для / Profile for Irina Gormakova           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
При работе с каналом Call с типом вызова LocalStatistic и глубиной выборки OFFSET сталкнулась с такой проблемой: интервал выборки OFFSET задаю программно,вроде получаю усредненные данные, НО на интервале равно в два раза большем, чем требуется.
Аппаратное значение канала Call изменяется так, как надо, а вот данные усредняются на удвоенном интервале. Подскажите, как решить эту проблему.

Сообщения / Posts 23 | Из / From: Украина  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
1. По каким именно значениям отслеживаете интервал выборки?
2. Какое значение OFFSET задаёте?

Сообщения / Posts 17081 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Irina Gormakova
Junior Member / Новичок
Участник № / Member № 2128


Icon 1 отправлено / posted      Профиль для / Profile for Irina Gormakova           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
1. Усредненные данные во-первых заносятся в архив, который я периодически просматриваю. А во-вторых выводятся на тренд. Интервал выборки (т.е. значение OFFSET)генерируется с помощью программы в реальном режиме времени и постоянно выводится на экран в виде текста. Это значение меняется с той периодичностью, как я его задаю.
2. Значение OFFSET задавала разное: 30 сек, 60 сек, 120 сек. В результате в архиве получаю усредненные значения через 1 минуту, 2 и 4 минуты соответственно.

Сообщения / Posts 23 | Из / From: Украина  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
1. Значение параметра OFFSET не должен быть меньше 60 секунд.
2. После вывода данных в аргументы канала CALL обратите внимание, что временные метки первого и последнего значения (29, 30) не совпадают с заданным интервалом выборки (31, 32). Фактический временной интервал будет больше заданного на N секунд (N - число секунд до 59), это норма. Т. е. существует погрешность на N секунд на интервале выборки из архива. Поэтому запрашивая данные за небольшой интервал времени нельзя гарантировать большую точность в вычислении средних значений, таких как интегрированное значение.

Сообщения / Posts 17081 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Aspect
Forum Haunter / Завсегдатай форума
Участник № / Member № 2995


Icon 1 отправлено / posted      Профиль для / Profile for Aspect           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Как программно задаются Offset и Delta? К каким атрибутам привязываться? Какая связь этих параметров с ARG_031(T_From) и ARG_032(T_TO)?
Наблюдаю, что при заданных датах через T_From и T_To статистика считается всё-равно по значению "Глубина выборки", это правильно?
Мне необходимо вывести данные за указанный пользователем на экране интервал времени, какие при этом должны быть значения интервал выборки и параметр?

Сообщения / Posts 101 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Аргументы T_From и T_To лишь отображают выбранный Вами диапазон. Offset задается пересылкой времени в формате LONG в аппаратное значение канала Call, OFFSET равен аргументу ARG_001. Выбранный интервал в итоге будет (OFFSET - DELTA, OFFSET)
Сообщения / Posts 17081 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Aspect
Forum Haunter / Завсегдатай форума
Участник № / Member № 2995


Icon 1 отправлено / posted      Профиль для / Profile for Aspect           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Опять не понятно. Если Offset является аппаратным значением канала и является ARG_001 то откуда возьмется delta?
Сообщения / Posts 101 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Извините за опечатку, ARG_001 равен DELTA
Сообщения / Posts 17081 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2