论文部分内容阅读
针对航管雷达装备维修、维护人员实装训练机会少,组训、施训难度大的问题,本文基于人机交互和可视化功能较强的LabVIEW图形化开发环境,并使用其中的Matlab Script节点调用具有强大科学计算和系统仿真功能的Matlab开发语言,提出一种基于LabVIEW和Matlab联合编程的航管雷达系统仿真方法。该方法首先通过Matlab语言对航管雷达发射、接收和信号处理分系统进行数学建模与仿真。其次,利用LabVIEW图形化开发环境下的Matlab Script节点连接Matlab语言的文本化算法,借助Matlab Script节点环境下输入量、文本化算法以及输出量三者之间相互分离的特点,通过内置的参数输入控件实现交互式参数设置,通过内置的输出控件,如示波器、频谱分析仪、时频分析仪、指示灯、仪表灯等控件实现系统状态的模拟显示,再现航管雷达发射、接收和信号处理分系统及其模块在正常或不同故障条件下的工作状态,模拟雷达工作过程、信号流程。然后,基于LabVIEW图形化开发环境的逻辑编程,将各个分系统或模块的输入和输出进行关联、合并、拆分、变换以及优化等处理。最后,集成具有人机交互的场景设置、显示端口实现对整系统的深度仿真。基于LabVIEW和Matlab联合编程的航管雷达系统仿真方法可为航管雷达装备维修、维护人员提供一个逼真度较高的训练及考核平台,可快速提高装备维修维护人员的业务水平,极大降低训练成本,有利于提升国内航空雷达装备保障能力,具有较高的实用价值和经济价值。