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

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 5 » Операторский интерфейс / HMI » ActiveX в Супервизоре

   
Автор / Author Тема / Topic: ActiveX в Супервизоре
Tag
Forum Member / Участник форума
Участник № / Member № 34


Icon 1 отправлено / posted      Профиль для / Profile for Tag           Редактировать/удалить сообщение / Edit/Delete Post 
Создал в Delphi5 ActiveX-компонент согласно спецификации rtmd.idl.

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

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

Поясните, пожалуйста, ситуацию


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


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


Icon 1 отправлено / posted      Профиль для / Profile for Tag           Редактировать/удалить сообщение / Edit/Delete Post 
<Механизм предоставления данных от сервера мат. обработки для графической консоли одинаков как для графических элементов ТМ, так и для ActiveX-компонентов>

Это утверждение, увы не подтверждается практикой. В Супервизоре при любом переходе с экрана на экран во все АктивХ компоненты (в том числе и Trace Mode Chanel Table) посылаются текущие значения, даже в режиме работы с архивами. За обычными графическими элементами такого не наблюдается.

Если Вам эффект повторить не удасться, могу прислать тестовый проект


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


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

У нас действительно эта ситуация не воспроизвелась.
Есть подозрение, что Вы смотрите атрибут ВХОД архивируемого канала. На него всегда поступает текущее значение, а не архивное.
Если это не так, пришлите, пожалуйста, на адрес техподдержки Ваш проект с комментариями: где, как и что Вы наблюдаете.
Мы детально проверим наблюдаемый Вами эффект и сообщим результат как Вам лично, так и в ФОРУМ.


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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Уважаемый Tag,
большое Вам спасибо за то, что Вы откликнулись на мою просьбу и прислали Ваш проект.

Вы действительно натолкнулись на ошибку, но идентифицировали ее неточно.

Параметры, которые Вы архивировали, по статусу своему не имеют отношения к архивному времени. Что бы Вы в них не записывали, это всего лишь параметры. "Архивное время" - это метка времени последней записи, она выводится в ФО "Время" и совершенно правильно передается с экрана на экран.

То, что Вы наблюдали, происходит из-за того, что при переходе с экрана на экран не осуществляется подчитывание из архива (это Вы заметили). Вот эту ошибку мы и будем править. Тогда и обнаруженный Вами эффект исчезнет.

По поводу необходимости фокусировки на УНИВЕРСАЛЬНОМ ТРЕНДЕ для многократного масштабирования оси времени.

Эта мера была предпринята для того, чтобы защититься от эффекта с тяжелыми визуальными последствиями, который наблюдается, если в режиме АРХИВНЫЙ нажать Ctrl+> и держать долго-долго. При этом образуется трудно контролируемый поток запросов к архиву, приводящий к значительным перегрузкам системы.

Мы еще подумаем, как смягчить это неудобство.

Еще раз спасибо Вам.

С уважением,
Фридлянд А.В.
Руководитель службы техподдержки


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

   Закрыть тему / 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