基于XML的上位机软件实现方法
基本信息
申请号 | CN201811116193.1 | 申请日 | - |
公开(公告)号 | CN109460231A | 公开(公告)日 | 2019-03-12 |
申请公布号 | CN109460231A | 申请公布日 | 2019-03-12 |
分类号 | G06F8/38(2018.01)I; G06F8/30(2018.01)I; G06F8/71(2018.01)I | 分类 | 计算;推算;计数; |
发明人 | 赵红建; 江泽斌; 刘岩; 刘爱辉 | 申请(专利权)人 | 北京通广龙电子科技有限公司 |
代理机构 | 北京中誉威圣知识产权代理有限公司 | 代理人 | 北京通广龙电子科技有限公司 |
地址 | 100094 北京市海淀区丰慧中路7号新材料创业大厦11A | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于XML的上位机软件实现方法,该上位机软件实现方法包括自动生成所述数据通信协议,包括:S1,读取帧头协议描述XML;S2,生成帧头协议表示类;S3,读取帧体描述XML;S4,判断XML是否为新导入或已被修改,若是,则执行步骤S5,否则转至步骤S7;S5,生成帧体类代码;S6,保存所述帧体类代码;S7,读取所述帧体类代码;S8,动态编译所述帧体类代码并将程序集加载至内存;S9,获取程序集及其类型,遍历类型集合,保存类型至类型字典。该上位机软件实现方法能够将XML文件按照数据通信协议描述规则解释生成源代码,诸多的上位机软件可以被具备特定功能集的XML配置文件所替代,使得上位机软件具备良好的可扩展性与可维护性。 |
