一种频谱分析仪的应用系统的制作方法_2

文档序号:9287587阅读:来源:国知局
45]全部处理流程有如下特点:
[0046]因为没有了 X与Y,人机界面模块与程控模块不相互通讯,都只与内部控制模块交互,所以整个架构的运行呈Y型。
[0047]A与I的接口完全一致,D与2的接口完全一致,内部控制模块设计时仅需维护一套接口,不用考虑人机界面模块与程控模块需求不同时的特殊处理。
[0048]所述底层驱动模块采用外设部件互连标准驱动。
[0049]结合图2所示,一种频谱分析仪的应用系统中内部控制模块的接口设计图,为使数据能够有效管理,首先将数据按照功能不同分成6个数据区,彼此也各自独立为单独的模块。
[0050]状态参数接口:用于记录用户需求;
[0051]辅助参数接口:用于记录仪器自身特性;
[0052]运行过程参数接口:用于记录控制过程参数;
[0053]错误信息接口:用于管理错误队列;
[0054]轨迹数据接口:用于记录宏观的测量结果;
[0055]测量结果数据接口:用于记录精确的定制测量。
[0056]所述内部控制模块的接口对人机界面模块与程控模块都开放,并且接口完全一致。
[0057]除了彼此共同的初始化、查询接口外,每个数据区根据自身的功能特点还设计有各自单独的接口,例如对错误信息的记录,通常连续出现的相同错误只保留第一个,所以提供有错误过滤接口 ;而对测量结果的精确测量有时是通过数据搜索完成,所以提供搜索算法。
[0058]以上接口对人机界面模块与程控模块都开放,完全一致。
[0059]当人机界面模块或程控模块完成内部控制组件接口进行操作后,需要通过消息的方式通知内部控制模块,让内部控制模块启动操作。因此消息也是接口的一部分,此接口可被人机界面模块、程控模块和内部控制模块三方都能够使用,并且消息的接口也对人机界面模块与程控模块开放,并且完全一致。
[0060]结合图3所示,本发明一种频谱分析仪的应用系统中消息通知的设计图,当内部控制模块完成操作后,需要通知人机界面模块或程控模块进行数据同步,以便及时反馈给用户,由于Windows平台上的软件以消息驱动为主,因此通知采用消息的方式。
[0061]由于Windows本身就是消息驱动,所以消息机制已经内置于操作系统中,是现成的、成熟可靠的,利用此机制进行通讯,不必自己单独设计,开发的效率与质量都得到提高。
[0062]本发明提出了一种频谱分析仪的应用系统,将现有技术相中人机界面模块与程控模块的串行关系改为并列关系,相互之间无耦合,彼此视对方为空,都只与内部控制模块的统一接口进行交互,三者成Y型架构;通过对人机界面模块与程控模块的解耦设计,二者可以并行开发,提高了开发效率,可靠性高;内部控制模块功能提供的接口统一,整体架构耦合度小,即使程控模块命令与人机界面模块无对应时也能保持架构稳定,质量稳定度高,为维护带来了便利;人机界面模块与程控模块可单独裁剪而不影响其余功能,具有良好的可移植性。
[0063]本项发明通过统一的内部控制模块接口来实现人机界面模块与程控模块的需求,并通过统一的Windows消息机制来通讯,接口简单清晰,易于使用,具有良好的扩展性。
[0064]当然,上述说明并非是对本发明的限制,本发明也并不仅限于上述举例,本技术领域的技术人员在本发明的实质范围内所做出的变化、改型、添加或替换,也应属于本发明的保护范围。
【主权项】
1.一种频谱分析仪的应用系统,包括人机界面模块、程控模块、内部控制模块以及底层驱动模块,其特征在于:将所述人机界面模块与程控模块视为并列关系,相互之间无耦合,都只与内部控制模块的接口进行交互,所述人机界面模块、程控模块、内部控制模块成Y型架构; 当所述人机界面模块获得控制处理权时,按如下步骤进行: 步骤1:人机界面模块调用内部控制模块的接口 ; 步骤2:内部控制模块调用底层驱动模块的接口,最终完成硬件电路的控制; 步骤3:完成步骤2操作后,底层驱动模块通过内部控制模块与底层驱动模块共有的事件同步接口通知内部控制模块; 步骤4:内部控制模块采用消息的方式通知人机界面模块; 当所述程控模块获得控制处理权时,按如下步骤进行: 步骤1:程控模块调用内部控制模块的接口 ; 步骤2:内部控制模块调用所述底层驱动模块,最终完成硬件电路的控制; 步骤3:完成步骤2操作后,底层驱动模块通过内部控制模块与底层驱动模块共有的事件同步接口通知内部控制模块; 步骤4:内部控制模块采用消息的方式通知程控模块。2.根据权利要求1所述的一种频谱分析仪的应用系统,其特征在于:所述底层驱动模块采用外设部件互连标准驱动。3.根据权利要求1所述的一种频谱分析仪的应用系统,其特征在于:所述内部控制模块的接口根据其用途分成以下6种: 状态参数接口:用于记录用户需求; 辅助参数接口:用于记录仪器自身特性; 运行过程参数接口:用于记录控制过程参数; 错误信息接口:用于管理错误队列; 轨迹数据接口:用于记录宏观的测量结果; 测量结果数据接口:用于记录精确的定制测量。4.根据权利要求1或3所述的一种频谱分析仪的应用系统,其特征在于:所述内部控制模块的接口对人机界面模块与程控模块都开放,并且接口完全一致。
【专利摘要】本发明公开了一种频谱分析仪的应用系统,属于频谱分析仪应用系统技术领域,包括人机界面模块、程控模块、内部控制模块以及底层驱动模块,当人机界面模块获得控制处理权时,其调用内部控制模块的接口;内部控制模块调用底层驱动模块,采用消息的方式通知人机界面模块;当程控模块获得控制处理权时,其调用内部控制模块的接口;内部控制模块调用所述底层驱动模块,采用消息的方式通知程控模块。本发明人机界面模块与程控模块可以并行开发,提高了开发效率;整体架构耦合度小,稳定度高;人机界面模块与程控模块可单独裁剪而不影响其余功能,具有良好的可移植性;接口简单清晰,具有良好的扩展性。
【IPC分类】G01R23/16
【公开号】CN105004922
【申请号】CN201510396702
【发明人】马风军, 邓旭亮, 李晓军
【申请人】中国电子科技集团公司第四十一研究所
【公开日】2015年10月28日
【申请日】2015年7月8日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1