wincc c脚本 常量定义

已锁定

billzhou

  • 帖子

    51
  • 精华

    0
  • 被关注

    2

论坛等级:游士

注册时间:2007-12-14

普通 普通 如何晋级?

wincc c脚本 常量定义

2269

12

2011-03-30 11:05:36

各位兄弟, 在wincc的 c脚本程序里面有段代码,但return返回值一直没有找到是在哪里定义的, 希望大家帮帮忙帮我解答一下:

if (isPLCConnected(dwObjectStatus) == FALSE)
{
return COLOR_UNKNOWN;
}
else if ((*(pszStatusBytes)&1) == 1)
{
return COLOR_RED;
}
else if ((*(pszStatusBytes)&4) == 4)
{
return COLOR_RED;
}
else if ((*(pszStatusBytes)&8) == 8)
{
return COLOR_UNKNOWN;
}
else if ((*(pszStatusBytes)&16) == 16)
{
return COLOR_WHITE;
}
else if ((*(pszStatusBytes)&32) == 32)
{
return COLOR_GRAY;
}
else if ((*(pszStatusBytes)&64) == 64)
{
return COLOR_LIGHTGREEN;
}
else if ((*(pszStatusBytes)&2) == 2)
{
return COLOR_GRAY;
}
else if ((*(pszStatusBytes)&128) == 128)
{
return COLOR_YELLOW;
}
else if ((*(pszStatusBytes+1)&1) == 1)
{
return COLOR_LIGHTGREEN;
}
else if ((*(pszStatusBytes+1)&2) == 2)
{
return COLOR_UNKNOWN;
}
else if ((*(pszStatusBytes+1)&4) == 4)
{
return COLOR_UNKNOWN;
}
else if ((*(pszStatusBytes+1)&8) == 8)
{
return COLOR_UNKNOWN;
}
else if ((*(pszStatusBytes+1)&16) == 16)
{
return COLOR_UNKNOWN;
}
else if ((*(pszStatusBytes+1)&32) == 32)
{
return COLOR_UNKNOWN;
}
else if ((*(pszStatusBytes+1)&64) == 64)
{
return COLOR_UNKNOWN;
}
else if ((*(pszStatusBytes+1)&128) == 128)
{
return COLOR_UNKNOWN;
}
else if ((*(pszStatusBytes+2)&1) == 1)
{
return COLOR_GREEN;
}
else if ((*(pszStatusBytes+2)&2) == 2)
{
return COLOR_GREEN;
}
else if ((*(pszStatusBytes+2)&4) == 4)
{
return COLOR_GREEN;
}
else if ((*(pszStatusBytes+2)&8) == 8)
{
return COLOR_GRAY;
}
else if ((*(pszStatusBytes+2)&16) == 16)
{
return COLOR_GREEN;
}
else if ((*(pszStatusBytes+2)&32) == 32)
{
return COLOR_GREEN;
}
else if ((*(pszStatusBytes+2)&64) == 64)
{
return COLOR_UNKNOWN;
}
else if ((*(pszStatusBytes+2)&128) == 128)
{
return COLOR_YELLOW;
}
else if ((*(pszStatusBytes+3)&4) == 4)
{
return COLOR_YELLOW;
}
else if ((*(pszStatusBytes+3)&1) == 1)
{
return COLOR_GRAY;
}
else if ((*(pszStatusBytes+3)&2) == 2)
{
return COLOR_GRAY;
}
else if ((*(pszStatusBytes+3)&8) == 8)
{
return COLOR_YELLOW;
}
else if ((*(pszStatusBytes+3)&16) == 16)
{
return COLOR_GREEN;
}
else if ((*(pszStatusBytes+3)&32) == 32)
{
return COLOR_YELLOW;
}
else if ((*(pszStatusBytes+3)&64) == 64)
{
return COLOR_LIGHTGREEN;
}
else if ((*(pszStatusBytes+3)&128) == 128)
{
return COLOR_LIGHTGREEN;
}
这里对return返回值的设定我在wincc里面都没找到 不知是在哪里定义的
wincc c脚本 常量定义 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32644条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。