[发明专利]一种多参数水质分析仪软件的实现方法有效
申请号: | 201710911025.0 | 申请日: | 2017-09-29 |
公开(公告)号: | CN107656725B | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 马正;夏军;于兆慧;姚素珍;王艳红 | 申请(专利权)人: | 山东东润仪表科技股份有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/36;G06F8/38;H04L12/40 |
代理公司: | 烟台上禾知识产权代理事务所(普通合伙) 37234 | 代理人: | 刘志毅 |
地址: | 264000 *** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 参数 水质 分析 软件 实现 方法 | ||
1.一种多参数水质分析仪软件的实现方法,其特征在于:包括以下步骤,
为所述多参数水质分析仪中的每一个硬件电路分别配置一个或多个具有单一功能的功能软件模块,并将每一个硬件电路中的参数分别分配到对应的所述功能软件模块中;
将所有所述功能软件模块通过内部软总线连接,且所有所述功能软件模块通过内部软总线进行主从式的链路信息交互;
其中,所有所述功能软件模块中只有一个主模块,剩余的为从模块,主从式的链路信息交互具体为,
主模块发起链路帧;
判断从模块的地址是否与链路帧中目标地址相同,若是,则处理链路帧,若否,则抛弃链路帧。
2.根据权利要求1所述的一种多参数水质分析仪软件的实现方法,其特征在于:还包括,为所有所述功能软件模块分别配设一个人机界面,且将所有所述人机界面按照功能层次化为一系列模板。
3.根据权利要求2所述的一种多参数水质分析仪软件的实现方法,其特征在于:具有同一功能的所述功能软件模块具有相同的人机界面结构,将具有相同界面元素的人机界面层次化为一个模板;
将多个所述人机界面共用的所述模板设置显示在底层或中间层,将无所述人机界面共用的所述模板设置显示在顶层,底层的所述模板中所述人机界面的个数大于中间层的所述模板中的所述人机界面的个数。
4.根据权利要求3所述的一种多参数水质分析仪软件的实现方法,其特征在于:在显示所述人机界面时,按照先后顺序依次显示底层的所述模板、中间层的所述模板和顶层的所述模板;
进行人机界面切换时,从底层的所述模板起直至顶层的所述模板,依次判断是否需要更换模板并进行对应的模板替换。
5.根据权利要求1至4任一项所述的一种多参数水质分析仪软件的实现方法,其特征在于:所述多参数水质分析仪中的硬件电路包括处理器电路、传感器接口电路、控制输出电路、电流输出电路、通讯接口电路和显示电路。
6.根据权利要求1至4任一项所述的一种多参数水质分析仪软件的实现方法,其特征在于:具有同一功能的所述功能软件模块具有相同的数据结构和软件框架。
7.根据权利要求1至4任一项所述的一种多参数水质分析仪软件的实现方法,其特征在于:每一个所述功能软件模块分别为对应的所述硬件电路上运行程序的一个进程,所有所述功能软件模块对应的进程具有相同的优先级。
8.根据权利要求1至4任一项所述的一种多参数水质分析仪软件的实现方法,其特征在于:每一个所述功能软件模块的数据结构中均分别包括有公共通讯数据结构,且具有同一功能的所述功能软件模块还包括有相同的并与单一功能相关的数据结构。
9.根据权利要求8所述的一种多参数水质分析仪软件的实现方法,其特征在于:每一个所述公共通讯数据结构中均分别包含有对应的所述功能软件模块的唯一且不相同的地址信息,所述硬件电路和所述功能软件模块之间通过所述地址信息建立索引。
10.根据权利要求9所述的一种多参数水质分析仪软件的实现方法,其特征在于:在所述内部总线的链路上交互的数据格式中包含有与每一个所述功能软件模块对应的目的地址信息,每一个所述功能软件模块只对目的地址与本地地址相同的链路帧进行处理和应答。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东东润仪表科技股份有限公司,未经山东东润仪表科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710911025.0/1.html,转载请声明来源钻瓜专利网。