技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > 求解读c脚本的含义

求解读c脚本的含义

郑志武 发布于2012-11-20 00:01 2 0 标签:

inti;
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
setpropwordsetpropboollpszpicturename控件1indexitemvisible是吗意思?

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

佳答案

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

inti;//设置整数变量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"的趋势。
}

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签