搜索
您的当前位置:首页智能仪器控制软件研制任务书

智能仪器控制软件研制任务书

来源:乌哈旅游
智能仪器控制软件研制

任务书

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进度要求 任务 时间节点 说明 完成软件方案设计报告 及软件验收测试细则的评审 文档评审 产品验收 完成软件产品验收

因篇幅问题不能全部显示,请点此查看更多更全内容

Top