手机综合测试仪批发|综合测试仪的软件设计:
(1)底层软件设计
测试仪的底层软件采用MCS-51汇编语言编制,主要完成与计算机平台之间的命令及响应交互和数据交换。底层软件结构采用模块式结构,由主模块完成对各子模块的调用,子模块又以各种子程序和中断服务程序为基础,来完成底层功能的实现。
子模块主要完成各种任务的初始化和对硬件的选择和模式构造,对各子程序和中断的管理和对存储器的管理。各种子程序和中断服务程序主要完成对具体部件的控制和数据的收发管理,以及通知主模块底层有内容需要向平台汇报。
主模块主要完成与计算机平台之间的命令和响应交互。采用查询命令标识方式来对计算机平台是否有命令下达或底层是否有内容向计算机平台汇报进行判断。在有命令下达时,根据不同的命令分别进入不同的子模块,调用相应的子程序,由子程序和中断服务程序来完成具体的任务,对部件进行操作。在完成任务后,向计算机平台响应,表明底层可以接受其他的任务(命令)了。在没有对计算机平台响应之前,拒绝平台的其他任务(命令)。在底层有内容需要向平台汇报时,首先查证平台对前一次的汇报是否接受,如果已接受则向平台汇报,如果前一次的汇报没接受,则等平台接受后再汇报。4G综合测试仪
(2)高层软件设计
高层软件由不同的模块组成,每个模块完成不同的测试任务。每个模块利用定时器驱动命令的发送,定时查询底层汇报的数据。各个测试模块的软件结构采用单线程流式结构,测试工作靠一个定时器来提供动力,平台和硬件交换数据,完成测试任务。
测试仪的高层软件采用图形化界面,易于操作,人机交互良好。高层软件采用VC++语言编制,它完成与底层硬件之间的交互和数据交换,实现对底层硬件的控制,同时根据从底层获得的反馈信息,实时显示测试结果,并可以形成文本文件保存测试结果。LTE综合测试仪
深圳市秋仪科技有限公司经营的有:惠普、安捷伦、安立、爱得万、罗德与施瓦茨(R&S)、马可尼(IFR)、泰克、福禄克、等世界。