- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
использование Direct Connect
Модератор: Глоб.модераторы
-
- эксперт
- Сообщения: 1739
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 78 раз
- Поблагодарили: 235 раз
использование Direct Connect
Добрый день. Сделал стандартную обработку для кнопки. На событии нажать и отпустить левую кнопку мыши. Стандартную - в смысле с помощью Direct Connection. Соответственно по нажатию пишется 1, по отпусканию 0. Все работает, но ощущается задержка - т.е. по всей видимости стандартный триггер на 2 секунды. Обнаружил - что не вижу способа задать время триггера для Direct Connect. Для C-Script задается, при прямом соединении с ТЭГОм тоже можно определить триггер. Как определить триггер при Direct Connect ? 2 секунды это много.
-
- освоился
- Сообщения: 208
- Зарегистрирован: 16 дек 2011, 15:13
- Имя: Алексей
- Страна: Россия
- Благодарил (а): 67 раз
- Поблагодарили: 53 раза
использование Direct Connect
В этих двух предложениях Вы противоречите себе.
Когда Вы пишете скрипт на ЛКМ или ПКМ, то триггером для этого скрипта являются Ваши действия (оператора)(Нажатие кнопки мышки->реакция через "драйвер" мышки), а обработчиком - Ваш скрипт. Кстати, при использовании Direct Connection и C(Vb)-script для обработки нажатий я таких задержек не наблюдал.
Когда Вы пишете скрипт на, например, изменение цвета, там да, Вы задаете триггер (тег или время).
-
- эксперт
- Сообщения: 1739
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 78 раз
- Поблагодарили: 235 раз
использование Direct Connect
Все, врубился. Ступил конечно сам. В WinCC 7.4 в дизайнере тэгов нет механизма отслеживания значения ТЭГа, поэтому я кинул в кадр поле вывода, которое и связал с ТЭГом, который кнопкой менялся. А на нем не глядя щелкнул триггер по умолчанию - а он как раз 2 сек.