Форум 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 » Операторский интерфейс SCADA/HMI TRACE MODE 6 / » Проблемы с использованием ActiveX TmDelCtl

   
Автор / Author Тема / Topic: Проблемы с использованием ActiveX TmDelCtl
Grigorovskih
Forum Professor / Завсегдатай форума
Участник № / Member № 1915


Icon 1 отправлено / posted      Профиль для / Profile for Grigorovskih           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Неудается использовать данный компонент в TraceMode v6.04.

Пожалуйста вышлите пример использования данного компонента в TraceMode

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


Icon 1 отправлено / posted      Профиль для / Profile for Grigorovskih           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Объясните для чего предназначен данный компанент и как его использовать
Сообщения / Posts 362 | Из / 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 
ActiveX TmDelCtrl не является штатным компонентом Trace Mode 6. Он лишь в качестве примера иллюстрирует возможности использования компонентов, написанных на языке Delphi.
В реальном времени (!) в полях левого верхнего раздела можно вызвать аргументы экрана (настраивать надо все 3 поля) и добавлять их в окно просмотра значений (Add Input) и/или в окно изменений значения (Add Output).
В каждом из этих окон есть дополнительные функции управления (удаления, обновления и изменения значения).
Надо принимать во внимание, что в окне просмотра показываются только изменяющиеся значения аргументов.
В окне изменения значений всем внесенным в него аргументам по команде Send! будет присваиваться одно значение.

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


Icon 1 отправлено / posted      Профиль для / Profile for Grigorovskih           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
При запуске проекта в выпадающих списках нет ничего (ни аргументов, ни каналов) как их туда добавить или это должно происходить автоматически.

Можно ли данный код на Delphi скомпилировать в Delphi v7

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


Icon 1 отправлено / posted      Профиль для / Profile for Grigorovskih           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Поясните назначение свойств данного компанента

KeyPreview
DoubleBuffered
TmxStyle

Сообщения / Posts 362 | Из / 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. Если у Вас есть аргументы у экрана, на котором установлен этот ActiveX, то в выпадающем списке второго поля должны быть эти аргументы. На всякий случай зарегистрируйте библиотеку ChBase.dll.
2. Именно в Delphi v.7 этот компонент и проверялся.
3. Исходник компонента был написан 7 лет назад. Вспоминать сейчас некому. Придется Вам разбираться самостоятельно.

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


Icon 1 отправлено / posted      Профиль для / Profile for Grigorovskih           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Библиотека зарегестрирована, аргументы заданы в полях нисего нет

Пришлите пожалуйста шаблон с любым подобным ActiveX компанентом (проверенный вами), да на VisualBasic данный компанент также не работает

Сообщения / Posts 362 | Из / 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 
У нас есть в папке Tmx уже скомпилированные ActiveX (надо распаковать архив Tmx.zip в этой папке и зарегистрировать файлы TmDelCtlProj.ocx и TmVbCtl.ocx).
Эти ActiveX тоже не работают?

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


Icon 1 отправлено / posted      Профиль для / Profile for Grigorovskih           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
А вы сами проверяли работу этого ActiveX? Если да то вышлите пожалуйста пример проекта который этот
ActiveX использует!

Сообщения / Posts 362 | Из / 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 
Высылаю Вам проект с ActiveX на popov@iskitimcement.ru.

1. Перед загрузкой IDE зарегистрируйте ChBase.dll, tmauxdsp.dll и сами ActiveX.
2. Загрузите IDE и проект.
3 Сохраните его для МРВ.
4. Запустите проект в профайлере.
5. Настройками задайте контролируемые и управляемые аргументы в соответствующих полях ActiveX.
6. Включите режимы Refresh в обоих ГЭ.
7. Наблюдайте изменения значения канала "Пила_1".
8. Изменяя значения каналов в соответствующих окнах управления ГЭ, наблюдайте их отработку в окнах просмотра.

В дополнение к проекту посылаю Вам скрин-шот процесса.

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