【技术实现步骤摘要】
本专利技术属于频谱分析仪应用系统
,具体涉及一种频谱分析仪的应用系统。
技术介绍
频谱分析仪架构通常分为人机界面、程控、内部控制三大部分,进行频谱分析仪的测量控制时,传统方案是串行实现:程控_>人机界面_>内部控制。传统方法是以人机界面为基础先完成人机界面对本地控制功能的调用和封装,然后程控调用人机界面封装好的接口,即程控调用人机界面的接口,而人机界面调用内部控制的接口,该方案的优点是设计清晰简洁,缺点是耦合高、开发效率不高、执行效率不高,因为程控的实现需要依赖人机界面的优先实现,若人机界面未实现接口,则程控必须等待人机界面设计完成后才能继续开发调试;人机界面接口的执行也需要消耗一部分时间,这对CPU资源造成了浪费;人机界面与程控的耦合也导致人机界面设计时要考虑程控的需求,而这本来并不属于人机界面模块的职责所在。
技术实现思路
针对现有技术中存在的上述技术问题,本专利技术提出了一种频谱分析仪的应用系统,将人机界面与程控视为并列关系,相互之间无耦合,都只与内部控制的统一接口进行交互,三者成Y型架构,人机界面与程控可以并行开发,提高了开发效率,可靠性高。为了实现上述目的,本专利技术采用如下技术方案:—种频谱分析仪的应用系统,包括人机界面模块、程控模块、内部控制模块以及底层驱动模块,将所述人机界面模块与程控模块视为并列关系,相互之间无耦合,都只与内部控制模块的接口进行交互,所述人机界面模块、程控模块、内部控制模块成Y型架构;当所述人机界面模块获得控制处理权时,按如下步骤进行:步骤1:人机界面模块调用内部控制模块的接口 ;步骤2:内部控 ...
【技术保护点】
一种频谱分析仪的应用系统,包括人机界面模块、程控模块、内部控制模块以及底层驱动模块,其特征在于:将所述人机界面模块与程控模块视为并列关系,相互之间无耦合,都只与内部控制模块的接口进行交互,所述人机界面模块、程控模块、内部控制模块成Y型架构;当所述人机界面模块获得控制处理权时,按如下步骤进行:步骤1:人机界面模块调用内部控制模块的接口;步骤2:内部控制模块调用底层驱动模块的接口,最终完成硬件电路的控制;步骤3:完成步骤2操作后,底层驱动模块通过内部控制模块与底层驱动模块共有的事件同步接口通知内部控制模块;步骤4:内部控制模块采用消息的方式通知人机界面模块;当所述程控模块获得控制处理权时,按如下步骤进行:步骤1:程控模块调用内部控制模块的接口;步骤2:内部控制模块调用所述底层驱动模块,最终完成硬件电路的控制;步骤3:完成步骤2操作后,底层驱动模块通过内部控制模块与底层驱动模块共有的事件同步接口通知内部控制模块;步骤4:内部控制模块采用消息的方式通知程控模块。
【技术特征摘要】
【专利技术属性】
技术研发人员:马风军,邓旭亮,李晓军,
申请(专利权)人:中国电子科技集团公司第四十一研究所,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。