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