文本显示

变量为@user 如果@user =A ,@user =B,@user =C  文本显示为可控
如果@user =D ,@user =E,@user =Z  文本显示为不可控
如何来实现,一定要用脚本吗? 如果用C脚本咋做啊?请 高手指导

问题补充:
小弟是想显示用户管理设定权限,A、B、C是判断用户名后显示为可控  D、E、Z是判断用户名后显示为不可控。那位大哥能做下C脚本,我是第一次做WINCC,想学习下。C语言很久不用了,想有个例程后学习。谢谢了

最佳答案

建一个内部变量TAG,数据类型为 文本变量 16位字符集 。把TAG连接到 静态文本-- 字体 --文本 属性中。新建一个全局的C动作,该动作的触发器中调进两个变 @CurrentUser ,TAG,标准周期都设为:有变化时。
{
#pragma option(mbcs)
#pragma code ("useadmin.dll")
#include "PWRT_api.h"
#pragma code()
if(strcmp(GetTagChar("@CurrentUser"),"A")==0)
{
SetTagChar("TAG","可控");
}
return 0; 
}

提问者对于答案的评价:
谢谢了  满大师

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • wincc报警发声怎么做真人发声?请高手指点

    怎么使用微软TTS语音引擎做真人发声的报警啊?请高手指点,小弟QQ51974074 问题补充:微软的TTS可以朗读字符串,只是没接触过wincc,不知道代码往哪写…… 最佳答案 w…

    SIMATIC WinCC 2019年6月11日
  • 许可证密钥不可用

    许可证密钥不可用Wincc Audit for SIMATIC Panel以正常运行2年,最近无故出现以上信息。求如何解决 问题补充:触摸屏…

    2021年7月5日
  • 这段脚本什么意思

    #include "apdefap.h" void OnObjectChanged(char* lpszPictureN…

    SIMATIC WinCC 2019年6月11日
  • vb 怎样定义全局变量

    怎样定义全局变量用,Dataset设定后好像不管用 最佳答案 只要是在变量管理中设置的变量都是全局变量。结构变量也是 提问者对于答案的评价:yiban

    SIMATIC WinCC 2019年6月11日
  • 两台上位机与PLC之间WINCC以太网通讯

    还是上次问题疑点:PLC为S7-300带CP343以太网模块,上位机为两台,WINCC6.2,现要求两台上位机均可以操作监视PLC,以太网交换机是否可以用普通路由器替代使用,两台上…

    SIMATIC WinCC 2019年6月11日
  • wincc报警过滤

    在WINCC中如何实现报警过滤,不是在控件中,而是我在程序中可以任意设定条件 问题补充:是这样的,我可以在运行的时候选择特定的变量吗? 最佳答案 用C脚本可以的。 BOO…

    SIMATIC WinCC 2019年6月11日
  • WINCC 如何做风叶转动的效果?

    我是WINCC初学者,除了直接调用FLASH以外,请问如何才能做出风叶转动的效果?而且效果要逼真一点。 问题补充:哪里有这些图片呀?自己不会做啊 我要一个轴流风机的效果图…

    SIMATIC WinCC 2019年6月11日
  • 关于制作报表的疑问

    制作报表使用WINCC集成的报表功能,有几点疑问请教一下1、当次采集的数据要在画面上按照已布局好的报表格式显示出来,而且还能在画面上更改采集上来的数据,更改完成后点击按钮存入数据库…

    SIMATIC WinCC 2019年6月10日
  • WINCC能否用6.2版打开4.02项目

    WINCC能否用6.2版打开4.02版编的项目 最佳答案 WINCC能否用6.2版打开4.02项目 可以,但是不能直接这样打开,要用5.0的过度一下,先装5.0的WINC…

    SIMATIC WinCC 2017年6月19日
  • wincc中过程值存放在哪个数据库表中?

    wincc中过程值存放在哪个数据库表中?归档变量和非归档变量都在数据库表中可以查询吗? 最佳答案 打开你的WINCC项目文件夹,里面有个ArchiveManager文件夹,里面有三…

    SIMATIC WinCC 2019年6月11日