[发明专利]一种测发控软件模型化解决流程步数据判读的通用方法有效
申请号: | 201911056685.0 | 申请日: | 2019-10-31 |
公开(公告)号: | CN111045874B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 王琦;徐自衡;高飞;苏平;曹芳芳;庞贺;王冲 | 申请(专利权)人: | 北京航天自动控制研究所 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F16/22 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 庞静 |
地址: | 100854 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测发控 软件 模型 化解 流程 数据 判读 通用 方法 | ||
本发明涉及一种测发控软件模型化解决流程步数据判读的通用方法,利用测发控软件中已有的巡检任务中的判读功能和巡检配置文件,使用异步判读的方法,将具体的判读工作交给原来就具备判读功能的巡检任务,在具体需要判读结果的流程步中反映判读结果。该方式减少了功能的重复,提高代码效率。
技术领域
本发明涉及针对测发控软件提出的一种数据判读的通用方法。
背景技术
对1553B总线的数据进行在线判读,是测发控软件流程步最常实现的功能。由于流程步对字段的实时判读是非常普遍的需求,在设计测发控软件时,通常会考虑用一个通用模型来实现该功能,这样可利用代码重用,提高软件可靠性。
目前测发控软件实现的判读模型有两种,一种是针对单一字段,一个流程步只判读一个字段,对于多个字段的判读需求,只能通过多个流程步来实现,对于测发控系统的特点,该方法每判读一个字段,需要收取一条消息,判读多个字段时需要收取多个消息,无法实现判读同一条消息中的多个字段;另一种方法是在模型中预设好一个流程步最多能判读的字段数和每个字段的判据,该方法虽然能解决判读同一条消息中的多个字段的问题,但不够灵活,需要设置的参数过多,通用化太低。
发明内容
本发明解决的技术问题是:克服现有技术的不足,提出针对测发控软件提出的一种数据判读的通用方法,解决了用同一个模型对非固定字段数的1553B总线数据判读问题。
本发明解决技术的方案是:一种测发控软件模型化解决流程步数据判读的通用方法,通过下述方式实现:
巡检任务是一个周期运行的任务,每一个周期都会接收一条消息报,消息中包含需要被判读的数据;
针对当前巡检任务接收的消息,在测发控软件的巡检配置文件中预设需要判读的所有字段,并针对每个字段设置判读标志;
根据判读标志,针对需要判读的每个字段均设置“计数变量Ⅰ”和“计数变量Ⅱ”,并初始化为相同值;
巡检任务中,在每个巡检周期,依次对上述巡检配置文件中预设需要判读的每个字段进行判读,当判读结果正确时,“计数变量Ⅰ”累加1,判读出错时,“计数变量Ⅰ”和“计数变量Ⅱ”重置为初始值;
当流程步需要进行判读时,当前这个流程步的处理任务中使用轮循的方式,依照巡检配置文件中每个字段的判读标志,依次比较当前巡检任务中需要判读的各字段的“计数变量Ⅰ”和“计数变量Ⅱ”,若所有字段的“计数变量Ⅰ”都大于“计数变量Ⅱ”,则认为该流程步需要判读的字段都正确,并将“计数变量Ⅱ”的值设置为与当前“计数变量Ⅰ”的值相等,继续后续巡检周期或者结束当前巡检任务;如果某个字段的“计数变量Ⅰ”不大于“计数变量Ⅱ”,则当前巡检任务中该字段的判读结果有误,这样流程步中获取到了判读结果,可以反馈出是哪几个字段判读结果有误,然后将“计数变量Ⅱ”与“计数变量Ⅰ”的值均置为初始值,继续后续巡检周期或者结束当前巡检任务。
优选的,判读标志为可配置的,可设置为ON或OFF,若设置为ON,则表明当前巡检任务中该字段需要判读,设置为OFF,则表明当前巡检任务中该字段不需要判读,巡检任务中会跳过对该字段的判读。
优选的,根据判读的需求,在具体的流程步中,当需要判读某个字段的时候,先将该字段对应的判读标志设置为ON,判读的过程交给巡检任务,当前流程步只关注判读的结果。巡检任务会在每个巡检周期,首先读取各字段的判读标志,当其为ON时,巡检任务按照预设的判读方式触发对该字段的判读流程。
优选的,通过下述方式进行字段的判读:
在测发控软件的巡检配置文件中定义巡检字段表和判据表,所述的巡检字段表内存储所有需要判读的字段,每个字段设置一个判据索引;判据表中存储每个判据索引对应的阈值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天自动控制研究所,未经北京航天自动控制研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911056685.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种锂离子电池处理装置及方法
- 下一篇:一种面状特征点可靠加密匹配方法和系统