freemodbus线圈中的位操作
生活随笔
收集整理的這篇文章主要介紹了
freemodbus线圈中的位操作
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
連續(xù)位的操作函數(shù):
xMBUtilSetBits(UCHAR * ucByteBuf, USHORT usBitOffset, UCHAR ucNBits,UCHAR ucValue);
xMBUtilGetBits(UCHAR* ucByteBuf, USHORT usBitOffset, UCHAR ucNBits);
設(shè)置位:
將字節(jié)數(shù)組ucBytebuf看成連續(xù)的二進(jìn)制位,從usBitOffset開始的連續(xù)ucNBits位都設(shè)置成ucValue
ucNBits:1~8
ucValue:0/1
讀位:
將字節(jié)數(shù)組ucBytebuf看成連續(xù)的二進(jìn)制位,讀出從usBitOffset開始的連續(xù)ucNBits位
ucNBits:1~8
轉(zhuǎn)載于:https://www.cnblogs.com/jieruishu/p/5542329.html
總結(jié)
以上是生活随笔為你收集整理的freemodbus线圈中的位操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IE中透明度的读写
- 下一篇: 个人工作总结05(第二次冲刺)