当前位置: 主页 > PLC控制

wincc用户名比较

wincc全局脚本怎么比较登录用户名,举个例子,只有用户名“admin”登录后才能显示STaRT这个按钮,否则其他用户进去就看不到。自己做了一个周期2S的全局脚本,怎么感觉像不运行一样,求高手解答

图片说明:

fdfe2bb4fb37ad06188fa15fed6851a5wincc用户名比较

最佳答案

我一般登录后会用文本显示相应的中文名称,你的应用要求与我差不多,可以参考下:
画面上建立一个静态文本,然后在静态文本的属性——字体——写上以下脚本。
具体可以试验下。如果需要操作按钮,直接根据登录用户名写一个BOOL变量即可!


char*temp=GetTagChar("@CUrrentUser");
if(strcmp(temp,"admin")==0)return"系统管理员";
if(strcmp(temp,"vietnam")==0)return"操作员";
if(strcmp(temp,"")==0)return"系统未登录";

提问者对于答案的评价:
非常感谢,原来是我把字符串比较指令搞错了,按你的strcmp比较久可以了,同时也谢谢zhangli0的提醒。

  • 关注微信

猜你喜欢

微信公众号