接口协议智能编解码方法研究

[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 结论

  本文中提出的报文编解码方法,在复杂信息系统仿真中已经得到广泛应用。实践证明,有如下特点:

  编解码速度快,完全能够满足复杂信息系统仿真通信的要求;

  协议的改变不影响仿真系统软件,接口协议的数据处理和仿真程序分离;

  不同的复杂信息系统仿真都可以使用这种方法,接口协议的编解码程序代码具有可移植性。


上一页  [1] [2] [3] 


Tag:接口定义接口技术,微机原理与接口技术接口定义

《接口协议智能编解码方法研究》相关文章

分类导航
最新更新
热门排行