Fortsetzung von Tutorial #69, diesmal mit Blinkoption (FlashBackColor). Wenn alle drei Tags aktiv sind, leuchtet das Rechteck gelb und blinkt.

C-Skript mit Blinken

// WINCC:TAGNAME_SECTION_START
#define TAG_1 "TagA"
#define TAG_2 "TagB"
#define TAG_3 "TagC"
// WINCC:TAGNAME_SECTION_END

// WINCC:PICNAME_SECTION_START
// next PicID : 1
// WINCC:PICNAME_SECTION_END

if (GetTagBit(TAG_1) & GetTagBit(TAG_2) & GetTagBit(TAG_3))
{
SetPropBOOL(lpszPictureName,"Rec10","FlashBackColor",1);
return 64255;
}
else if (GetTagBit(TAG_1) & GetTagBit(TAG_2))
{
SetPropBOOL(lpszPictureName,"Rec10","FlashBackColor",0);
return 255;
}
else if (GetTagBit(TAG_1))
{
SetPropBOOL(lpszPictureName,"Rec10","FlashBackColor",0);
return 65280;
}
else
SetPropBOOL(lpszPictureName,"Rec10","FlashBackColor",0);
return 0;

SetPropBOOL(lpszPictureName,"Rec10","FlashBackColor",1) aktiviert das Hintergrundblinken von Rechteck Rec10. Bei anderen Tag-Kombinationen ist Blinken aus.

Hinweis: Ausführliches Video-Tutorial oben.