呵呵,这些你都要查安捷伦传感器的手册,上面有完整的通信协议。
拿modbus协议讲,分命令和数据
命令发出时,从机根据命令独处想要的数据,例如温度 湿度
根据命令形式,可以一次读出温度 湿度等若干数据,也可以只读其中一种数据。
但不会出现发出命令后总是自动返回数据的情况,如果那样,从机会永久占用通信口,主机怎么能再改变命令要求呢?
数据形式可以是MODBUS RTU 或者MODBUS ASCII ,看说明书会有详细说明。
存放的话,可以定义数组,但因为有时候数据位长不见得都一样,也为了方便查找,最好定义成结构体,当然最完美的还是定义成链表 双向链表的形式。
先学吧。。。。