WINCC怎么用脚本改变背景颜色?

有一个变量A和整数B,当A置位且B等于1时将背景颜色变为红154、蓝157的颜色,B等于2时变为其他颜色,变量A复位后颜色恢复,动态对话框好像满足不了要求,请问用脚本该怎么写?

钻石用户推荐最佳答案

试着写了一个 基本能实现。具体看图吧(今天上传图片已经上限了)
long c;

if (GetTagBit("A") ==1) 
{
if (GetTagByte("B")==1) 
{
c=0xff0000;
SetBackColor(lpszPictureName,lpszObjectName,c);
} //注意这个地方的C表示颜色 例如 0xff0000表示红色
if (GetTagByte("B")==2) 
{
c=0x00ff00;
SetBackColor(lpszPictureName,lpszObjectName,c); 
}

}//
else
c=0x0000ff;
SetBackColor(lpszPictureName,lpszObjectName,c); //

return c;

提问者对于答案的评价:

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357565.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午9:59
下一篇 2021年7月5日 上午9:59

相关推荐

发表回复

登录后才能评论