论文部分内容阅读
在微波测试技术领域,小到对电子元器件进行性能测试,大到对大型电子装备或系统进行整体的性能综合评估,微波信号源在研发、生产、试验、验收、维护保障等全寿命过程的各个环节得到了广泛的应用,尤其是航空、航天、卫星、通信、兵器等领域都得到了广泛的应用。由于科技的不断发展,微波信号源的功能越来越丰富,人们对微波信号源性能指标的需求标准也越来越高,因此在信号源的研发过程中,对其性能进行全面细致的测试和校准工作显得愈发重要。本课题来源于某仪器制造商的一款微波信号源产品的研发项目,旨在为用户提供一款针对该型微波信号源的自动测试及校准软件,为信号源产品的生产与维护提供便捷有效的软件工具。本课题以某型在研微波信号源产品为硬件平台,以一款由美国NI公司推出的虚拟仪器开发工具LabWindows/CVI为软件平台,根据信号源研发团队对于自动测试的具体需求,设计了一款信号源自动测试上位机软件,主要研究工作包括以下几个方面:首先,针对该品牌的微波信号源产品的功能、参数,从自动测试的要求角度考虑,对该自动测试及校准上位机软件的具体需求进行详细分析,并对比选取适合用于开发该上位机软件开发的开发工具,给出切实可行的实现方案。接下来进行上位机软件的设计与实现,按照开发步骤这一步涵盖了两部分工作:第一步是开发图形用户界面,该软件的用户界面需要做到功能结构清晰,最大限度地保证操作简单、使用便捷;第二步是实现软件的具体功能,也就是编写源代码,在这一部分需要解决软件中很重要的功能问题,包括对信号源和频谱分析仪的远程控制、数据接收、数据分析及校准、测试报表生成等。最后,对上位机软件进行调试。首先由底层开始,对其进行代码级的检查与测试;然后至顶层对其进行功能级的测试,以确保该上位机软件无逻辑错误、无功能不健全、无运行不流畅等错误,从而达到和满足用户的测试工程应用的实际需求。