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

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 5 » Работа в MS Windows (ODBC/DDE/OPC/NET) / Working under MS Windows » Доступ к каналам из внешнего приложения

   
Автор / Author Тема / Topic: Доступ к каналам из внешнего приложения
ilya
Forum Professor / Завсегдатай форума
Участник № / Member № 469


Icon 1 отправлено / posted      Профиль для / Profile for ilya           Редактировать/удалить сообщение / Edit/Delete Post 
Здравствуйте!
Мне требуется в реальном времени из внешнего приложения получать значения атрибута “интервал” большого числа каналов. В принципе у меня написан ActiveX компонент на Delphi, но по некоторым причинам он меня не устраивает, хотелось бы, что бы это было самостоятельное приложение. DDE – слишком медленное, через OPC доступны, насколько я понял, только “реальные” значения. Может посоветуете как еще можно поступить?
А может можно получить от вас спецификацию интерфейсов DrawServ?

Сообщения / Posts 216 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 2 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Есть два пути:
1) ОРС - это не только Реальные значения каналов, а любой атрибут любого канала.
2) ActiveX - может работать с DrawServ напрямую через СОМ-интерфейсы, а не только через DDE, смотрите описание методов создания собственных ActiveX для графики в справочной системе - там это все подробно описано.

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


Icon 1 отправлено / posted      Профиль для / Profile for ilya           Редактировать/удалить сообщение / Edit/Delete Post 
Цитирую:
"1) ОРС - это не только Реальные значения каналов, а любой атрибут любого канала." - да, прошу прощения я не разобрался. [duno / незнайка] С этим понятно.
Цитирую:
"ActiveX - может работать с DrawServ напрямую через СОМ-интерфейсы". Я работаю c ItmRtmClient, ItmRtmData (другими не интересовался) и всю жизнь считал, что через эти интерфейсы мой ActiveX взаимодействует с графической консолью, а не с DrawServ. Я что не прав? [Недоумение / Confused] [Неодобрение / Frown]

Сообщения / Posts 216 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 2 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Да - с консолью, но данные от МРВ:
1. ActiveX на Delphi или VB работают с консолью через IDtmRtmData и IDtmRtmClient (см. rtmd.idl)
2. ActiveX на С/C++ - через ItmChBrowser, IChInfo (смю tmxaux.idl)

Сообщения / Posts 15120 | Из / From: Russia  |  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

Rambler's Top100 Rambler's Top100



Powered by Infopop Corporation
UBB.classic™ 6.7.2