一种频域监测领域中提高合格线录入效率的方法技术

技术编号:7917459 阅读:200 留言:0更新日期:2012-10-25 02:21
一种频域监测领域中提高合格线录入效率的方法。该方法通过合格线数据初始化、获得鼠标在屏幕上的坐标位置、将屏幕坐标转换为频谱坐标、将频谱坐标写入到合格线的数据存储器、显示合格线即可得到某一合格线的编辑录入,重复以上步骤直至检测到鼠标左键是从按下状态变成非按下状态的时候结束,将存储器中的数据通过频谱分析仪提供的功能保存到频谱分析仪中,从而完成整个合格线的编辑录入过程。本发明专利技术的运行环境:支持远程访问控制的频谱分析仪、基于Windows操作系统的计算机和VisualC++编译器。本发明专利技术利用计算机鼠标的指针直接在频谱测量画面中使用绘制频谱的方式来完成所有频率和幅度值的录入,在录入过程中,不需要使用键盘就可以完成所有数据的录入工作。

【技术实现步骤摘要】

在频域的监控和报警中都会用到阈值与合格线,本专利技术涉及该领域中针对合格线编辑、录入的方法。
技术介绍
有线电视网络能够支持多种交互业务,诸如有线宽带上网、交互视频点播等,这些 业务对网络中上行通道质量有严格要求。上行通道频带内入侵与干扰源非常复杂。监测这类信号通常使用设定合格线来报警的方法,传统方法采用数值录入的方式,如果有很多个频率点需要录入数据,工作量会非常大,并且不易快速定位被设置的频率点。
技术实现思路
本专利技术的目的是为了解决在非常多个频率点上都需要录入数据时操作不便工作繁琐的问题,提供一种频域监测领域中简化合格线的录入方法,以便省去大量的数据录入工作。实现本专利技术的运行环境支持远程访问控制的频谱分析仪、基于Windows操作系统的计算机和Visual C++编译器。将Visual C++编译器安装在Windows操作系统的计算机上,使用频谱仪支持的远程访问控制的连接方式(以太网或GPIB接口)将频谱仪和计算机连接起来,作为本专利技术的运行环境。本专利技术提供的频域监测领域中提高合格线录入效率的方法,包括如下步骤步骤I、合格线数据初始化就是定义合格线的数据格式和初始值。设定频谱分析仪每场频谱的频率点共有n个,对应合格线的频率和幅度是n对数据。定义nX2个浮点类型的数据区作为合格线储存器。用户编辑合格线的时候不一定会把所有频率点的数据都编辑一遍,因此合格线的数据需要有一个初始值。设定每对合格线数据的第一个数据为频率数据,第二个数据为幅度数据,所有的频率数据为等差数列,频率数据的第一个值对应频谱仪测量频率的最小值,频率数据的最后一个值对应频谱仪测量频率的最大值。所有幅度数据的初始值可以根据自己应用的领域进行设定,比如将所有的幅度值设定为频谱仪测量幅度的最大量程。步骤2、获得鼠标在屏幕上的坐标位置在编辑合格线数据的时候,按住鼠标左键不放并让鼠标指针在频谱显示区域内随意移动,使用编译器提供的函数可以获得鼠标在屏幕上的坐标位置和鼠标左键的按下状态。步骤3、将屏幕坐标转换为频谱坐标屏幕坐标的起始点在屏幕显示区域的左上角位置,频谱坐标的起始点在频谱显示区域的左下角位置,因为通过编译器获得的鼠标位置是屏幕坐标,所以需要将屏幕坐标通过公式I和公式2转换为频谱的实际坐标值权利要求1. ,其特征在于该方法包括 步骤I、合格线数据初始化 就是定义合格线的数据格式和初始值;设定频谱分析仪每场频谱的频率点共有n个,对应合格线的频率和幅度是n对数据;定义nX2个浮点类型的数据区作为合格线储存器;设定每对合格线数据的第一个数据为频率数据,第二个数据为幅度数据,所有的频率数据为等差数列,频率数据的第一个值对应频谱仪测量频率的最小值,频率数据的最后一个值对应频谱仪测量频率的最大值;所有幅度数据的初始值可以根据自己应用的领域进行设定; 步骤2、获得鼠标在屏幕上的坐标位置 在编辑合格线数据的时候,按住鼠标左键不放并让鼠标指针在频谱显示区域内随意移动,使用编译器提供的函数获得鼠标在屏幕上的坐标位置和鼠标左键的按下状态; 步骤3、将屏幕坐标转换为频谱坐标 屏幕坐标的起始点在屏幕显示区域的左上角位置,频谱坐标的起始点在频谱显示区域的左下角位置,因为通过编译器获得的鼠标位置是屏幕坐标,所以需要将屏幕坐标通过公式I和公式2转换为频谱的实际坐标值全文摘要。该方法通过合格线数据初始化、获得鼠标在屏幕上的坐标位置、将屏幕坐标转换为频谱坐标、将频谱坐标写入到合格线的数据存储器、显示合格线即可得到某一合格线的编辑录入,重复以上步骤直至检测到鼠标左键是从按下状态变成非按下状态的时候结束,将存储器中的数据通过频谱分析仪提供的功能保存到频谱分析仪中,从而完成整个合格线的编辑录入过程。本专利技术的运行环境支持远程访问控制的频谱分析仪、基于Windows操作系统的计算机和VisualC++编译器。本专利技术利用计算机鼠标的指针直接在频谱测量画面中使用绘制频谱的方式来完成所有频率和幅度值的录入,在录入过程中,不需要使用键盘就可以完成所有数据的录入工作。文档编号G06F3/048GK102750092SQ201210188669公开日2012年10月24日 申请日期2012年6月8日 优先权日2012年6月8日专利技术者陈 光 申请人:天津市视讯软件开发有限公司本文档来自技高网...

【技术保护点】
一种频域监测领域中提高合格线录入效率的方法,其特征在于该方法包括:步骤1、合格线数据初始化就是定义合格线的数据格式和初始值;设定频谱分析仪每场频谱的频率点共有n个,对应合格线的频率和幅度是n对数据;定义n×2个浮点类型的数据区作为合格线储存器;设定每对合格线数据的第一个数据为频率数据,第二个数据为幅度数据,所有的频率数据为等差数列,频率数据的第一个值对应频谱仪测量频率的最小值,频率数据的最后一个值对应频谱仪测量频率的最大值;所有幅度数据的初始值可以根据自己应用的领域进行设定;步骤2、获得鼠标在屏幕上的坐标位置在编辑合格线数据的时候,按住鼠标左键不放并让鼠标指针在频谱显示区域内随意移动,使用编译器提供的函数获得鼠标在屏幕上的坐标位置和鼠标左键的按下状态;步骤3、将屏幕坐标转换为频谱坐标屏幕坐标的起始点在屏幕显示区域的左上角位置,频谱坐标的起始点在频谱显示区域的左下角位置,因为通过编译器获得的鼠标位置是屏幕坐标,所以需要将屏幕坐标通过公式1和公式2转换为频谱的实际坐标值:FY=Fmin+(Fmax-Fmin)×(Ymax-Ymin-Y)Ymax-Ymin公式1公式1为屏幕纵坐标到频谱纵坐标的转换公式,其中,FY未知,表示频谱测量纵坐标即幅度值;Fmax已知,是频谱测量纵坐标最大值;Fmin已知,是频谱测量纵坐标最小值;Y已知,是鼠标所在屏幕纵坐标值;Ymax已知,是Fmax所在屏幕位置的纵坐标;Ymin已知,是Fmin所在屏幕位置的纵坐标值;Fmax、Fmin是频谱仪的设定值,通过频谱仪提供的数据接口获得,Ymax、Ymin通过编译器提供的窗口位置函数获得;PX=Pmin+(Pmax-Pmin)×(X-Xmin)Xmax-Xmin公式2公式2为屏幕横坐标到频谱横坐标频率点的转换公式,其中,PX未知,是转换后的横坐标频率点的数据位置序号;Pmin已知,值为0,是频谱横坐标最小值的数据位置序号;Pmax已知,值为n?1,是频谱横坐标最大值的数据位置序号;X已知,是鼠标所在屏幕的横坐标值;Xmax已知,是Pmax所对应的屏幕横坐标值;Xmin已知,是Pmin所对应的屏幕横坐标值;Xmax、Xmin通过编译器提供的窗口位置函数获得;通过公式2的运算,能够得到当前鼠标捕获屏幕横坐标对应合格线数据所在频谱采样点的位置序号;步骤4、将频谱坐标写入到合格线的数据存储器将步骤3的幅度Fy写入到合格线的存储器中,每一个合格线数据点频率和幅度的位 置需要参照步骤1中的存储器位置与公式2中的频率PX有对应关系,如果频率PX的值为n,按照存储结构来计算,公式1中的幅度FY值应该写在存储器的第n个位置上的存储器中;步骤5、显示合格线利用编译器提供的函数,将存储器中每相邻的两对数据按照画直线的方式绘制在计算机屏幕上,第一个合格线数据点和第二个点画一条直线,第二个点和第三个点画一条直线,一直画到第n个点,这样就形成了和频谱波形的线数量相同的一场频谱作为合格线数据;因为存储器保存的数据是频谱的频率和幅度数据,所以本步骤需要把频谱的坐标数据转换成屏幕的坐标点;具体的计算方法由公式1和公式2的逆运算得到的公式3和公式4求得,Y=Ymax-Ymin-(FY-Fmin)×(Ymax-Ymin)Fmax-Fmin公式3X=Xmin+(PX-Pmin)×(Xmax-Xmin)Pmax-Pmin公式4公式3是合格线幅度数据转换成屏幕纵坐标的公式,其中当前合格线的幅度值FY为已知,求屏幕纵坐标值Y;公式4是合格线的位置序号转换成屏幕横坐标公式,其中频率PX已知,为当前合格线数据的位置序号,求屏幕横坐标X;步骤6、通过使用循环的方法重复步骤2至步骤5,直至步骤2中检测到鼠标左键是从按下状态变成非按下状态的时候结束;步骤7、输出合格线数据将存储器中的数据通过频谱分析仪提供的功能保存到频谱分析仪中,从而完成整个合格线的编辑录入过程。...

【技术特征摘要】

【专利技术属性】
技术研发人员:陈光
申请(专利权)人:天津市视讯软件开发有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1