- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Открытие объекта по нажатию кнопки
Модератор: Глоб.модераторы
-
- новенький
- Сообщения: 1
- Зарегистрирован: 23 мар 2020, 07:24
- Имя: Игорь
Открытие объекта по нажатию кнопки
Добрый день! Подскажите пожалуйста как с помощью C Script открыть какой либо объект, например PID, по нажатию на другой объект - Button. Конечная цель состоит в том, чтобы оператор по нажатию одной кнопки мог развернуть необходимые объекты на которых будут видны их подробные св-ва чтобы затем сделать скриншот. Спасибо!
-
- здесь недавно
- Сообщения: 12
- Зарегистрирован: 01 июн 2022, 15:51
- Имя: Иван
- Страна: Россия
- город/регион: Kazan
- Благодарил (а): 3 раза
Открытие объекта по нажатию кнопки
Поддерживаю, у меня похожий вопрос, только мне нужно при нажатии на объект (i/o field) вызывать окошко ввода значения для internal тега.
Подскажите, пожалуйста с помощью чего сделать или где посмотреть, пока теряюсь в документации.
Подскажите, пожалуйста с помощью чего сделать или где посмотреть, пока теряюсь в документации.
-
- не первый раз у нас
- Сообщения: 372
- Зарегистрирован: 12 дек 2018, 14:47
- Имя: Влад
- Благодарил (а): 1 раз
- Поблагодарили: 50 раз
Открытие объекта по нажатию кнопки
Немного не понятно, какая кнопка физическая или виртуальная. Если физическая то только через Area pointer из меню conections в WinCC Flex..
-
- здесь недавно
- Сообщения: 12
- Зарегистрирован: 01 июн 2022, 15:51
- Имя: Иван
- Страна: Россия
- город/регион: Kazan
- Благодарил (а): 3 раза
Открытие объекта по нажатию кнопки
Если еще актуально, то на C это можно сделать с помощью встроенных функций, проще всего посмотреть какая функция привязана к самим faceplate PID-a (например PCS7_OpenGroupDisplay_V6()) и передать в нее необходимые аргументы.shinoby писал(а): ↑14 дек 2023, 11:32 Добрый день! Подскажите пожалуйста как с помощью C Script открыть какой либо объект, например PID, по нажатию на другой объект - Button. Конечная цель состоит в том, чтобы оператор по нажатию одной кнопки мог развернуть необходимые объекты на которых будут видны их подробные св-ва чтобы затем сделать скриншот. Спасибо!
Также можно нарисовать отдельную картинку и по нажатию передавать в нее необходимые параметры, это можно сделать с помощью следующей функции:
SSMOpenTopFieldFixedSize(SSMGetScreen(lpzsPictureName),"Название картинки.pdl")
К примеру, если необходимо передать значение уставки, можно на новой картинке создать i/o field, задать ему Object name и в его OutputValue передать значение, которое забираем с PID-a. Передать можно через SetOutputValueDouble("Название картинки.pdl", "Название объекта",передаваемое значение).