wincc用户名比较

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

图片说明:

wincc用户名比较   

最佳答案

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


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

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

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

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

相关推荐

  • wincc运行错误

    wincc6.2版本,运行一段时间后数据连接不上并出现没有连接到Automation License Manager,重新安装系统后运行几天也是一样出现故障。请…

    2017年6月12日
  • WINCC掉线问题

    工程里面wincc有时有掉线问题,但是又迅速恢复了。想知道是什么原因造成的。还有我怎么在WINCC里面知道掉线的故障代码。就是组态王里面有个信息窗口,能查找什么时候掉线的,什么原因…

    SIMATIC WinCC 2017年12月2日
  • winccV7.4的授权问题

    大家好,目前有个项目,wincc7.4做的,正版的,现在由于系统重装,授权丢失,德国的密钥还要 过几天才能到,为了提前做设备验证,我想用破解版的授权导入电脑运转正版的项目…

    SIMATIC WinCC 2021年7月5日
  • WINCC7.3的按钮对象属性

    WINCC7.3对象属性宽度高度不显示数值为什么?以前用WINCC6.0做的 图片说明:    最佳答案 版本跨度太大,不兼容 提问者对于答案的评价:是的,谢谢…

    2021年7月5日
  • WINCC 6.0全局脚本/VBS/项目模块/TDS

    Sub TDS_PicControl (CmdString, xPos, yPos)’This function han…

    SIMATIC WinCC 2019年6月11日
  • TP177B模拟量显示?

    CPU为226CN,要将程序中EM231输入的VW的温度值和压力值在触摸屏上以REAL数值显示,缩小了10倍。如果不在程序中转换成实数,通过触摸屏要怎么做?第一次接触,谢谢! 问题…

    SIMATIC WinCC 2019年6月11日
  • Wincc 7.0 SP3,语言环境的问题

    我们集团在印度也有工厂,我要帮他们做一个水处系统的WINCC监控画面。而印度那边的Windows的操作系统是英文的。我也将我用于开发Wincc画面的电脑设置为英语(美国)的环境,这…

    SIMATIC WinCC 2017年11月25日
  • 西门子wincc软件配置

    有哪位高手能帮帮我,西门子1500的cpu,怎么配置wincc的软件系统?如果只有一台操作员站的情况,有一台服务器一台操作员站的情况,还有一台服务器两个操作员站的情况,还有有冗余服…

    SIMATIC WinCC 2021年7月5日
  • 64位win7下winCC7.3无法与S7-1200通讯

    首先PG/PC里面已经添加了CP_H1_1并指向本地网卡名称下的TCP/IP,在OMS+下添加通道并定义访问点CP_H_1: 现在死活连不上PLC。之前用另一台电脑也是w…

    SIMATIC WinCC 2017年5月31日
  • wincc支持win7吗

    wincc从哪个版本,可以支持win7的操作系统 最佳答案 从 WinCC V7.0 SP3 开始,WinCC 可以安装在64-位…

    SIMATIC WinCC 2018年1月1日

发表回复

登录后才能评论