




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实用文案标准会签会签文档历史记录文档名称:智能仪器控制软件研制任务书文档编号:文档日期:20150722版本号实施日期编写人修订摘要0.6020150722李小明初始编写目录1概述12技术要求12.1产品组成 12.2环境要求 12.3功能要求 12.3.1 Adapter 插件研发 1231.1 N5221A矢量网络分析仪控制插件 12.3.1.2 N5182B 矢量信号源控制插件 12.3.1.3 DSOX3104A示波器控制插件 12.3.1.4 N6705B直流电源控制插件 22.3.1.5 N9342C 频谱仪控制插件 22.3.1.6 4182B 标量信号源控制插件 22.3.2
2、Diagram 插件研发 32.3.2.1 波形重绘插件 32.4主要指标 42.5接口要求 42.5.1 Adapter 插件与仪器设备的接口 42.5.2 Adapter 插件与上位机的接口 42.5.2.1 Diagram 插件与上位机接口 42.6设计约束 43交付清单43.1软件清单 43.2文档清单 54质量保证与控制要求 54.1安全性要求 54.2可靠性要求 54.3维修性要求 54.4保障性要求 54.5可测试性要求 54.6环境适应性要求 55验收测试55.1验收环境 56进度要求6实用文案1概述本软件包括调试测试操控系统软件下的Adapter插件和Diagram插件。Ad
3、apter插件实现对智能仪器设备,包括N5221A矢量网络分析仪、N5182B矢量信号源、DSOX3104A示波器、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. 能够在接收到上位机相关命令后,
4、设置矢网参数(测件模式、CENTER SPAN POWR等);2. 能够校准矢网仪器;3. 能够在接收到上位机相关命令后,采集驻波比,相位,群 时延,上传到上位机,保存到文件。2.3.1.2 N5182B 矢量信号源控制插件矢量信号源控制插件要求实现以下功能:1. 能够在接收到上位机相关命令后,设置信号源输出功率、频 率,设置输出开关;2. 能够在接收到上位机相关命令后,采集设备输出功率、频 率,上传到上位机,同时保存到文件。2.3.1.3 DSOX3104A示波器控制插件 示波器控制插件要求实现以下功能1. 能够在接收到上位机相关命令后,设置带宽、幅度量程、时 间刻度、触发电平、耦合方式及其
5、他指标等参数;2. 能够在接收到上位机相关命令后,采集频率、周期、峰峰 值、峰值,上传到上位机;3. 能够在接收到上位机相关命令后,读取波形数据,波形数据 采集10000个点,并分包上传到上位机,同时保存到文件。波形数据分包格式为:第一个小包: 大包序号+小包序号+Y轴单格幅值+X轴单格时间+点数 后面20个小包: 大包序号+小包序号+500个点的Y轴坐标大包序号:unsigned int ,0开始小包序号:unsigned int ,0开始Y轴单格幅值:单位伏,doubleX轴单格时间:单位秒,double点数:unsigned intY轴坐标:short231.4 N6705B直流电源控制
6、插件直流电源控制插件要求实现以下功能:1. 能够在接收到上位机相关命令后,设置电源的开关、输出电 压、保护电流;2. 能够在接收到上位机相关命令后,读取电源电压、电流值数 据,上传到上位机,同时保存到文件。2.3.1.5 N9342C频谱仪控制插件频谱仪控制插件要求实现以下功能:1. 能够在接收到上位机相关命令后,设置频谱仪参数,如 CENTERSPAN AMP等;2. 能够在接收到上位机相关命令后,对频谱仪进行校准;3. 能够在接收到上位机相关命令后,采集各频点相位噪声、信 号功率及频率数据上传,同时保存到文件。2.3.1.6 4182B标量信号源控制插件 标量信号源控制插件能够实现以下功能
7、:1. 能够在接收到上位机相关命令后,设置信号源输出参数,如 频率、功率等;2. 能够在接收到上位机相关命令后,采集信号源的频率、功率 等数据上传到上位机,同时保存到文件。232 Diagram 插件研发2.321波形重绘插件插件接收到发来的示波器波形数据后,将波形曲线重绘到界面 上,要求能显示坐标轴刻度,图形能够放大缩小,并能够保存成文件。 界面如下图:图2.3-1 示波器波形重绘界面曲线要求实现以下功能:1. 显示出横纵坐标的意义以及单位。2. 曲线能够随鼠标滚轮放大缩小,曲线显示不全时,要有滚动 条。3. 鼠标右键增加另存为功能,可将当前波形曲线保存为图片, 图片格式为jpg。4. 波形
8、数据丢包时,要有用户提示。波形曲线数据格式见DSOX3104示波器控制插件章节的波形 数据分包格式。2.4主要指标(1)参数设置结果在3s内返回;(2)读取参数结果在3s内返回;(3)示波器波形重绘曲线重绘时间不超过 3s,放大缩小后显示 时间不超过3s ;(4)软件连续运行72小时无故障。2.5接口要求2.5.1 Adapter插件与仪器设备的接口软件与仪器设备的通信统一使用socket网络接口。2.5.2 Adapter 插件与上位机的接口Adapter插件与调试测试操控系统通信使用SmartATE V1.31中lAdapter接口,具体见文件agent.h。2.5.2.1 Diagram
9、 插件与上位机接口Diagram插件与调试测试操控系统通信使用SmartATE V1.31中IDiagramEx 接口,具体见文件 BrDiagramExDeflmpl.h。2.6设计约束(1) 软件开发平台使用Visual studio 2008,开发语言为C+(2)编码规范符合GKHY-C-JS-23软件编程规范;(3)单元测试使用gtest工具。3交付清单3.1软件清单序号名称数量备注1.软件程序源代码1电子版2.软件目标程序1电子版3.单元测试程序1电子版3.2文档清单序号名称数量备注1.软件方案设计报告1电子版2.软件验收测试细则1电子版3.软件单元测试报告1电子版4质量保证与控制要求4.1安全性要求要求的交付产品均应通过国科环宇公司质量部的验收。4.2可靠性要求平均故障间隔时间(MTBF应不少于5000h。4.3维修性要求软件要具备可快速更换的能力。4.4保障性要求交付文档资料完整,准确,软件方案设计报告及软件验收细则要 求通过评审。4.5可测试性要求软件具有明确、可控的功能点。4.6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 德云社师徒协议合同协议
- 员工设备管理合同协议
- 售后保证协议书范本
- 武汉装修合同补充协议
- 快餐盒饭转让合同协议
- 员工销售协议合同协议
- 微型小农场出租合同协议
- 快捷酒店协议单位合同
- 民宿整套售卖合同协议
- 商务分阶段合同协议
- 上海2025年上海市卫生健康技术评价中心上半年招聘16人笔试历年参考题库附带答案详解
- 建设分包合同保证金协议
- 2025年甘肃西北永新集团招聘11人笔试参考题库附带答案详解
- 江苏省镇江市2024-2025学年下学期七年级数学期中试卷(原卷版+解析版)
- 学校岗位安全手册指南
- 2025-2030体外诊断仪器行业市场深度分析及发展策略研究报告
- 五方股权投资合作协议书合同协议范本模板8篇
- 幼儿园大班建构游戏中幼儿自主学习行为的研究
- 《特斯拉汽车供应链管理》课件
- 无人机操控 教学设计公开课教案教学设计课件
- 《瑞幸咖啡财务造假案例分析》8400字(论文)
评论
0/150
提交评论