如何在WinCC某个用户登陆时让画面上的某个按钮显示

我在wincc中建立了一个bool类型名称为display的变量,当某个用户登陆时让这个变量为1,以便显示画面上的某个按钮。为了实现这个功能,我在C全局脚本编辑器中输入以下代码:
#include <string.h>
#include <stdio.h> 
  char  *buf1 = "engineer";
    int ptr; 

    ptr = strcmp("@CurrentUser", buf1); 
 if (ptr = 0) 
display=true;
else
display=false;

其中,engineer是我登陆时的那个用户名,但是这段代码编译都没有通过。编译时首先提示无法找到#include文件string.h和#include文件stdio.h,不知道要实现这个功能的代码到底要如何写?

最佳答案

#include <string.h>
#include <stdio.h> 
这两个是多余的
 if (ptr = 0)  等于的判断用“==”

提问者对于答案的评价:
谢谢回答

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

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

相关推荐

  • 求TIA WINCC 上位机 入门教程

    客户一个上位机软件可以监控&操作PLC。我经典WINCC和TIA不兼容,我就想用TIA自带的WINCC实现上位机程序。求一个完整的案例视频,或者基础教程,从如何硬件组态开始…

    SIMATIC WinCC 2021年7月5日
  • wincc归档调不出来

    机子上装了wincc6.0sp3和step7 5.4 为了给5613卡装驱动,安装了Simatic_NET_2006_v6.4,wincc授权齐全,step7授…

    SIMATIC WinCC 2021年7月5日
  • TP177B可以将配方存储到MMC卡上吗?

    我有一款TP177B的触摸屏,想要将配方数据保存到MMC卡上,在组态配方的时候,我将保存路径设为了MMC卡,但没有实物测试,所以,我想知道,如果这样组态,并且屏上插上MMC卡,是否…

    SIMATIC WinCC 2019年6月11日
  • VBS的动作只执行一次

    用一个标志位控制VBS动作.当标志位从0变为1时,动作执行一次;当标志位从1变为0时或没有改变时,动作不执行.用WINCC自带的信息/触发功能,动作会触发很多次.有方法解决吗? 最…

    SIMATIC WinCC 2019年6月11日
  • 触摸屏画面中文本域

    我编译触摸屏时出现了一些警告,想知道怎么处理,请看图片、。每个画面中配置的文本域或者io域能看到有多少吗? 问题补充:我想问可以有方法大量修改吗,一个一个的弄很麻烦。 图片说明: …

    2021年7月5日
  • wincc变量的位置

    我在开始做WINCC的变量时,把变量都放在MPI目录下面了。后来电脑上装了CP5611,应当把变量放在PROFIBUS目录下。变量很多,我应当把这些变量都复制到PROFIBUS目录…

    SIMATIC WinCC 2019年6月11日
  • settag "selsource",3

    settag 问题补充:settag "selsource",3 3是什么意思 最佳答案 这象是别人自己编的函数,不是现成的.看看项目函数中…

    SIMATIC WinCC 2019年6月11日
  • MP277如何通过以太网连接多台300PLC

    MP277如何通过以太网连接多台300PLC,STEP 7如何组态交换机,我的系统用1个MP277和3台315-2PN/DP,一台1200PLC通信,如何设置和组态呢??…

    SIMATIC WinCC 2019年6月11日
  • 按钮如何触发界面语言转换

    通过一个按钮 将界面里所有的中文显示为英文 或者将英文显示成中文 问题补充:2楼我说的是wincc不是flexible 1楼你那样的话一个项目岂不是画…

    SIMATIC WinCC 2019年6月11日
  • 如何将XDB文件传送到WinCC上

    我想建立S7-400H 到 PC站 (WINCC)的连接,已经在STEP 7中配置了PC站,也可以在PC站的属性也中找到XDB文件,但是当打…

    SIMATIC WinCC 2021年7月5日

发表回复

登录后才能评论