我现在想实现Labview和单片机之间的通信,他们之间通过DB9连接,我自己定义了一些通信协议的消息,包括消息头和消息体,消息体由若干不同的信息内容组成比如:电流大小2byte(16bit Int)+电压大小4byte(double)+功率大小4byte(double),那么我如何构造写入缓冲区的字符串(VISA配置串口.vi),使消息发到单片机之后能够按照固定的长度解析出读数?与之相对应的是从单片机构造消息发送到Labview,如何进行解析?
或者通过我上面的陈述,发现对RS232理解有误,也请详细告知,万分感谢!