Форум TRACE MODE: техническая поддержка
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
мой профиль / 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 » Статистика

   
Автор / Author Тема / Topic: Статистика
Михаил Ч.
Junior Member / Новичок
Участник № / Member № 4079


Icon 1 отправлено / posted      Профиль для / Profile for Михаил Ч.           Редактировать/удалить сообщение / Edit/Delete Post 
Добрый день!

Столкнулись со следующей проблемой:

Имеется канал типа Float, записываемый в архив, с помощью LocalStatistic получаем статистику за некий интервал. Интервал задается кнопками на экране ("Ввести и передать"), с помощью программы, по введенным данным вычисляется DELTA, правая граница интервала привязана к аппаратному значению канала CALL. Вроде бы все значения вычисляются корректно и попадают куда нужно, но выборка осуществляется в любом случае с начала архива по заданную границу интервала. Отслеживаем по значениям ARG_27, 28, кстати значения ARG_31, 32 имеют те же значения, что тоже не очень понятно. Что мы делаем не так?
И еще, опишите пожалуйста поподробней как пользоваться AsyncCollection для последовательной отработки нескольких LocalStatistic. Делали вроде по документации, но так и не получилось, лучше конечно, если возможно какой-нибудь примерчик.

Заранее благодарен за ответы.

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Arg_027 – время первого значения;
Arg_028 – время последнего значения;
Arg_031 – T_FROM;
Arg_032 – T_TO;

Если у Вас на начало и конец выборки есть значения в архиве, то они будут совпадать.

По остальному: пользуйтесь лучше выборкой, где Параметр=32. Она проще и удобней.

ARG_000 и ARG_001 задают времена выборки. При посылке 1 во входное значение, получаете нужную Вам статистику.

Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Михаил Ч.
Junior Member / Новичок
Участник № / Member № 4079


Icon 1 отправлено / posted      Профиль для / Profile for Михаил Ч.           Редактировать/удалить сообщение / Edit/Delete Post 
1. Установил Параметр=32. Запускаю проект в 14:18:16, где-то в 15:05 пытаюсь получить статистику в диапазоне от 14:20 до 15:00. Результат следующий:
ARG_0 14:20:00
ARG_1 15:00:00
ARG_27 15:04:20
ARG_28 15:04:53
ARG_31 15:04:00
ARG_32 15:05:00
в итоге статистическая обработка выполняется на 30-ти секундном интервале.

С помощью тех же заданных границ выполняется выборка по тому же каналу для тренда в отчете и там все отображается нормально, т.е. данные в архиве есть.
Как это можно объяснить?

2. По поводу AsyncCollection, можно все-таки примерчик. Я так понимаю, что справку и руководство читать бесполезно, все равно все работает не так.

Сообщения / Posts 14 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Михаил Ч.
Junior Member / Новичок
Участник № / Member № 4079


Icon 1 отправлено / posted      Профиль для / Profile for Михаил Ч.           Редактировать/удалить сообщение / Edit/Delete Post 
Уважаемая поддержка, будет ли какой-нибудь ответ на мой вопрос. По-моему все сроки, декларируемые Вами, давным давно прошли.
Сообщения / Posts 14 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Извините за задержку при ответе.

1. Вам выслан патч, исправляющий эту проблему.

2. Отослан пример.

Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Михаил Ч.
Junior Member / Новичок
Участник № / Member № 4079


Icon 1 отправлено / posted      Профиль для / Profile for Михаил Ч.           Редактировать/удалить сообщение / Edit/Delete Post 
Скопировал файлы из патча. Со средой вроде все нормально. При запуске РТМ выдается следующее сообщение об ошибке:
"точка входа в процедуру ?query_gsm_modem_status... не найдена в библиотеке DLL wdep.dll". Большая просьба не затягивать с ответом - сроки поджимают.
За пример спасибо!

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Какую дату у Вас имеет файл wdep.dll. Должен быть от 02.07.2009 г.
Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Михаил Ч.
Junior Member / Новичок
Участник № / Member № 4079


Icon 1 отправлено / posted      Профиль для / Profile for Михаил Ч.           Редактировать/удалить сообщение / Edit/Delete Post 
Дата 28.07.2008
Сообщения / Posts 14 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Обновитесь.
http://www.adastra.ru/support/get_support/commer/get_support_tm6/TM6_commercial_updates/

Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Т.А.Б
Junior Member / Новичок
Участник № / Member № 4102


Icon 1 отправлено / posted      Профиль для / Profile for Т.А.Б           Редактировать/удалить сообщение / Edit/Delete Post 
Уважаемая техподдержка!
У меня аналогичные проблемы, вышлите патч и пример на xxxx@gmail.com. Заранее благодарен.

[ 15.04.2010, 18:32: Сообщение отредактировал / Message edited by AdAstra Technical Support ]

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Отправлено.
Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Т.А.Б
Junior Member / Новичок
Участник № / Member № 4102


Icon 1 отправлено / posted      Профиль для / Profile for Т.А.Б           Редактировать/удалить сообщение / Edit/Delete Post 
Ничего не получил, продублируйте пожалуйста xxxx@gmail.com и xxxxx@meta.ua Спасибо.

[ 22.04.2010, 14:29: Сообщение отредактировал / Message edited by AdAstra Technical Support ]

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Не надо повторять одну и ту же просьбу в разных топиках.
Отправлено.

Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Yurik. N.
Forum Member / Участник форума
Участник № / Member № 3294


Icon 1 отправлено / posted      Профиль для / Profile for Yurik. N.           Редактировать/удалить сообщение / Edit/Delete Post 
Уважаемая поддержка! И у меня есть данная проблема. Вышлите патч на xxxx@mail.ru. Заранее спасибо.

[ 26.04.2010, 15:37: Сообщение отредактировал / Message edited by AdAstra Technical Support ]

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Отправлено.
Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Kollega
Forum Haunter / Завсегдатай форума
Участник № / Member № 4097


Icon 1 отправлено / posted      Профиль для / Profile for Kollega           Редактировать/удалить сообщение / Edit/Delete Post 
Дабы не создавать тему отпишусь здесь. Задача такая. Есть каналы float. Требуется вычислять время нахождения значения в определенном интервале. Используя старый метод ввода времени(с delta), все вычисляется нормально. Но в этом случае не удается с помощью одного канала Call опрашивать другие каналы с помощью 90 атрибута. При использовании нового метода(с arg0 и arg1), менять привязки удается, но время вычисляется не на заданом интервале, а по всему архиву. Почему так происходит? Высылаю Вам пример работы(example.zip).
Сообщения / Posts 120 | Из / From: Украина  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Kollega
Forum Haunter / Завсегдатай форума
Участник № / Member № 4097


Icon 1 отправлено / posted      Профиль для / Profile for Kollega           Редактировать/удалить сообщение / Edit/Delete Post 
Уважаемая техподдержка! Прошу рассмотреть мою задачу. Желателен быстрый ответ.
Сообщения / Posts 120 | Из / From: Украина  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Ваш проект получен. Ответ дан почтой.
Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Kollega
Forum Haunter / Завсегдатай форума
Участник № / Member № 4097


Icon 1 отправлено / posted      Профиль для / Profile for Kollega           Редактировать/удалить сообщение / Edit/Delete Post 
Добрый день! Не могли бы Вы дать разъяснения по такому вопросу. С помощью канала Call.LocalStatistic можно определять время в течении которого канал float находится в заданном диапазоне. Существует ли в ТМ механизм способный работать с каналами hex, для подсчета времени нахождения бита во включенном состоянии? Сейчас для решения такой задачи приходится создавать к каждому биту свой канал float, что приводит к большому росту числа каналов.
Сообщения / Posts 120 | Из / From: Украина  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Аналогичного механизма для анализа архивных данных отдельных битов HEX-канала нет.
Без самостоятельного архивирования данных по каждому биту обойтись нельзя.
Но при этом можно архивировать время наработки по каждому биту (формируется с помощью FBD nWRK). А затем, осуществляя выборку по DifSnap, получить время наработки в заданном диапазоне.

Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Открыть тему / Open 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