[发明专利]一种网络分析仪公式编辑器及其数据图形显示方法和装置在审
申请号: | 201410353673.5 | 申请日: | 2014-07-23 |
公开(公告)号: | CN104102468A | 公开(公告)日: | 2014-10-15 |
发明(设计)人: | 李明太;李树彪;刘丹;郭永瑞;赵立军;庄志远;袁国平;杨明飞 | 申请(专利权)人: | 中国电子科技集团公司第四十一研究所 |
主分类号: | G06F3/14 | 分类号: | G06F3/14 |
代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 龚燮英 |
地址: | 266555 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络分析 公式 编辑器 及其 数据 图形 显示 方法 装置 | ||
技术领域
本发明属于网络分析仪公式编辑器及其数据图形显示技术领域,尤其涉及的是一种网络分析仪公式编辑器及其数据图形显示方法和装置。
背景技术
网络分析仪是用来测量射频、微波和毫米波网络特性的仪器,它通过施加合适的激励信号到被测网络并接收和处理网络的响应信号,计算和量化被测网络的网络参数。网络分析仪提供单端口、响应隔离、全双端口等多种校准方式,内设对数幅度、Smith圆图、极坐标等多种数据显示格式。本文所述的轨迹是指一连串的测量数据点,轨迹的设置将影响测量数据的数学运算和显示,只有轨迹处于激活状态时,才可以更改它的设置。所述的S参数(散射参数)用来描述一个器件如何改变输入的信号,它描述了被测件的反射和传输特性。
随着网络分析仪测试领域的扩展和各种新型测试技术的出现,特别是对多端口被测件、放大器等被测件的一些专业技术指标测试需求的出现,网络分析仪固有的测量功能已经无法满足一些用户的需求,等待网络分析仪推出相应的测量显然是不现实的,因此如何利用网络分析仪现有测量参数,根据用户需求对基本参数进行运算,得到用户需求的最终测量结果,公式编译器为这一需求的实现提供了可能。
现有技术的技术方案:
1 现有的网络分析仪的公式编辑采用的是方程的方式进行编辑,并且方程表达式的常量数据不能直接输入复数常量作为表达式的一部分,例如输入S21/(1-S11)+(1+3i)是无法计算的,这样就不能对测量轨迹的幅度和相位同时进行直观的数学改变。
2.现有的网络分析仪方程编辑器模块要求表达式输入的参数必须是程序本身已内置进去的测量参数,不能是用户自定义的数据参数。并且没有给出参数的导入接口,不能满足用户一些特殊需求。
3.现有的网络分析仪方程编辑器模块,当用户输入一个不可计算的公式,方程编辑器模块仅能提示公式是否可以计算,不能智能指出错误所在位置和错误的类型,也不能给出具体的错误提示信息,必须用户自己纠错和修正。
4.在高效率地实时绘图时会有图形刷新相对较慢,或者在图形刷新过快时出现图形闪烁的现象。
因此,现有技术存在缺陷,需要改进。
发明内容
本发明所要解决的技术问题是针对现有技术的不足,提供一种网络分析仪公式编辑器及其数据图形显示方法和装置。
本发明的技术方案如下:
一种网络分析仪公式编辑器及其数据图形显示装置,其中,包括公式编辑器模块及数据处理及图形显示单元;所述公式编辑器模块包括:内置参数、函数、运算符单元、自定义参数和函数的导入单元、公式编辑器表达式的输入单元、表达式的智能纠错和信息提示单元、表达式的计算单元相互连接及相互通讯;所述数据处理与图形显示单元包括:数据格式选择、格式化数据数组、偏移和比例、显示内存和界面显示和刷新五个部分。
所述的网络分析仪公式编辑器及其数据图形显示装置,其中,所述内置参数、函数、运算符单元,用于选择要输入的参数、函数和运算符;所述自定义参数和函数的导入功能单元,用于导入自定义的参数、函数后使用;所述公式编辑器表达式的输入单元,用于支持键盘输入或通过鼠标左键选择的方式输入参数、函数、数组及运算符;所述表达式的智能纠错和信息提示功能单元,用于分析处理用户输入的表达式的语法和结构;所述表达式的计算单元,通过程序定时的方式每隔一定的时间判断当前所输入的公式是否可以计算;所述表达式的计算单元直接支持复数常量的输入和运算处理。
所述的网络分析仪公式编辑器及其数据图形显示装置,其中,所述智能纠错、信息提示单元和表达式计算单元的处理步骤为:步骤1:表达式的输入后;步骤2:删除多余的空格;步骤3:大写字符改为小写字符并在表达式字符串末端添加结束符;步骤4:判断是否有简单语法错误,如有简单语法错误,则进入智能纠错和信息提示单元,发送错误代码,在错误处高亮显示,查询错误代码表给出提示信息后进入步骤5;如判断没有简单语法错误,则进入步骤6;步骤5:表达式修改后进入步骤2;步骤6:参数或函数的数据的获取;步骤7:判断是否有复杂语法错误,如是则进入智能纠错和信息提示单元,发送错误代码,在错误处高亮显示,查询错误代码表给出提示信息后进入步骤5;如否则进入步骤8;步骤8:构造二叉树并运算,将运算结果给显示处理模块;步骤9:判断是否是最后一个数据点,如是则结束,如否则进入步骤6。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第四十一研究所,未经中国电子科技集团公司第四十一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410353673.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于Html的模块封装加载方法
- 下一篇:存储器装置机器操作方法