This is topic Проблемы с использованием ActiveX TmDelCtl in forum Операторский интерфейс SCADA/HMI TRACE MODE 6 / at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/34/t/000063.html

Posted by Grigorovskih (Участник № / Member № 1915) on :
 
Неудается использовать данный компонент в TraceMode v6.04.

Пожалуйста вышлите пример использования данного компонента в TraceMode
 
Posted by Grigorovskih (Участник № / Member № 1915) on :
 
Объясните для чего предназначен данный компанент и как его использовать
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
ActiveX TmDelCtrl не является штатным компонентом Trace Mode 6. Он лишь в качестве примера иллюстрирует возможности использования компонентов, написанных на языке Delphi.
В реальном времени (!) в полях левого верхнего раздела можно вызвать аргументы экрана (настраивать надо все 3 поля) и добавлять их в окно просмотра значений (Add Input) и/или в окно изменений значения (Add Output).
В каждом из этих окон есть дополнительные функции управления (удаления, обновления и изменения значения).
Надо принимать во внимание, что в окне просмотра показываются только изменяющиеся значения аргументов.
В окне изменения значений всем внесенным в него аргументам по команде Send! будет присваиваться одно значение.
 
Posted by Grigorovskih (Участник № / Member № 1915) on :
 
При запуске проекта в выпадающих списках нет ничего (ни аргументов, ни каналов) как их туда добавить или это должно происходить автоматически.

Можно ли данный код на Delphi скомпилировать в Delphi v7
 
Posted by Grigorovskih (Участник № / Member № 1915) on :
 
Поясните назначение свойств данного компанента

KeyPreview
DoubleBuffered
TmxStyle
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1. Если у Вас есть аргументы у экрана, на котором установлен этот ActiveX, то в выпадающем списке второго поля должны быть эти аргументы. На всякий случай зарегистрируйте библиотеку ChBase.dll.
2. Именно в Delphi v.7 этот компонент и проверялся.
3. Исходник компонента был написан 7 лет назад. Вспоминать сейчас некому. Придется Вам разбираться самостоятельно.
 
Posted by Grigorovskih (Участник № / Member № 1915) on :
 
Библиотека зарегестрирована, аргументы заданы в полях нисего нет

Пришлите пожалуйста шаблон с любым подобным ActiveX компанентом (проверенный вами), да на VisualBasic данный компанент также не работает
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
У нас есть в папке Tmx уже скомпилированные ActiveX (надо распаковать архив Tmx.zip в этой папке и зарегистрировать файлы TmDelCtlProj.ocx и TmVbCtl.ocx).
Эти ActiveX тоже не работают?
 
Posted by Grigorovskih (Участник № / Member № 1915) on :
 
А вы сами проверяли работу этого ActiveX? Если да то вышлите пожалуйста пример проекта который этот
ActiveX использует!
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Высылаю Вам проект с ActiveX на popov@iskitimcement.ru.

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

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


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2