[发明专利]一种实时数据流调试软件组件及其调试方法在审
申请号: | 201710594723.2 | 申请日: | 2017-07-20 |
公开(公告)号: | CN107368415A | 公开(公告)日: | 2017-11-21 |
发明(设计)人: | 王晓文;徐浩;钟伟;贾雷;宋波 | 申请(专利权)人: | 成都雅骏新能源汽车科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 成都坤伦厚朴专利代理事务所(普通合伙)51247 | 代理人: | 刘坤 |
地址: | 610217 四川省成都市天府新区新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实时 数据流 调试 软件 组件 及其 方法 | ||
1.一种实时数据流调试软件组件,其特征在于:包括接收并解析和执行上位机指令的指令接收执行模块、收集数据流并将数据流更新到数据缓冲区的数据实时更新模块、发送数据流的采集数据处理模块;所述上位机指令包括设置数据流收发模式,所述数据流收发模式包括触发模式和滚动模式。
2.根据权利要求1所述的一种实时数据流调试软件组件,其特征在于:所述指令接收执行模块、数据实时更新模块和采集数据处理模块分别占用一个线程,所述各线程之间设置数据保护机制和同步机制。
3.根据权利要求1所述的一种实时数据流调试软件组件,其特征在于:所述上位机指令还包括启停控制、设置通道信号、设置触发条件、设置触发水平、设置预触发、设置滚动周期。
4.根据权利要求3所述的一种实时数据流调试软件组件,其特征在于:所述触发条件包括上升沿、下降沿、双边沿、高电平和低电平中的至少一种。
5.利用权利要求3所述的实时数据流调试软件组件的调试方法,其特征在于:包括以下调试步骤:a)指令接收执行模块接收上位机的指令,并根据上位机指令设置数据流收发模式、通道信号、触发条件、触发水平、预触发和滚动周期;b)所述数据实时更新模块将各通道数据实时更新到数据缓冲区;当数据流收发模式设置成滚动模式时,所述数据实时更新模块继续更新数据、无特殊动作;当数据流收发模式设置成触发模式时,所述数据实时更新模块继续更新数据并等待触发条件发生,当触发条件发生后,所述数据实时更新模块根据通道信号、触发水平和预触发将对应通道的数据流更新到数据缓冲区,并根据预触发对更新有触发条件发生前数据流和触发条件发生后数据流的数据缓冲区进行保护,当数据流更新完成后,所述数据实时更新模块设置更新完成标志并将更新完成标志发送给采集数据处理模块;c)所述采集数据处理模块根据数据流收发模式发送数据流;当数据流收发模式设置成滚动模式时,所述采集数据处理模块根据滚动周期和通道信号定时从数据缓冲区读取数据并将数据发送出去,并在发送完成后释放数据缓冲区;当数据流收发模式设置成触发模式时,所述采集数据处理模块检测数据实时更新模块的更新状态,当采集数据处理模块检测到更新完成标志时,所述采集数据处理模块将数据缓冲区被保护的完整数据流发送出去,并在发送完成后清除更新完成标志、释放数据缓冲区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都雅骏新能源汽车科技股份有限公司,未经成都雅骏新能源汽车科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710594723.2/1.html,转载请声明来源钻瓜专利网。