我遇到与Modbus设备有关的问题。我正在尝试阅读一些Modbus寄存器,但我遇到了一些阅读问题。
我正在使用下面的代码逐位读取,但我需要从一次读取中读取2个字节(16个字节),我需要一些帮助来为该特定读数添加新的案例。
case 1: // 1Bit
fData[Data_Struct[nLoop].nChanel] = (float)
( ( Frame[Data_Struct[nLoop].nOffset]
>> Data_Struct[nLoop].nScaleBit ) & 0x01 );
break;
有人能帮助我吗?