wincc组合框组态
我做了一个组合框,有3个选择项,选择不同的项,赋予同一个变量不同的值,C语言或者B语言怎么写改?
答:应该是多选框吧?你点每一个选项,给变量的不同位置位或者复位。这就不需要你写脚本了直接点多选框的其中一个就行了,然后读取那个变量的值做相应的动作输出。根据这个原理你可以用按钮来实现,比如第一个选项对应变量的第一个位那么按钮的动作:
if GetTagByte("tag")&0x1//判断第一个位是不是为1
SetTagByte("tag",GetTagByte(“tag”)&&0hfe);//给第一个位赋值0,其他的位保存不变
else SetTagByte("tag",GetTagByte(“tag”)|0x1);//给第一个位置位,其他的位不变
答:应该是多选框吧?你点每一个选项,给变量的不同位置位或者复位。这就不需要你写脚本了直接点多选框的其中一个就行了,然后读取那个变量的值做相应的动作输出。根据这个原理你可以用按钮来实现,比如第一个选项对应变量的第一个位那么按钮的动作:
if GetTagByte("tag")&0x1//判断第一个位是不是为1
SetTagByte("tag",GetTagByte(“tag”)&&0hfe);//给第一个位赋值0,其他的位保存不变
else SetTagByte("tag",GetTagByte(“tag”)|0x1);//给第一个位置位,其他的位不变
新闻详情