当前位置:编程学习 > VB >>

vb怎么接收下位机(单片机)通过串口传输过来的结构体

typedef  struct
{
  uint_32  chengxu_biaoshi;

  uint_8   chengxu_name[8];
  
  uint_16  chengxu_tiaoshu;
  uint_16  chengxu_tiaoshu_u16;
  
  int_32   zhiling_cansu[4][1000]; 
  uint_16  zhiling_cansu_fn[2][1000];
  uint_8   zhiling_cansu_ps[2][1000];
  uint_8   zhiling_name[1000];   
  uint_8   biaohao[1000];   
}chengxu_struct;  //71*256
这是我单片机要发送的结构体,我上位机怎么通过串口来接收这个结构体的数据呢?求指点 vb  --------------------编程问答-------------------- 串口传输很慢的。而你的结构中注定有大量空数据。

你必须将每个字段改为如下结构:

字段编码|字段长度|数据|

主机端解析并继续接收。
补充:VB ,  API
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,