急求LABVIEW图中编程算法的详细解答
时间:10-02
整理:3721RD
点击:
将数据缓冲区的字符串转换为字节数组,然后利用索引数组函数对字节的高低位进行数值运算最终得到所测温度值。更具图片求详细的解答
你这个是modbus协议吧。解析是按照厂家仪器提供的协议来的。你这个解释就是下位机的温度,存储在2个字节里。高字节,和低字节。而且是放大了10倍,至于为什么要放大,因为单片机这样比直接传小数方便。温度是小数点的。
然后上位机接受后,将温度的高位和地位拼在一起。 高位那个*256,就是左移8位,用来拼接。最后除以了10,因为仪器里面*10,所以上位机再除回去还原。
能不能再详细点,比如传入的温度哪部分存在高字节,哪部分是低字节,应为对这个真得了解比较少,麻烦了~