任务书
Document number? BGCG-0857-BTDO-0089-2022
文档历史记录
文档名称:智能仪器控制软件研制任务书 文档编号: 文档日期:
版本号 实施日期 编写人 李小明 初始编写 修订摘要 目录
1概述 ................................................................. 1 2技术要求 ............................................................. 1
产品组成 ............................................................ 1 环境要求 ............................................................ 1 功能要求 ............................................................ 1
Adapter插件研发 .................................................. 1 N5221A矢量网络分析仪控制插件 ................................. 1 N5182B矢量信号源控制插件 ...................................... 1 DS0X3104A示波器控制插件 ...................................... 2 N6705B直流电源控制插件 ........................................ 2 N9342C频谱仪控制插件 .......................................... 2 4182B标量信号源控制插件 ....................................... 3 Diagram 插件研发 ................................................. 3
波形重绘插件 ................................................... 3 主要指标 ............................................................ 4 接口要求 ............................................................ 4
Adapter插件与仪器设备的接口 ...................................... 4 Adapter插件与上位机的接口 ........................................ 4 Diagram插件与上位机接口 ...................................... 4
设计约束 ............................................................ 4
3交付清单 .............................................................. 4
软件清单 ............................................................ 4 文档清单 ............................................................ 5
4质量保证与控制要求 ................................................... 5
安全性要求 .......................................................... 5 可靠性要求 .......................................................... 5 维修性要求 .......................................................... 5 保障性要求 .......................................................... 5
可测试性要求 ....................................................... 5 环境适应性要求 ..................................................... 5
5验收测试 ............................................................. 5
验收环境 ............................................................ 5
6进度要求 ............................................................. 6
1概述
本软件包括调试测试操控系统软件下的Adapter插件和Diagram插 件。
Adapter插件实现对智能仪器设备,包括N5221A欠量网络分析仪、 N5182B矢量
信号源、DS0X3104A示波器、N6705B直流电源、N9342C频谱 仪及4182B标量信号源6种设备的程控功能,每种设备编写一个Adapter 插件;Diagram插件实现示波器波形重绘的功能。
2技术要求 2. 1产品组成
产品由软件和文档组成,具体见交付清单。
2. 2环境要求
产品要求能够在Windows XP系统安装SP1补丁环境下运行。
2. 3功能要求
2. 3. 1 Adapter插件研发
2. 3. 1. 1 N5221A矢量网络分析仪控制插件
矢量网络分析仪控制软件要求实现以下功能:
1. 能够在接收到上位机相关命令后,设置矢网参数(测件模
式、CENTER. SPAN、P0WRE 等);
2. 能够校准矢网仪器;
3.
能够在接收到上位机相关命令后,采集驻波比,相位,群时到上位机,保存到文件。
2. 3. 1. 2 N5182B矢量信号源控制插件
欠量信号源控制插件要求实现以下功能:
1. 能够在接收到上位机相关命令后,设置信号源输出功率、频率,
延,上传
设置输出开关;
2. 能够在接收到上位机相关命令后,采集设备输出功率、频率,上 传到上位
机,同时保存到文件。
2. 3. 1. 3 DS0X3104A示波器控制插件
示波器控制插件要求实现以下功能
1. 能够在接收到上位机相关命令后,设置带宽、幅度量程、时间刻 度、触发
电平、耦合方式及其他指标等参数;
2. 能够在接收到上位机相关命令后,采集频率、周期、峰峰值、峰 值,上传
到上位机;
3. 能够在接收到上位机相关命令后,读取波形数据,波形数据采集 10000个
点,并分包上传到上位机,同时保存到文件。 波形数据分包格式为:
第一个小包:大包序号+小包序号+Y轴单格幅值+X轴单格时间+ 点数 后面20个小包:大包序号+小包序号+500个点的Y轴坐标 大包序号:unsigned int, 0开始 小包序号:unsigned int, 0开始
Y轴单格幅值:单位伏,double X轴单格时间:单位秒,double
点数:unsigned int
Y轴坐标:short
2. 3. 1. 4 N6705B直流电源控制插件
直流电源控制插件要求实现以下功能:
1. 能够在接收到上位机相关命令后,设置电源的开关、输出电压、 保护电
流;
2. 能够在接收到上位机相关命令后,读取电源电压、电流值数据, 上传到上
位机,同时保存到文件。
2. 3. 1. 5 N9342C频谱仪控制插件
频谱仪控制插件要求实现以下功能:
1. 能够在接收到上位机相关命令后,设置频谱仪参数,如CENTER>
SPAN、AMP 等;
2. 能够在接收到上位机相关命令后,对频谱仪进行校准;
3. 能够在接收到上位机相关命令后,采集各频点相位噪声、信号功 率及频率
数据上传,同时保存到文件。
2. 3. 1. 6 4182B标量信号源控制插件
标量信号源控制插件能够实现以下功能:
1. 能够在接收到上位机相关命令后,设置信号源输出参数,如频 率、功率
等;
2. 能够在接收到上位机相关命令后,采集信号源的频率、功率等数 据上传到
上位机,同时保存到文件。
2. 3. 2 Diagram插件研发 2. 3. 2. 1波形重绘插件
插件接收到发來的示波器波形数据后,将波形曲线重绘到界面上, 要求能显示坐标轴刻度,图形能够放大缩小,并能够保存成文件。界面 如下图:
曲线要求实现以下功能:
1. 显示出横纵坐标的意义以及单位。
2. 曲线能够随鼠标滚轮放大缩小,曲线显示不全时,要有滚动条。 3. 鼠标右键增加另存为功能,可将当前波形曲线保存为图片,图片 格式为
jpgo
4. 波形数据丢包时,要有用户提示。
波形曲线数据格式见DS0X3104A示波器控制插件章节的波形数据 分包格式。
2. 4主要指标
(1) 参数设置结果在3s内返回; (2) 读取参数结果在3s内返回;
(3) 示波器波形重绘曲线重绘时间不超过3s,放大缩小后显示时过3s;
(4) 软件连续运行72小时无故障。 2.5接口要求
2. 5. 1 Adapter插件与仪器设备的接口
软件与仪器设备的通信统一使用socket网络接口。
2. 5. 2 Adapter插件与上位机的接口
Adapter插件与调试测试操控系统通信使用SmartATE中IAdapter接
口,具体见文件。
2. 5. 2. 1 Diagram插件与上位机接口
Diagram插件与调试测试操控系统通信使用SmartATE中IDiag:ramEx接
口,具体见文件。
2. 6设计约束
(1) 软件开发平台使用Visual studio 2008,开发语言为C++;
间不超
(2) 编码规范符合《GKHY-C-JS-23软件编程规范》; (3) 单元测试使用gtest I具。
3交付清单 3. 1软件清单
序号 名称 软件程序源代码 数量 备注 电子版 电子版 电子版 1 1 1 2. 3. 软件目标程序 单元测试程序
3.2文档清单 序号 1・ 2・
名称 软件方案设计报告 软件验收测试细则 软件单元测试报告 数量 备注 电子版 电子版 电子版 1 1 1 3. 4质量保证与控制要求 4. 1安全性要求
要求的交付产品均应通过国科环宇公司质量部的验收。
4.2可靠性要求
平均故障间隔时间(MTBF)应不少于bOOOho
4. 3维修性要求
软件要具备可快速更换的能力。
4. 4保障性要求
交付文档资料完整,准确,软件方案设计报告及软件验收细则要求 通过评审。
4. 5可测试性要求
软件具有明确、可控的功能点。
4. 6环境适应性要求
软件可在Windows XP系统安装SP1补丁下运行。
5验收测试 5. 1验收环境
(1) 公司质量部负责组织软件产品验收;
(2) 由质量部出具验收测试报告。
6进度要求 任务 时间节点 说明 完成软件方案设计报告 及软件验收测试细则的评审 文档评审 产品验收 完成软件产品验收
因篇幅问题不能全部显示,请点此查看更多更全内容