[发明专利]一种软件示波器输入信号处理方法及装置、软件示波器有效
申请号: | 201710657631.4 | 申请日: | 2017-08-03 |
公开(公告)号: | CN109388445B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 丘锋伟 | 申请(专利权)人: | 深圳市道通科技股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/455 |
代理公司: | 深圳市六加知识产权代理有限公司 44372 | 代理人: | 王广涛 |
地址: | 518055 广东省深圳市南山区西丽*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 示波器 输入 信号 处理 方法 装置 | ||
1.一种软件示波器输入信号处理方法,应用于软件示波器,其特征在于,所述方法包括:
获取输入信号的数学表达式,对所述数学表达式进行处理后生成对应的表达式指令代码,所述表达式指令代码为可执行的表达式指令代码程序;
构建表达式运行环境,加载所述表达式指令代码;
在所述表达式运行环境上解释执行所述表达式指令代码,并根据执行后的计算结果展示所述输入信号的波形。
2.根据权利要求 1所述的软件示波器输入信号处理方法,其特征在于,所述对所述数学表达式进行处理后生成对应的表达式指令代码,包括:
对所述数学表达式进行形式化处理;
根据形式化处理后的数学表达式按照预设的指令规则生成表达式指令代码。
3.根据权利要求1-2任一项所述的软件示波器输入信号处理方法,其特征在于,所述获取输入信号的数学表达式之前,还包括:
预先设置所述数学表达式的词法规则、语法规则、翻译规则及所述表达式指令代码规则。
4.根据权利要求1-2任一项所述的软件示波器输入信号处理方法,其特征在于, 所述构建表达式运行环境,加载所述表达式指令代码,包括:
构建包含若干个虚拟机的运行环境;
获取不同的表达式对应的所述表达式指令代码,控制所述若干个虚拟机分别加载不同的表达式指令代码。
5.一种软件示波器输入信号处理装置,应用于软件示波器,其特征在于,包括:
表达式指令代码生成模块,用于获取输入信号的数学表达式,对所述数学表达式进行处理后生成对应的表达式指令代码,所述表达式指令代码为可执行的表达式指令代码程序;
执行与显示模块,用于构建表达式运行环境,加载所述表达式指令代码;
在所述表达式运行环境上解释执行所述表达式指令代码,并根据执行后的计算结果展示所述输入信号的波形。
6.根据权利要求5所述的软件示波器输入信号处理装置,其特征在于,所述表达式指令代码生成模块包括:
处理单元,用于对所述数学表达式进行形式化处理;
代码生成单元,用于根据形式化处理后的数学表达式按照预设的指令规则生成表达式指令代码。
7.根据权利要求5所述的软件示波器输入信号处理装置,其特征在于,所述执行与显示模块包括:
代码加载单元,用于构建表达式运行环境,加载所述表达式指令代码;
执行与显示单元,用于在所述表达式运行环境上解释执行所述表达式指令代码,并根据执行后的所述计算结果展示所述输入信号的波形。
8.根据权利要求5-7任一项所述的软件示波器输入信号处理装置,其特征在于,所述装置还包括:
预先设置模块,用于预先设置所述数学表达式的词法规则、语法规则、翻译规则及所述表达式指令代码规则。
9.根据权利要求7所述的软件示波器输入信号处理装置,其特征在于,所述代码加载单元包括:
并发环境构建子单元,用于构建包含若干个虚拟机的运行环境;
代码获取与加载子单元,用于获取不同的数学表达式对应的所述表达式指令代码,控制所述若干个虚拟机分别加载不同的表达式指令代码。
10.一种软件示波器,其特征在于,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-4的任一项所述的软件示波器输入信号处理方法。
11.一种非易失性计算机可读存储介质,其特征在于,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行权利要求1-4任一项所述的软件示波器输入信号处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市道通科技股份有限公司,未经深圳市道通科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710657631.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种槽下配料的分配工艺
- 下一篇:一种信息处理方法、装置及存储介质