接口协议智能编解码方法研究
[09-13 16:54:49] 来源:http://www.88dzw.com 接口定义 阅读:8375次
文章摘要:然后,填充编解码的帧头信息(帧头编解码)。编码时关键代码如下:FrameHead PosHead; Unit *p=NULL; //帧头,信息单元申明//信息单元处理p-> unit_number=“State_SelfPos”;memset(p->send_elemet,0,MAX_ELE);p->send_elemet[1]= p->send_elemet[2]= p->send_elemet[3]=1; //假定高度、纬度和经度//是规则中的前三个信息元素p->next=NULL;//帧头处理PosHead.frame_number= “PosHead
接口协议智能编解码方法研究,标签:接口技术,微机原理与接口技术,http://www.88dzw.com然后,填充编解码的帧头信息(帧头编解码)。编码时关键代码如下:
FrameHead PosHead; Unit *p=NULL; //帧头,信息单元申明
//信息单元处理
p-> unit_number=“State_SelfPos”;
memset(p->send_elemet,0,MAX_ELE);
p->send_elemet[1]= p->send_elemet[2]= p->send_elemet[3]=1; //假定高度、纬度和经
度//是规则中的前三个信息元素
p->next=NULL;
//帧头处理
PosHead.frame_number= “PosHead_06-2-5_1”; // 填写报文编号
PosHead .type = 1 ; //报文类型(发送)
PosHead .start = “plane_A ”; //发送方
PosHead .destination= “alert”; //接收方
PosHead .number=1; //编码信息单元数量
PosHead .length=128; //编解码信息单元长度
PosHead.responsion=1; //应答控制(确认收到)
PosHead .resposion_number=NULL; //所应答报文的编号
PosHead .chunnel=1; //发送通道
PosHead.info=p; //第一个编解码信息单元
接下来,调用编码函数进行编码,这样就将信息转化成为了二进制代码。最后,接收方解码此信息,调用解码函数。
4 结论
本文中提出的报文编解码方法,在复杂信息系统仿真中已经得到广泛应用。实践证明,有如下特点:
编解码速度快,完全能够满足复杂信息系统仿真通信的要求;
协议的改变不影响仿真系统软件,接口协议的数据处理和仿真程序分离;
不同的复杂信息系统仿真都可以使用这种方法,接口协议的编解码程序代码具有可移植性。
- 上一篇:如何为具体应用选择USB总线
《接口协议智能编解码方法研究》相关文章
- › 接口协议智能编解码方法研究
- 在百度中搜索相关文章:接口协议智能编解码方法研究
- 在谷歌中搜索相关文章:接口协议智能编解码方法研究
- 在soso中搜索相关文章:接口协议智能编解码方法研究
- 在搜狗中搜索相关文章:接口协议智能编解码方法研究