智能仪器控制软件研制任务书.docx
《智能仪器控制软件研制任务书.docx》由会员分享,可在线阅读,更多相关《智能仪器控制软件研制任务书.docx(7页珍藏版)》请在冰豆网上搜索。
![智能仪器控制软件研制任务书.docx](https://file1.bdocx.com/fileroot1/2023-1/2/5e513463-9eb6-4e05-a1f6-2209d4273a33/5e513463-9eb6-4e05-a1f6-2209d4273a331.gif)
智能仪器控制软件研制任务书
编号
密级
阶段标记
页数
名称智能仪器控制软件研制任务书
编写
校对
审核
标审
会签
批准
北京国科环宇空间技术有限公司
年月日
文档历史记录
文档名称:
智能仪器控制软件研制任务书
文档编号:
文档日期:
20150722
版本号
实施日期
编写人
修订摘要
0.60
20150722
李小明
初始编写
1概述
本软件包括调试测试操控系统软件下的Adapter插件和Diagram插件。
Adapter插件实现对智能仪器设备,包括N5221A矢量网络分析仪、N5182B矢量信号源、DSOX3104A示波器、N6705B直流电源、N9342C频谱仪及4182B标量信号源6种设备的程控功能,每种设备编写一个Adapter插件;Diagram插件实现示波器波形重绘的功能。
2技术要求
产品组成
产品由软件和文档组成,具体见交付清单。
环境要求
产品要求能够在WindowsXP系统安装SP1补丁环境下运行。
功能要求
Adapter插件研发
N5221A矢量网络分析仪控制插件
矢量网络分析仪控制软件要求实现以下功能:
1.能够在接收到上位机相关命令后,设置矢网参数(测件模式、CENTER、SPAN、POWRE等);
2.能够校准矢网仪器;
3.能够在接收到上位机相关命令后,采集驻波比,相位,群时延,上传到上位机,保存到文件。
N5182B矢量信号源控制插件
矢量信号源控制插件要求实现以下功能:
1.能够在接收到上位机相关命令后,设置信号源输出功率、频率,设置输出开关;
2.能够在接收到上位机相关命令后,采集设备输出功率、频率,上传到上位机,同时保存到文件。
DSOX3104A示波器控制插件
示波器控制插件要求实现以下功能
1.能够在接收到上位机相关命令后,设置带宽、幅度量程、时间刻度、触发电平、耦合方式及其他指标等参数;
2.能够在接收到上位机相关命令后,采集频率、周期、峰峰值、峰值,上传到上位机;
3.能够在接收到上位机相关命令后,读取波形数据,波形数据采集10000个点,并分包上传到上位机,同时保存到文件。
波形数据分包格式为:
第一个小包:
大包序号+小包序号+Y轴单格幅值+X轴单格时间+点数
后面20个小包:
大包序号+小包序号+500个点的Y轴坐标
大包序号:
unsignedint,0开始
小包序号:
unsignedint,0开始
Y轴单格幅值:
单位伏,double
X轴单格时间:
单位秒,double
点数:
unsignedint
Y轴坐标:
short
N6705B直流电源控制插件
直流电源控制插件要求实现以下功能:
1.能够在接收到上位机相关命令后,设置电源的开关、输出电压、保护电流;
2.能够在接收到上位机相关命令后,读取电源电压、电流值数据,上传到上位机,同时保存到文件。
N9342C频谱仪控制插件
频谱仪控制插件要求实现以下功能:
1.能够在接收到上位机相关命令后,设置频谱仪参数,如CENTER、SPAN、AMP等;
2.能够在接收到上位机相关命令后,对频谱仪进行校准;
3.能够在接收到上位机相关命令后,采集各频点相位噪声、信号功率及频率数据上传,同时保存到文件。
4182B标量信号源控制插件
标量信号源控制插件能够实现以下功能:
1.能够在接收到上位机相关命令后,设置信号源输出参数,如频率、功率等;
2.能够在接收到上位机相关命令后,采集信号源的频率、功率等数据上传到上位机,同时保存到文件。
Diagram插件研发
波形重绘插件
插件接收到发来的示波器波形数据后,将波形曲线重绘到界面上,要求能显示坐标轴刻度,图形能够放大缩小,并能够保存成文件。
界面如下图:
图2.31示波器波形重绘界面
曲线要求实现以下功能:
1.显示出横纵坐标的意义以及单位。
2.曲线能够随鼠标滚轮放大缩小,曲线显示不全时,要有滚动条。
3.鼠标右键增加另存为功能,可将当前波形曲线保存为图片,图片格式为jpg。
4.波形数据丢包时,要有用户提示。
波形曲线数据格式见DSOX3104A示波器控制插件章节的波形数据分包格式。
主要指标
(1)参数设置结果在3s内返回;
(2)读取参数结果在3s内返回;
(3)示波器波形重绘曲线重绘时间不超过3s,放大缩小后显示时间不超过3s;
(4)软件连续运行72小时无故障。
接口要求
Adapter插件与仪器设备的接口
软件与仪器设备的通信统一使用socket网络接口。
Adapter插件与上位机的接口
Adapter插件与调试测试操控系统通信使用SmartATEV1.31中IAdapter接口,具体见文件agent.h。
Diagram插件与上位机接口
Diagram插件与调试测试操控系统通信使用SmartATEV1.31中IDiagramEx接口,具体见文件BrDiagramExDefImpl.h。
设计约束
(1)软件开发平台使用Visualstudio2008,开发语言为C++;
(2)编码规范符合《GKHY-C-JS-23软件编程规范》;
(3)单元测试使用gtest工具。
3交付清单
软件清单
序号
名称
数量
备注
1.
软件程序源代码
1
电子版
2.
软件目标程序
1
电子版
3.
单元测试程序
1
电子版
文档清单
序号
名称
数量
备注
1.
软件方案设计报告
1
电子版
2.
软件验收测试细则
1
电子版
3.
软件单元测试报告
1
电子版
4质量保证与控制要求
安全性要求
要求的交付产品均应通过国科环宇公司质量部的验收。
可靠性要求
平均故障间隔时间(MTBF)应不少于5000h。
维修性要求
软件要具备可快速更换的能力。
保障性要求
交付文档资料完整,准确,软件方案设计报告及软件验收细则要求通过评审。
可测试性要求
软件具有明确、可控的功能点。
环境适应性要求
软件可在WindowsXP系统安装SP1补丁下运行。
5验收测试
验收环境
(1)公司质量部负责组织软件产品验收;
(2)由质量部出具验收测试报告。
6进度要求
任务
时间节点
说明
文档评审
2015.8.15
完成软件方案设计报告及软件验收测试细则的评审
产品验收
2015.9.15
完成软件产品验收