用C语言写电机的状态返回值,不同值代表不同颜色,现在要求,读取开反馈为1,关反馈为0则返回值为1,而开反馈为0,关反馈为1则返回值为0,现在不明白的是开=1且关=0的语句怎么写,希望大家指导下。
问题补充:
还是不明白读取布尔量是否为0的语句改怎么做?
最佳答案
楼上的是VBS,
根据你的要求,需要用个简单的if语句就行行,你可以把语句做到全局动作里。
if(GetTagBIt("开反馈")&!GetTagBit("关反馈"))
return1;
if(GetTagBit("关反馈")&!GetTagBit("开反馈"))
return0;
如果你需要把结果,存入一个变量内,可以用SETTagBit("返回值")来代替return1,反之,同样。如果你的返回值,不是BOOL类型,可以用SetTagword等。
提问者对于答案的评价:
谢谢