本发明属于仪表界面开发,具体涉及一种仪表界面开发方法、开发系统及开发模拟器。
背景技术:
1、在仪表界面开发过程中,存在协议文档和数据类和接口声明头文件,常常不一致,并且两边没有统一更新,更新效率低;仪表软件开发过程中,在没有硬件环境的支撑下,很难进行有效的测试,常常依靠静态调整各种参数来测试页面,开发效率低。
2、因此,基于上述技术问题需要设计一种新的仪表界面开发方法、开发系统及开发模拟器。
技术实现思路
1、本发明的目的是提供一种仪表界面开发方法、开发系统及开发模拟器。
2、为了解决上述技术问题,本发明提供了一种仪表界面开发方法,包括:
3、项目开发阶段;以及
4、项目测试阶段。
5、进一步,所述项目开发阶段包括:
6、运行模拟器,通过模拟器读取协议文档,解析协议文档,以生成文件。
7、进一步,所述生成文件包括:
8、数据类和接口声明头文件,项目添加数据类和接口声明头文件,根据头文件提供的数据类与接口开发应用程序。
9、进一步,所述生成文件还包括:
10、项目添加数据类的模拟更新代码实现,使其能完成模拟数据的解析和数据更新。
11、进一步,所述生成文件还包括:
12、项目添加数据类接口模拟实现代码,使其在编译window平台项目时能找到数据类接口实现,通过接口获取正确的数据。
13、进一步,所述生成文件还包括:
14、生成模拟测试页面。
15、进一步,所述项目测试阶段包括:
16、打开模拟测试页面,找到需要测试的数据项;
17、修改数据项对应的值;
18、当修改了数据项对应的值后,后台会通过socket发送模拟数据;
19、收到socket数据后,数据经过数据类的模拟更新代码更新数据;
20、如果显示与修改的值匹配表示显示正确,如果显示与修改的值不匹配表示显示错误。
21、第二方面,本发明还提供一种采用上述仪表界面开发方法的开发系统,包括:
22、开发模块,项目开发阶段;以及
23、测试模块,项目测试阶段。
24、第三方面,本发明还提供一种采用上述开发系统的开发模拟器,
25、通过开发模块对项目开发;以及
26、通过测试模块对开发的项目测试。
27、本发明的有益效果是,本发明通过项目开发阶段;以及项目测试阶段;在项目开发阶段中根据协议文档,自动生成数据类和接口声明头文件,避免手动更新接口代码,导致更新错误;在项目测试阶段,在没有硬件环境的情况下,可以完全模拟硬件环境,提高开发效率。
28、本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书以及附图中所特别指出的结构来实现和获得。
29、为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
1.一种仪表界面开发方法,其特征在于,包括:
2.如权利要求1所述的仪表界面开发方法,其特征在于,
3.如权利要求2所述的仪表界面开发方法,其特征在于,
4.如权利要求3所述的仪表界面开发方法,其特征在于,
5.如权利要求4所述的仪表界面开发方法,其特征在于,
6.如权利要求5所述的仪表界面开发方法,其特征在于,
7.如权利要求6所述的仪表界面开发方法,其特征在于,
8.一种采用如权利要求1所述仪表界面开发方法的开发系统,其特征在于,包括:
9.一种采用如权利要求8所述开发系统的开发模拟器,其特征在于,