名称智能仪器控制软件研制任务书编写校对审核标审批准北京国科环宇空间技术有限公司年月日编号密级阶段标记页数会签智能仪器控制软件研制任务书GKHY-C-ZN-30i文档历史记录文档名称:智能仪器控制软件研制任务书文档编号:文档日期:20150722版本号实施日期编写人修订摘要0.6020150722李小明初始编写智能仪器控制软件研制任务书GKHY-C-ZN-30ii目录1概述...............................................................................................................12技术要求.......................................................................................................12.1产品组成................................................................................................12.2环境要求................................................................................................12.3功能要求................................................................................................12.3.1Adapter插件研发............................................................................12.3.1.1N5221A矢量网络分析仪控制插件........................................12.3.1.2N5182B矢量信号源控制插件................................................12.3.1.3DSOX3104A示波器控制插件................................................22.3.1.4N6705B直流电源控制插件....................................................22.3.1.5N9342C频谱仪控制插件........................................................22.3.1.64182B标量信号源控制插件...................................................32.3.2Diagram插件研发...........................................................................32.3.2.1波形重绘插件..........................................................................32.4主要指标................................................................................................42.5接口要求................................................................................................42.5.1Adapter插件与仪器设备的接口....................................................42.5.2Adapter插件与上位机的接口........................................................42.5.2.1Diagram插件与上位机接口....................................................42.6设计约束................................................................................................43交付清单.......................................................................................................43.1软件清单................................................................................................43.2文档清单................................................................................................54质量保证与控制要求...................................................................................54.1安全性要求............................................................................................54.2可靠性要求............................................................................................54.3维修性要求............................................................................................54.4保障性要求............................................................................................5智能仪器控制软件研制任务书GKHY-C-ZN-30iii4.5可测试性要求........................................................................................54.6环境适应性要求....................................................................................55验收测试.......................................................................................................55.1验收环境................................................................................................66进度要求.......................................................................................................6智能仪器控制软件研制任务书GKHY-C-ZN-3011概述本软件包括调试测试操控系统软件下的Adapter插件和Diagram插件。Adapter插件实现对智能仪器设备,包括N5221A矢量网络分析仪、N5182B矢量信号源、DSOX3104A示波器、N6705B直流电源、N9342C频谱仪及4182B标量信号源6种设备的程控功能,每种设备编写一个Adapter插件;Diagram插件实现示波器波形重绘的功能。2技术要求2.1产品组成产品由软件和文档组成,具体见交付清单。2.2环境要求产品要求能够在WindowsXP系统安装SP1补丁环境下运行。2.3功能要求2.3.1Adapter插件研发2.3.1.1N5221A矢量网络分析仪控制插件矢量网络分析仪控制软件要求实现以下功能:1.能够在接收到上位机相关命令后,设置矢网参数(测件模式、CENTER、SPAN、POWRE等);2.能够校准矢网仪器;3.能够在接收到上位机相关命令后,采集驻波比,相位,群时延,上传到上位机,保存到文件。2.3.1.2N5182B矢量信号源控制插件矢量信号源控制插件要求实现以下功能:1.能够在接收到上位机相关命令后,设置信号源输出功率、频率,设置输出开关;2.能够在接收到上位机相关命令后,采集设备输出功率、频率,上传到上位机,同时保存到文件。智能仪器控制软件研制任务书GKHY-C-ZN-3022.3.1.3DSOX3104A示波器控制插件示波器控制插件要求实现以下功能1.能够在接收到上位机相关命令后,设置带宽、幅度量程、时间刻度、触发电平、耦合方式及其他指标等参数;2.能够在接收到上位机相关命令后,采集频率、周期、峰峰值、峰值,上传到上位机;3.能够在接收到上位机相关命令后,读取波形数据,波形数据采集10000个点,并分包上传到上位机,同时保存到文件。波形数据分包格式为:第一个小包:大包序号+小包序号+Y轴单格幅值+X轴单格时间+点数后面20个小包:大包序号+小包序号+500个点的Y轴坐标大包序号:unsignedint,0开始小包序号:unsignedint,0开始Y轴单格幅值:单位伏,doubleX轴单格时间:单位秒,double点数:unsignedintY轴坐标:short2.3.1.4N6705B直流电源控制插件直流电源控制插件要求实现以下功能:1.能够在接收到上位机相关命令后,设置电源的开关、输出电压、保护电流;2.能够在接收到上位机相关命令后,读取电源电压、电流值数据,上传到上位机,同时保存到文件。2.3.1.5N9342C频谱仪控制插件频谱仪控制插件要求实现以下功能:1.能够在接收到上位机相关命令后,设置频谱仪参数,如CENTER、SPAN、AMP等;2.能够在接收到上位机相关命令后,对频谱仪进行校准;3.能够在接收到上位机相关命令后,采集各频点相位噪声、信号智能仪器控制软件研制任务书GKHY-C-ZN-303功率及频率数据上传,同时保存到文件。2.3.1.64182B标量信号源控制插件标量信号源控制插件能够实现以下功能:1.能够在接收到上位机相关命令后,设置信号源输出参数,如频率、功率等;2.能够在接收到上位机相关命令后,采集信号源的频率、功率等数据上传到上位机,同时保存到文件。2.3.2Diagram插件研发2.3.2.1波形重绘插件插件接收到发来的示波器波形数据后,将波形曲线重绘到界面上,要求能显示坐标轴刻度,图形能够放大缩小,并能够保存成文件。界面如下图:0时间/10ms电压/V-20123456-1134567892CH1-3图2.3-1示波器波形重绘界面曲线要求实现以下功能:1.显示出横纵坐标的意义以及单位。2.曲线能够随鼠标滚轮放大缩小,曲线显示不全时,要有滚动条。3.鼠标右键增加另存为功能,可将当前波形曲线保存为图片,图片格式为jpg。4.波形数据丢包时,要有用户提示。智能仪器控制软件研制任务书GKHY-C-ZN-304波形曲线数据格式见DSOX3104A示波器控制插件章节的波形数据分包