41|0

126

帖子

0

资源

一粒金砂(中级)

实用工具之通信接口协议配置开发软件(InterfaceDS) [复制链接]

通信接口协议配置开发软件(InterfaceDS)

1.产品简介

通信协议源码生成工具Interface Protocol Development Software,简称:InterfaceDS)具有系统接口类型定义、通道参数设置、协议报文描述以及协议解析代码生成等功能,可自动生成C++和C#两种语言的协议解析代码。该软件可广泛应用于系统互联中各类通信程序的快速开发,显著提高应用系统的集成开发效率,提升系统互联互通的质量

 

 

2.主要功能

通信接口协议配置开发软件具有底层通信接口集成模块、报文格式定义以及自动生成报文解析程序代码等。主要功能有:

  1. 开发对象配置:开发对象配置主要描述三方面内容:开发对象有哪些状态值需要管理,开发对象使用什么硬件接口进行通信,以及通信时按照什么样的报文格式收发数据;
  2. 报文格式配置:用以配置传输协议中规定的报文数据格式,数据帧配置项是开发对象完成数据输入输出的必备条件;每一个数据帧配置项均会产生与之对应的数据帧类,该类内部封装了报文解析的功能;
  3. 可视化编辑模式:通过选择图形界面上的菜单、工具栏按钮来生成开发对象的各个属性、方法和事件;每个属性、方法和事件的编辑均通过UI表单实现。通过软件操作主界面的菜单实现软件编辑方式的自由切换;
  4. 代码编辑模式:软件主界面包括一个代码编辑器,使用代码编辑器可直接编辑配置文件的原始文本。代码编辑器要能实现代码输入、语法高亮显示、复制、粘贴、剪切、撤销、恢复等完善的编辑功能。同时提供代码语法检查及代码生成功能菜单;
  5. 语法检查:包括符号识别及语法语义合规性判别;
  6. 代码生成:代码生成器用于直接产生C#C++格式的程序代码。选择某个项目协议配置文件后,可选择其中的一个或多个开发对象自动生成代码,每个开发对象对应一个面向对象的类,该类的内部域(属性方法等)对应开发对象的属性、收发数据帧、通信方式及其属性等;
  7. 校验算法:支持完整数据包校验算法和部分连续字段校验算法;
  8. 自动计算包长:支持自动计算整包长度和部分连续字段的长度。
此帖出自信息发布论坛

回复
您需要登录后才可以回帖 登录 | 注册

最新文章 更多>>
    关闭
    站长推荐上一条 1/9 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表