RomanK
Junior Member / Новичок
Участник № / Member № 3947
отправлено / posted
Доброе время суток! Как можно создать свой графический элемент наподобии ГЭ "стрелочный прибор"?
Сообщения / Posts 8 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Hi-man
Junior Member / Новичок
Участник № / Member № 4154
отправлено / posted
Здравствуйте. Была цель - нарисовать картинку, импортировать в ТМ и что бы она при появлении соответствующего сигнала появлялась. В свойствах "Растрового изображения" есть пунктик "Скрыть при старте", а как сделать что бы оно появлялось?
Сообщения / Posts 8 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Romсheg
unregistered
отправлено / posted
Помещаете ее в отдельный слой и управляете видимостью этого слоя. В 6.07 вроде как видимостью ГЭ теперь можно индивидуально управлять, но про это я только слышал, более точно подтвердит техподдержка.
IP / IP: IP адрес / IP address |
Hi-man
Junior Member / Новичок
Участник № / Member № 4154
отправлено / posted
У меня таких картинок около полусотни. Это мне пол-сотни слоев делать? А если у меня на один объект, предположим насос, идет три картинки: работа, простой, авария, как мне сделать указание этих состояний, при условии, что слои исчезают, а не появляются при прохождении соответствующего сигнала? Делать через FBD-блок, который инвертирует сигнал?
Сообщения / Posts 8 | Из / From: Россия
| IP / IP: IP адрес / IP address |
SATER
Forum Haunter / Завсегдатай форума
Участник № / Member № 1414
отправлено / posted
вот у меня задвижки есть на мнемосхеме. от контроллера идет два дискретных сигнала о ее положении - тоесть возможны 4 варианта ее состояния: откр, закр, в промежуточном состоянии и обесточена пишу прогу на ST:
code:
if (!Задвижка_подачи_воды_откр && Задвижка_подачи_воды_закр) then Задвижка_подачи_воды=0; end_if; if ( Задвижка_подачи_воды_откр && !Задвижка_подачи_воды_закр) then Задвижка_подачи_воды=1; end_if; if ( Задвижка_подачи_воды_откр && Задвижка_подачи_воды_закр) then Задвижка_подачи_воды=2; end_if; if (!Задвижка_подачи_воды_откр && !Задвижка_подачи_воды_закр) then Задвижка_подачи_воды=3; end_if;
на Экране рисую ГЭ Эллипс. в свойствах выбираю Цвет заливки: Вид индикации:Привязка = Задвижка_подачи_воды в Вид индикации:Набор{Arg=Конст} добавляю 4 пары: Константа = 0 Значение = "зеленый" ... Константа = 3 Значение = "серый"
теперь Эллипс меняет свой цвет в зависимости от положения задвижки. ________________________________________
а если ставить свой Видеоклип и в свойствах Видеоклип -> Вид индикации выбрать тот же Набор{Arg=Конст}, то для каждой КонстантыЗначением будет ВидеоклипСообщения / Posts 141 | Из / From: Украина
| IP / IP: IP адрес / IP address |