求解读C脚本的含义

int i;
i=GetTagDWord("压力曲线"); //Return-Type :BYTE 

     if(i&0x01)
          {
             SetPropWord(lpszPictureName,"控件1","Index",0);  
             SetPropBOOL(lpszPictureName,"控件1","ItemVisible",1);  
          }
    else 
         {
            SetPropWord(lpszPictureName,"控件1","Index",0);  
            SetPropBOOL(lpszPictureName,"控件1","ItemVisible",0);
          }我是新手中的新手,请纤细解释一下,尤其是GetTagDWord  
SetPropWord    SetPropBOOL   lpszPictureName  控件1  Index  ItemVisible是吗意思?

问题补充:
i&0x01这是吗意思?如果i的值不知道,怎么知道i&0x01的运算结果

最佳答案

Index  是索引号,如果同一个控件中有3个趋势,Index就为0,1,2。
lpszPictureName  是趋势控件的名称。
ItemVisible 是对象本身的可见属性。
GetTagDWord 读取整数变量的值

int i;                                  // 设置整数变量 i
i=GetTagDWord("压力曲线"); //读取名称为"压力曲线"的变量赋给 i
if(i&0x01)      //条件语句(满足条件运行下面语句,否者运行else后面的语句)。如果i
的值等于1、3、5、7.....的话执行下面语句中的指令   
{
SetPropWord(lpszPictureName,"控件1","Index",0);        //索引名称为"控件1"的第一个趋势
SetPropBOOL(lpszPictureName,"控件1","ItemVisible",1);    //  显示名称为"控件1"的趋势。
}
else     //条件语句,不满足if 中的条件的话执行下面的语句
{
SetPropWord(lpszPictureName,"控件1","Index",0);   //索引名称为"控件1"的第一个趋势
SetPropBOOL(lpszPictureName,"控件1","ItemVisible",0); //  不显示名称为"控件1"的趋势。
}

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:17
下一篇 2020年10月31日 下午1:17

相关推荐

  • 历史曲线标签更改

    在“wincc在线趋势控件的属性”中——数值轴——趋势(选择你的曲线名称)——标签(填写显示的曲线名称)  运行后在wincc曲线数值轴上面会显示你填写的名称,…

    自动化系统综合 2020年11月1日
  • STEP7中 scl的寻址问题

    我需要对8个块进行同样的处理,所以对块号码应该用循环,另外对这8个块内的布尔量数组还要处理,所以也要用循环,但是看到scl的布尔量变址只是work_to_block_db&nbsp…

    自动化系统综合 2017年6月6日
  • 用西币兑换的书籍多久才能确认?

    我用50西币兑换了一套文集,好长时间了都没有被确认。我想问下一般多久会发货? 最佳答案 一到两周确认发货。你确定兑换,一周后管理员发统计信息到论坛,由版主确认你是否存在灌水等违规行…

    自动化系统综合 2017年8月15日
  • 西门子的触摸屏资料

    到哪里查找西门子的资料的呀,我主要要7.5英寸的,触摸屏的电源是多少,开孔尺寸,安装软件及使用手册 最佳答案 上面说的都很详细了! 提问者对于答案的评价:好,谢谢了 专家置评 参考…

    自动化系统综合 2020年10月31日
  • CFC里功能块的属性OCM为什么是灰色的?

    自己在库里定义了一个功能块,实现流量的累加功能。块属性和IO管脚的属性分别进行了设置,但是在CFC引用时,OCM仍然是灰色的,这样无法在WINCC生成块图标,求各位大侠指导,怎样才…

    自动化系统综合 2017年11月16日
  • MP477 和MP377区别

    477是上位机么?他比377好在哪里呢?我一条神生产线上 有一半是477触摸屏 有一半是377触摸屏  请问  477好…

    自动化系统综合 2017年12月1日
  • WINCC flexible 触摸屏LOGO编辑

    WINCC flexible 有没有 触摸屏 开机LOGO 的编辑 -0 – 找不到啊。。求指导 最…

    自动化系统综合 2020年10月31日
  • 请问SIEMENS技术服务有没有VIP会员或金卡会员之类的

    如题,400电话或技术论坛都需要排队,有时一个问题1、2天都没有回,像AB的白金卡会员7*24小时电话服务就很好,有的话请注明级别、价格 最佳答案 1、西门子的技术支持服务热线是完…

    自动化系统综合 2020年11月1日
  • 炼钢转炉变频器

    各位前辈请问大家个问题 在转炉运行调试过程中炉子在从10°转到0°是变频器报接地故障 各位前辈能不能给小弟解释一下 问题补充:炉子在从10°转到0°时如果不减速…

    自动化系统综合 2020年11月1日
  • 最新S7-300选型手册

    有没有2014版的,我用老版本的找不到型号为315T-3DP/PN,我想看下,315T-3DP/PN,最小需要多大的MMC卡,我目前用4MB,总提示我存储空间不够。 问题补充:我打…

    自动化系统综合 2017年11月4日