搜档网
当前位置:搜档网 › 上位机软件接口说明

上位机软件接口说明

上位机软件接口说明
上位机软件接口说明

上位机软件接口说明

1.基于数据流的socket编程接口

a.基于数据流的socket编程流程如下图1所示。上位机软件是服务器,月

球车软件是客户机。

图 1 基于数据流的socket编程流程

b.上位机服务器侦听自己IP地址和端口7001,等待客户机Socket连接。

等到客户机connect()操作的上位机等待并读取客户机的“请求数

据”,上位机处理服务请求后,写入“答应数据”给客户机,其流程如

上图所示。

客户机发起请求,上位机答应请求,命令总长度是40个字节,上传图像数据命令长度例外,命令长度不够40字节,数据内容填0.

客户机发给上位机通讯命令格式如下:

起始码(0x55, 1字节)+长度(2字节,包括命令码和数据内容)+命令码

(1字节)+数据内容(长度-1字节)

上位机回应客户机通讯命令格式如下:

取反起始码(0xaa, 1字节)+长度(2字节,包括命令码和数据内容)+取反命令码(1字节)+数据内容(长度-1字节)

客户机发给上位机具体命令码定义:

1. 0x01 客户机请求启动月球车

数据内容:无

2. 0x02 客户机请求上传图像

数据内容:需要传输图像总共有多少字节

3. 0x03 客户机上传图像数据

数据内容:图像数据

4. 0x04 客户机请求上传采集数据

数据内容:采集数据

上位机回应客户机具体命令码定义:

1. 0xFE 上位机回应客户机是否启动月球车请求

数据内容:第1字节为0马上启动,非0表示月球车等待非0秒后再发启动月球车请求。

2. 0xFD 上位机回应客户机上传图像请求

数据内容:第1字节为0马上启动,非0表示月球车等待非0秒后再发上传图像请求。

3. 0xFC 上位机回应客户机上传图像数据是否成功

数据内容:第1字节为1成功,0失败

4. 0xFB 上位机回应客户机上传采集数据请求

数据内容:第1字节为1成功,0失败

举例说明:

1. 客户机请求启动月球车及回应命令示例

客户机发给上位机请求启动月球车命令为

0x55 0x00 0x25 0x01 0x00, ... 0x00 (总共40字节),其中0x00 0x25为命令+数据内容长度,为37个字节,0x01为命令码,数据内容全是0。

上位机回应客户机可以马上启动月球车命令为

0xaa 0x00 0x25 0xFE 0x00, ... 0x00(第1字节数据为0)

2. 客户机请求上传图像及回应命令示例

客户机发给上位机请求上传图像命令为

0x55 0x00 0x25 0x02 0x00, 0x 00, 0xA0, 0x00, 0x00, 0xA0, 0x00, 0x80 (0x00)

(总共40字节),其中0x00 0x25为命令+数据内容长度,数据内容:0x00,

0x00, 0xA0, 0x00为图像大小=0xA000=40960字节,其后2个字节0x00,

0xA0是图像长度,再其后2个字节0x00, 0x80是图像宽度。

上位机回应客户机可以马上传输图像数据命令为

0xaa 0x00 0x25 0xFD 0x00, ... 0x00(第1字节数据为0)

客户机发给上位机请求上传上传图像数据命令为

0x55 0x03 0x00 0x03 0xa2, 0x3f, ... 0xd0 (总共0x300=768字节,数据内容

767字节)。0xa2, 0x3f, ... 0xd0为图像数据

上位机回应客户机传输图像数据是否成功命令为

0xaa 0x00 0x25 0xFC 0x00, ... 0x00(第1字节数据为0,传输成功)

3. 客户机请求上传采集数据及回应命令示例

0x55 0x00 0x25 0x04 0x0d, ... 0x44 (总共40字节),其中0x00 0x25为命令+

数据内容长度,为37个字节,0x0d, ... 0x44为采集数据内容。

上位机回应客户机可以马上启动采集数据命令为

0xaa 0x00 0x25 0xFB 0x00, ... 0x00(第1字节数据为0)

2.上位机图像格式转换

a.CMOS摄像头采集到的是16bits真彩图像,即RGB分别是5、6、

5bits。而计算机上显示的图像一般是24bits真彩图像,即RGB分别是

8、8、8bits。因此上位机收到月球车采集的图像时,需要进行格式转

换。

b.举例说明如下,CMOS摄像头采集后上位机接收了一幅320*256大小的

图片,存于buffer [320*256*2]中,每个像素16bits颜色信息,用2个字

节存放。上位机格式转换代码如下(在Delphi上测试成功,修改为C代

码)。注意VideoFrame.Canvas.Pixels[j, i]是在画布上显示一个像素点操

作。

#define LSIZE 320

#define RSIZE 256

unsigned char buffer[LSIZE*RSIZE*2];

int i, j, R, G, B;

for (i=0 ; i

for (j=0; j

{

R = (buffer[2*(LSIZE*i+j)+1] & 0xF8);

G = (buffer[2*(LSIZE*i+j)+1] & 0x07) << 13 + (buffer[2*(LSIZE*i+j)] & 0xE0) << 5;

B = (buffer[2*(LSIZE*i+j)] & 0x1F) << 19;

VideoFrame.Canvas.Pixels[j, i] = B + G + R;

}

教学管理系统软件~使用说明书

伟航教学管理系统软件 V2.0 说明书 1.引言 本软件使用说明书是为了指导伟航教学管理系统软件 V2.0的使用操作,同时为本软件系统的测试提供必要的信息。 本详细设计说明书的读者都包括以下人员: a. 代码编写人员 b. 测试人员 c. 概要设计人员 d. 其它对伟航教学管理系统软件 V2.0感兴趣的人员。 2.软件概述 2.1目标 1、使用方便、安装简单,用户只需要进行本地安装即可方便地使用本软件。 2、伟航教学管理系统软件 V2.0的设计旨在实现管理员、教师以及学生对信息的查询、修改以及更新提供便利性。教学管理系统是一个辅助学校教务人员完成日常工作中,涉及教师管理、课程管理和成绩管理等项目的日常比较繁重的工作。它应用计算机在数据处理和数据整理保存方面的优异性能,帮助工作人员提高工作的效率、减少出错情况。 2.2功能特点 该系统具有以下几个功能特点: (1)本软件系统的开发采用了C/S结构,技术成熟,使得该系统具有高可靠性、较强的拓展性和维护性;

(2)该系统支持并发用户数较多。响应时间仅在2s左右,具有良好的实用性和出众的性价比。 (3)同时本软件在预检结果的准确度方面也具有很高的可信性。开发人员在网络安全、数据传输安全、数据访问安全和数据存储安全等几个方面做了大量努力,使得系统安全性极高; 3.运行环境 3.1硬件环境 服务器端:CPU以Intel的型号为准,可以采用AMD相同档次的对应型号,内存基本配置4G 客户端:CPU为Core i3-2100 3.10GHz(标准配置),内存为4 GB(标准配置),磁盘存储为500 GB(标准配置)。 3.2软件环境 客户端:操作系统为Microsoft Windows 7、Windows 10、Microsoft XP 3.3方案设定 3.3.1 基本E-R图设计 伟航教学管理系统软件 V2.0使教学管理的计算机化成为高校管理现代化、决策科学化的一个重要环节,是开创教学管理工作新局面的必由之路。本系统的E-R图设计主要包括教师、学生、系部、课程等实体部分,本系统的E-R设计图如图3-1、图3-2、图3-3和图3-4所示。

软件需求规格说明书案例

软件开发方向 “成绩管理系统”软件需求规约 安博教育集团 二零零八年十月

修订历史记录

目录 1 引言 (5) 1.1 目的 (5) 1.2 文档格式 (5) 1.3 预期的读者和阅读建议 (5) 1.4 范围 (6) 1.5 术语 (6) 1.6 参考文献 (6) 2 系统概述 (6) 2.1 概述 (6) 2.2 功能 (6) 2.3 运行环境 (7) 2.4 假设与依赖 (7) 3 系统特性 (8) 3.1 系统角色 (8) 3.2 学生管理 (8) 3.2.1 增加学生信息 (8) 3.2.2 修改学生信息 (9) 3.2.3 删除学生信息 (9) 3.2.4 导入学生信息 (9) 3.3 教师管理 (9) 3.3.1 增加教师信息 (9) 3.3.2 修改教师信息 (9) 3.3.3 删除教师信息 (9)

3.3.4 导入教师信息 (9) 3.4 课程管理 (10) 3.4.1 增加课程基本信息 (10) 3.4.2 修改课程基本信息 (10) 3.4.3 删除课程基本信息 (10) 3.4.4 维护课程学生信息 (10) 3.5 成绩查询 (11) 3.5.1 学生查询成绩 (11) 3.5.2 教师查询成绩 (11) 3.6 成绩分析与统计 (11) 3.6.1 考试成绩表 (11) 3.6.2 班级各科平均成绩表 (11) 3.6.3 年级成绩排名表 (11) 3.7 系统维护 (12) 3.7.1 数据字典维护 (12) 4 非功能性需求 (12) 4.1 性能需求 (12) 4.2 安全性需求 (12) 4.3 可用性需求 (13) 4.4 用户文档 (13) 4.5 其它需求 (13) 5 外部接口需求 (14) 5.1 用户接口 (14) 5.2 硬件接口 (14)

上位机软件分析

https://www.sodocs.net/doc/1615760175.html, HTHL-100P高精度回路电阻测试仪 上位机软件分析 1、软件功能简介 此配套工具软件可导入通过仪器转存到U盘的测量数据,供试验人员对测量数据做进一步分析处理。 2、软件特点 ●本软件为绿色软件,无需安装便可使用 ●支持所有的Windows系列操作系统 3、运行环境 硬件设备要求: 建议使用赛扬533及以上CPU,512MB及以上内存、1GB及以上可用硬盘空间。 支持软件: Win98、Win2000、XP、Win2003、Vista、Win7、Win8等Windows 系列操作系统; Microsoft Office 2000及以上版本(必须包含Excel)。 4、随机光盘文件介绍 打开随机配置的光盘,将光盘内的文件夹拷贝到本地计算机中,打开文件目录如图23所示。

https://www.sodocs.net/doc/1615760175.html, HTHL-100P高精度回路电阻测试仪 图23 回路安装程序光盘目录 图标①:CONFIG.INI为配置文件; 图标②:回路(接触)电阻测试仪配套工具软件,双击文件即可运行程序; 图标③:产品说明书。 5、软件操作说明 1)双击,运行回路(接触)电阻测试仪配套工具软件,如图24所示。 图24 回路(接触)电阻测试仪配套工具软件界面2)导入数据:插上U盘,点击“导入数据”按钮,单击需导入的文件名,如图25所示,点击打开,进入导入成功界面,如图26所示。

https://www.sodocs.net/doc/1615760175.html, HTHL-100P高精度回路电阻测试仪 图25 导入数据 图26 导入成功 3)生成报表:在图26中,选中其中一条记录,点击“生成报表”按钮,即可生成该条记录的报表,如图27所示。

AVC上位机操作使用说明书

A VC上位机软件操作使用说明书 1使用的条件:当机组并网后,可将HGC、AVQC下位机投入,机组要停机时退出。投退有两种方式:下位机直接投退和上位机控制投退,其作用是一样的。下位机直接投退则直接按电气控制台上的红色投按钮或绿色退按钮;如通过DCS控通过在DCS上做配置来实现制,则可下位机的投退。上位机控制投退则先在主界面(图8)上选择需要投退的机组,然后按需要投退的“P”或“Q”按钮,当投成功后,相应按钮变红,退成功后,相应按钮变绿。 2用户登录 要进行系统设置必须进行用户登录。用户分三个等级:初级用户、中级用户和高级用户,分别设置不同的口令。其中初级用户只能进行运行设置;中级用户可进行运行设置和机组保护设置;高级用户可进行运行设置和机组保护设置和初始设置。 操作时先从“文件”菜单或工具按钮选择进入“用户登录”。“登录”对话框出现后,通过下拉框选择用户级别,然后添入口令,按“确定”即可。如口令不对则给出出错信息。按“取消”则取消登录操作。

当用户离开,并不希望无关人员进行系统设置时,可从菜单或工具按钮选择进入“用户登录权限退出”。此时出现“权限退出”对话框,按“确定”即可。按“取消”则取消“权限登录退出”操作。也可通过进入“文件”菜单的的“修改密码”来改变密码。 3系统设置 系统设置包含初始设置、运行设置和机组保护设置,初始设置包含了通信协议等内容的设置,由厂家在初次安装软件时完成,

初次安装软件首先需要进行“机组配置”,即按照顺序把安装了下位机的机组名称添加到下拉框内,然后按“设定”确认。如输入错了可选出出错机组后按“删除”。 与上一级调度机构通信可通过RTU,也可通过基于IP的网络。如果通过RTU通信,则需进行规约设置,本软件支持SC1801规约和CDT规约。这里需要输入通信规约和站址,还应输入上一级调度机构下发目标值的板点号和相应的满刻度值。 如果通过网络通信,则需要设置本地和主站的IP和端口号。 对于返送给主站的数据应通过“发送数据设置”来确定所要发送数据在数据流中的位置、类型、名称、与主站对应的满刻度值以及死区。每设定一组数据都需点击“设定”钮。

Modbus测试软件使用说明

Modbus测试软件使用说明 Modscan和Modsim分别用来模拟主站和从站。 前提条件:已知厂家通讯设备ID、数据起始地址、数据个数、数据功能码。 笔记本插入USB转换头后显示的com口号。 Modscan使用步骤 (假设通讯设备ID为1、数据起始地址为2、数据个数24、数据功能码03、Com口号为3) 硬件连接好之后 1:打开modscan。 2:设置好通讯设备ID、数据起始地址、数据个数、数据功能码。 3:点击链接设置——链接

在下图中设置好com口号、配置(一般为波特率9600、字节8、奇偶校验无、停止位1)、协议选择里面选择标准RTU 4:确定后链接 正常时发送数据(number of polls)和从站接收有效数据(valid slave responses)后个数一直累加显示。 不正常时只发送数据(number of polls)个数一直累加显示。

Modsim使用步骤 (假设通讯设备ID为1、数据起始地址为2、数据个数24、数据功能码03、Com口号为3)硬件连接好之后 1:打开modsim,选择File——New 2:设置好通讯设备ID、数据起始地址、数据个数、数据功能码。

3:点击Connection——connect——port3(数据通讯链接) 3:点击Connection——Connect——Status(数据通讯状态显示) 通讯正常时com3对应的V alid和Invalid值都累加显示。 通讯不正常时com3对应的只invalid值累加显示。 注意事项:1:测试显示的数据起始地址=数据起始地址+1。 2:USB转换接头驱动可由电脑安装驱动精灵检测(插上USB转换接头)自动安装。 3:com口号的查看右击我的电脑——设备管理器——端口 路守山2015年5月4号

软件需求分析规格说明书格式

软件需求分析规格说明书格式 2008年03月28日11:08:00 chenguang79阅读数:1993 1.引言 1.1编写的目的 /*说明编写本说明书的目的 1.2背景说明 /*给出待开发系统的全名及项目提出者,开发者,及用户。同时说明该软件系统将做什么和不做什么。 1.3术语定义 1.4参考资料 /*列出本文档所引用的全部资料以及资料的来源。 2. 任务概述 2.1功能概述 /*简要叙述本系统预计实现的主要功能及功能之间的相互关系,最好用图表明。 2.2约束条件 /* 简要说明对系统设计产生影响的限制备件,如管理模式,硬件限制,技术或工具的制约等。 3. 数据流图与数据字典 3.1 数据流图 3.1.1 数据流图图形 /*将需求分析构造的数据流图按层次逐层画出。 3.1.2加工说明 /*对数据流图中的每一个加工,按编号,加工名,输入流,输出流及加工过程逐一说明。 3.2 数据字典 /*本节对数据流图中使用的数据项,数据结构,文件的内容及组织结构逐项说明. 3.2.1 数据项说明 3.2.2数据结构说明 3.2.3文件说明 4 系统接口 4.1 用户接口 /*说明人机交互界面的用户需求,如屏幕格式,报表,菜单的格式与内容及功能键定义。 4.2 硬件接口 /* 说明本软件系统与硬件设备的接口信息的内容,格式以及运行软件的硬件设

备特征。 4.3 软件接口 /*说明本软件系统与其它支持软件之间的接口规格,支持软件应明确其版本号。 5. 性能需求 5.1 精度要求 /* 说明输入/输出数据以及传输数据的精度要求。 5.2时间特征 /* 定量说明系统应达到的响应时间,更新处理时间,数据传输转换时间,计算时间的特征值 5.3灵活性 /* 说明本软件在需求发生变化时(操作方式,精度要求,时间特征等)的适应能力。 6 软件属性 6.1 可使用性 /* 规定系统的某些特殊需求,如检查点设置,恢复方法和重启动方法,以确保软件可使用。 6.2 系统安全性 /* 规定系统为保证运行安全,信息安全面而采用的技术措施,如密码,防病毒,防黑客等。 6.3 可维护性 /* 规定系统为提高系统的可维护性将采取的措施。 6.4 可移植性 /* 规定程序以及挡方面军的兼容性,扩充性的约束。 7 其它需求 7.1 数据库需求 /*对数据库的静态结构,动态组织,访问信息的方式,使用频率以及数据的存储等方面提出需求。 7.2 系统操作要求 /*列出系统所要求的正确或特殊的操作方式,如用户的操作方式和系统的后援和恢复操作。 7.3 故障及其处理 /* 尽量烈列出能够预测的系统故障(包括软硬件及其它系统),并指出故障可能造成的影响及故障排除的方法。 8 附录

上位机的使用说明书

? ? ) ? ? ? ? ? -? ? ?? - - ? ? ? -? ?( ? c'Ρ) 1" üü? ? ? )?pCǎ?? ? ? üü?W ? ? ?W üü ?P ??- ? ? ?P ???-

üüμ 3 - üü ? ? ?$ ? - - ? ?? J # J ?? ? # ? ?? ? ?? / ??? - ? ? - ? - ? ? - ˋ? ? ? ˋ?? ? ?"? ?? ? Ρ ? ) ? ? + ? 6 W W6 ?"? ? - Ρ ? ? 8 ?( -?ń ? ? "? ) 8 ??3 ?? ? Ρ t ?cJ? t "? -" ? ń ? ? ? 6 ???- ? ? ?- ?- ?<"? ? ? ? ? ? "? ) / ?

! ? "?'Ρ "? ? 6 8 6 ? ??( ? ? ) ? ? ? (?? 8 8 6 ? ??(? ) ? ???? 8 ? ǎ - ? ?? Ρ 6 ? ? "?'Ρ 8 ?. )'Ρˋ? ) #? - ? " W ? W"? ? W ? "?< & ? J?"? ?. 6 ???? ? < 8

? 'Ρ?- 3 # / ?P ? ?? - ?) ?P ?? ? ? - ) "? J??? ? ?? +? 8

I? ? "?)?) " ?? ??" " ? " & ? " ! ? " ' ? & ( %' ''( " ? ?( %' ' " ? ?( %' " ? ?( %' &' " ? ?( %' " ? ?( %' ??? " ? ?? < ??? ? ??? ??

AMCap 摄像头测试软件使用说明

AMCap 摄像头测试软件使用说明 一、预览图像: 1、解压文件AMCap 全功能珍藏版.ini与AMCap 全功能珍藏版.exe,这两个文件一定要放在同一个文件夹目录下(一定要解压出来才能打开软件,否则打开会出现图像不能预览的错误)。 2、双击AMCap打开摄像头; 3、点击设备选择好视频设备(上)和麦克风设备(下)如下图红色框框所示: 4、点击“选项”选择“预览”打钩,如下图: 5、 点击视频捕捉接口,然后点击输出大小,选择1920*1080(根据需要调节分辨率,分辨率大小取决于录像文件大小),压缩格式改成MJPG,然后点击确定。 6、现在就可以旋转镜头来调清晰度了,调成广角来测试,看看四周有没有暗角。一定要多测试几次来确定有没有暗角。

二、录像: 1、点击文件设置好录像文件路径—设置好录像文件名称—弹出的录像大小直接按确定不需要去填数据: 2、点击“捕捉”选项选择好红框所示的“捕捉音频”打钩,然后点击“开始捕捉”就开始录像了,需要停止录像就点击“停止捕捉”录像完成后去上一步设置的文件路径里面查找您的录像文件,需要录另一个文件请在路径名称里面改一下文件名就可以录制第二个录像:

三、拍照: 1、选择“捕捉”选项里面的“拍照”选项,钩选“启用”钩钩,如下图: 2、然后点击文件夹设置好拍照存储路径,如下图:

3、点击“快照”或者按快捷键(Ctrl+L键)就可以拍照了(拍照文件请到设置好的拍照文件路径里面寻找,照片大小可以通过上面步骤调节分辨率大小来调节,分辨率越大照片越大,分辨率越小照片越小),拍照如下图操作: 注:此软件只能操作预览和简单录像拍照使用,录像格式为A VI, 拍照格式BMP、JPG和PNG格式,(录像拍照的文件大小与分辨率大小有直接关系,分辨率越大文件越大,分辨率越小文件越小,设置分辨率请参照一的第5项)如果需要专业格式的录像请您自行查找别的视频软件,我们的摄像头支持所有的视频软件。

软件需求分析说明书模板

保密级别:S 资料编号:SRS-[产品代号] -[序列号] 版本:V[*].[*] [产品型号名称(二号字体)] [部件型号名称(可选、小二号字体)] 软件需求分析说明书 共11页 编制: 审核: 审定: 会签: 批准: XXXXXXXXXX公司 [****]年[**]月[**]日

文档修改记录

目录 1引言 (2) 1.1编写目的 (2) 1.2范围 (2) 1.3定义、首字母缩写词和缩略语 (2) 1.4参考资料 (2) 2项目概述 (3) 2.1产品描述 (3) 2.2产品需求 (3) 2.2.1功能需求 (3) 2.2.2性能需求 (4) 2.2.3可服务性需求 (4) 2.3用户及用户特点 (4) 2.4一般约束 (5) 2.5假设和依据 (5) 3用例描述 (5) 3.1用例1 (5) 3.2用例2 (6) 3.3用例n (6) 4外部接口需求 (7) 4.1用户接口 (7) 4.2硬件接口 (7) 4.3软件接口 (7) 4.4通信接口 (8) 5设计约束 (8) 5.1其他标准的约束 (8) 5.2硬件的限制 (8) 6属性 (8) 6.1可用性 (8) 6.2安全性 (9) 6.3可维护性 (9) 6.4可转移\转换性 (9) 6.5警告 (9) 7其他需求 (9) 7.1数据库 (9) 7.2操作 (10) 7.3场合适应性需求 (10) 8附录 (10)

[说明:本模板中的蓝色字体与橙色字体为说明性文字,在最终提交的文档中请删除这些说明性的文字。] 1 引言 1.1 编写目的 说明编写这份软件需求说明书的目的,指出预期的读者范围。 1.2 范围 说明: a.待开发的软件系统的名称; b.说明软件将干什么,如果需要的话,还要说明软件产品不干什么; c.描述所说明的软件的应用。应当: 1)尽可能精确地描述所有相关的利益、目的、以及最终目标。 2)如果有一个较高层次的说明存在,则应该使其和高层次说明中的类似的陈述相一致(例如,系统的需求规格说明)。 1.3 定义、首字母缩写词和缩略语 列出本文件中用到的专门术语的定义和缩写词的原词组。 1.4 参考资料 列出要用到的参考资料,如: a.本项目的经核准的计划任务书或合同、上级机关的批文; b.属于本项目的其他已发表的文件; c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

上位机软件接口说明

上位机软件接口说明 1.基于数据流的socket编程接口 a.基于数据流的socket编程流程如下图1所示。上位机软件是服务器,月 球车软件是客户机。 图 1 基于数据流的socket编程流程 b.上位机服务器侦听自己IP地址和端口7001,等待客户机Socket连接。 等到客户机connect()操作的上位机等待并读取客户机的“请求数 据”,上位机处理服务请求后,写入“答应数据”给客户机,其流程如 上图所示。 客户机发起请求,上位机答应请求,命令总长度是40个字节,上传图像数据命令长度例外,命令长度不够40字节,数据内容填0. 客户机发给上位机通讯命令格式如下: 起始码(0x55, 1字节)+长度(2字节,包括命令码和数据内容)+命令码 (1字节)+数据内容(长度-1字节)

上位机回应客户机通讯命令格式如下: 取反起始码(0xaa, 1字节)+长度(2字节,包括命令码和数据内容)+取反命令码(1字节)+数据内容(长度-1字节) 客户机发给上位机具体命令码定义: 1. 0x01 客户机请求启动月球车 数据内容:无 2. 0x02 客户机请求上传图像 数据内容:需要传输图像总共有多少字节 3. 0x03 客户机上传图像数据 数据内容:图像数据 4. 0x04 客户机请求上传采集数据 数据内容:采集数据 上位机回应客户机具体命令码定义: 1. 0xFE 上位机回应客户机是否启动月球车请求 数据内容:第1字节为0马上启动,非0表示月球车等待非0秒后再发启动月球车请求。 2. 0xFD 上位机回应客户机上传图像请求 数据内容:第1字节为0马上启动,非0表示月球车等待非0秒后再发上传图像请求。 3. 0xFC 上位机回应客户机上传图像数据是否成功 数据内容:第1字节为1成功,0失败 4. 0xFB 上位机回应客户机上传采集数据请求 数据内容:第1字节为1成功,0失败 举例说明: 1. 客户机请求启动月球车及回应命令示例 客户机发给上位机请求启动月球车命令为 0x55 0x00 0x25 0x01 0x00, ... 0x00 (总共40字节),其中0x00 0x25为命令+数据内容长度,为37个字节,0x01为命令码,数据内容全是0。 上位机回应客户机可以马上启动月球车命令为 0xaa 0x00 0x25 0xFE 0x00, ... 0x00(第1字节数据为0) 2. 客户机请求上传图像及回应命令示例

硬件测试软件使用说明

JD系列计算机联锁系统 硬件测试软件使用说明 一、JD1A型计算机联锁系统硬件测试说明 1、DT7硬件调试程序说明 主菜单如下: Function Menu 0 ----------------- Auto Select Board 1 ----------------- Auto Send Pulse 2 ----------------- Read Input 3 ----------------- Auto Test 4 ----------------- Multi-Func Board Test 5 ----------------- Output Test by Bit Q ----------------- Exit Please input function select: 1.1功能选择“0” 给出以下提示: Please input box number !(Q=return) 输入所选箱号(0~f)后,按顺序对该箱内的所有板的高低位进行板选,通过看对应电路板对应高低位指示灯是否点亮判断译码是否正确。 1.2功能选择“1” 给出以下提示: Please input box number !(Q=return) 输入所选箱号(0~f)后,对该箱内的所有输出板的高低位轮流都分别送四次9Hz脉冲,分别为一个、两个、三个和四个脉冲,每送一串脉冲之间延时一定时间。同时观察对应驱动板的的指示灯是否显示正确。 1.3功能选择“2” -----单板测试 按顺序给出以下提示:

1. Please input box number !(Q=return) 2. Please input read type!( 0=Auto/1=Direct/2=ReadBack/Q=Return) 3. Please input card number ! 4. Please input address low or high !( 1=Low/2=High/3=Terminal/Q=Return) 其中1、3的有效输入为0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f中任一数字,分别表示所选中的第几箱及第几块板;2的有效输入为0,1,2,3,分别表示自动读入、直接读输入、内环路读入及返回功能选择,其中自动读入将根据内环路测试读入的值做比较[测试范围是由DT4.H文件中宏BOXSTART、BOARDSTART、BOXEND、BOARDEND分别定义开始箱号、开始板号、截止箱号、截止板号],若有错即存入一个错误日志文件中(err.dat)[DT4.C源文件中WRITE_ERR宏需打开才会生成日志文件并写入],从中可以去仔细分析为什么出错。4的有效输入为1,2,3,分别表示选低位、高位及不选。当3、4为无效的其他输入,则出现1的提示,按’Q’返回主菜单. 通过查看电路板上的指示灯看是否正确选中莫一箱的莫一块板的低位或高位,并通过屏幕打印的状态判断外界输入是否正确。 1.4功能选择“3”-----单箱自动测试 按顺序给出以下提示: 1.Please input box number !(Q=return) 2.Please input the End Borad number !(Q=return) 3.Please input test type!(0=Input/1=Output/Q=Return) 其中1、2的有效输入为0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f中任一数字,分别表示所选中的第几箱及从第0块板测到第几块板;3的有效输入为0,1,’Q’,分别表示输入测试、输出测试及返回功能选择,输入测试时相应的各板采集位会打印在屏幕上,输出测试则会将输出全f,并看回读是否正确。并可通过查看输入板与输出板上的指示灯是否与屏幕显示一致判断各电路板工作是否正常。测试如有错,错误代码会显示在屏幕上,并存入一个错误日志文件中(err.dat)[DT4.C源文件中WRITE_ERR宏需打开才会生成日志文件并写入],从中可以看出是什么类型的错误。刚运行该程序,执行该功能如无错误代码显示时,说明所测试的箱体内所有电路板基本都工作正常。 1.5功能选择“4”------多功能板测试 按顺序给出以下提示: 1.Please input box number !(Q=return) 2.Please input Multi-Fuction Borad Pos!(0~f=Board_Pos/Q=Return) 其中1、2的有效输入为0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f中任一数字,1输入表示多功能板所在箱,2输入表示多功能板在该箱的位置。当多功能板后面正确连线后,能使机柜上的继电器吸起,并有动态12V产生。有错误时,屏幕上会有显示。 1.6功能选择“5”------输出单个通道位测试 按顺序给出以下提示: 1.Please input box number !(Q=return) 2. Please input the Borad Pos in the box!(0~f=Board_Pos/Q=Return) 3. Please input the High or Low Bit Pos in the Board!(1=Low/2=High/Q=Return) 4. Please input the Bit Pos in the High or Low Word!(0~f=Board_Pos/Q=Return) 其中:1表示输出机箱;2表示输出板在该箱的位置;3表示该输出板高16位或低16位输出;4表示高16位或低16位的哪一位要输出。 1、2的有效输入为0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f中任一数字。

软件需求规格说明书(案例)

软件开发方向“成绩管理系统”软件需求规约 二零零八年十月

修订历史记录

目录 1 引言 (5) 1.1 目的 (5) 1.2 文档格式 (5) 1.3 预期的读者和阅读建议 (5) 1.4 范围 (6) 1.5 术语 (6) 1.6 参考文献 (6) 2 系统概述 (6) 2.1 概述 (6) 2.2 功能 (7) 2.3 运行环境 (8) 2.4 假设与依赖 (8) 3 系统特性 (9) 3.1 系统角色 (9) 3.2 学生管理 (10) 3.2.1 增加学生信息 (10) 3.2.2 修改学生信息 (10) 3.2.3 删除学生信息 (10) 3.2.4 导入学生信息 (10) 3.3 教师管理 (11) 3.3.1 增加教师信息 (11) 3.3.2 修改教师信息 (11) 3.3.3 删除教师信息 (11) 3.3.4 导入教师信息 (11) 3.4 课程管理 (12) 3.4.1 增加课程基本信息 (12) 3.4.2 修改课程基本信息 (12) 3.4.3 删除课程基本信息 (12) 3.4.4 维护课程学生信息 (12) 3.5 成绩查询 (13) 3.5.1 学生查询成绩 (13) 3.5.2 教师查询成绩 (13) 3.6 成绩分析与统计 (13) 3.6.1 考试成绩表 (13) 3.6.2 班级各科平均成绩表 (13) 3.6.3 年级成绩排名表 (14) 3.7 系统维护 (14) 3.7.1 数据字典维护 (14) 4 非功能性需求 (14) 4.1 性能需求 (14) 4.2 安全性需求 (14) 4.3 可用性需求 (15)

全自动电容电桥测试仪上位机软件

全自动电容电桥测试仪上位机软件 4.1 软件功能简介 此配套工具软件用来将仪器中的数据上传至PC机,供试验人员对数据做进一步分析和处理。 4.2 软件特点 ●本软件为绿色软件,无需安装便可使用 ●支持Windows系列操作系统,运行速度快,使用方便 4.3 运行环境 硬件设备要求:建议赛扬533及以上CPU,512MB及以上内存、1GB及以上可用硬盘空间。 支持软件:Windows98、Windows2000、WindowsXP、Windows2003、Vista、Windows7等Windows系列操作系统;Microsoft Office 2000及以上版本(必须包含Excel)。 4.4 随机光盘文件 打开随机配置的光盘,将光盘内的文件拷贝到本地计算机文件夹中,打开文件目录如图4.1所示。 图4.1 光盘目录 图标①:USB驱动程序 图标②:CONFIG.INI为配置文件 图标③:“全自动电容电桥测试仪.exe”,双击文件即可运行程序 图标④:产品说明书

4.5 PC机通信连接线使用方法 首次与PC联机需要安装USB驱动程序,连接好USB连接线后,打开仪器电源,电脑将会出现发现新硬件的提示,同时弹出安装驱动软件的提示,选择“从列表或指定位置安装”,如图4.2所示。 图4.2 USB驱动安装(高级) 点击“下一步”,在弹出的对话框中,“在搜索中包括这个位置”打勾,点击“浏览”,选中本安装光盘的盘符,点击“下一步”,自动完成安装USB驱动,如图4.3所示。 图4.3 USB驱动安装(浏览) 4.6 软件操作说明 1.通信连接线连接好后,打开仪器电源,待仪器进入图3.1所示主界面后,点击“数据通信”,然后运行“全自动电容电桥测试仪.exe”,如图4.4所示。

多功能表上位机软件操作说明(VC版2007规约)

VC版07规约国网多功能表上位机软件操作说明 把文件夹解压后,即可运行“07规约上位机-VC版”文件夹下的文件“gw2007test.exe” 进入软件主界面。抄表 1.点击左上角菜单栏“配置”项,选择正确串口、波特率、偶校验E、数据位8、停止位1、密码权限、密码,点击“确认退出”。在右上角“表地址”栏输入正确的表地址,一般为局编号的带数字部分。(AAAAAAAAAAAA为广播地址可以作为万能表号使用) 2.点击左上角菜单栏“抄读”项,进入抄读窗口界面,在左侧定制抄表方案(在需要抄读数据前打√),在展开的图中可以看到各个大类的内容,选择自己的需要部分打√,全部选择完毕后在方案中输入一个名称,点击“方案保存”,然后“方案读取”。 3.点击菜单栏“单抄”按钮,即可将方案内容数据全部读出。(如需保存可点击右上方“数据保存”即可)。 4.点击“抄读数据保存”后,抄表完毕软件会自动把数据保存在该软件目录下的.MDB 文件中。打开该数据库可以导出数据为EXCEL实现打印。 5.抄读“负荷曲线”:点击菜单栏“曲线”按钮,按需要选择不同方式读取数据,点击“曲线数据保存”即可完成保存,可以导出为EXCEL格式实现打印。 一、设表 参数设置 正确输入表的实际地址(地址不支持AAAAAAAAAAAA)。在菜单栏点击“设置” 按钮,根据规约要求正确设置需要更改的项,在“数据域”修改数据后,选取“设置” 表示该项目需要设置,在“方案名”中输入方案名称,点击“方案保存”后“方案读取”,点击菜单栏“单设”后,观察栏目后设置“结果”。设置成功的在该项目后面结果栏出现“OK”,否则不成功则出现“ERROR”。 命令类 点击菜单栏“命令类”可以进行以下操作 1.“读通信地址”可以读取表地址 2.“写通信地址”输入新的表地址,按“发送”即可对表地址进行更改 3“广播校时”每日一次,5分钟以内 4“冻结命令”根据需要进行冻结 5.“更改通信速度”选择好合适的波特率,点击“发送”即可 6.“修改密码”输入原始密码和权限、及需要修改的新密码和权限,点击“发送”即 可。 7.“写表计时间和系统同步”根据需要选择修改日期、时钟,点击按钮即可。(校时 时首先保证电脑日期、时钟正确) 控制类

压力测试软件用户使用说明书

压力测试软件用户使用说明书 系统运行环境: 本软件适用于运行在Windows 98 操作系统下,且系统的分辨率必须设为1024 * 768 模式。(在窗口上单击鼠标右键,选择“属性”,再选择“设置”,把屏幕区域设为1024 * 768 即可)。 系统介绍: 一、 双击“压力测试.exe ”文件后,就进入本软件的友好用户界面,单击“确定”按钮后,弹出口令输入对话框,在您正确输入密码(默认初始密码为111)后就进入到本软件的使用界面中。 二、 在使用界面中,共有六个菜单选项,分别为“压力试验”、“数据查询”、“数据上传”、“打印功能”、“检验报告”和“系统帮助”。在打开新的功能选项时,请先退出正在使用的功能选项。 1、压力试验 在本功能菜单选项中,有“进行试验”和“退出试验”两个功能选项,单击“进行试验”选项,您会在窗口的右侧弹出一块名为“下位机通信功能模块”的操作控制对话框,单击“退出试验”选项,则退出压力试验。 1.1下位机通信功能模块 在下位机通信功能模块上,共有七个功能按钮,分别为“初始化连接”、“实时数据”、“实时报表”、“数据传输”、“上传数据块”、“全局报警”和“退出”。

1.1.1、初始化连接 单击初始化连接按钮后,软件自动发送信息给下位机,从而建立软件与下位机之间数据连接的通道,为下面功能的实现提供了基础。 1.1.2、实时数据 在完成了初始化连接之后,单击实时数据按钮,您会看到整个窗口界面进入了实时数据操作界面,在下位机的电机启动之后,您将会看到界面上描绘出了当前所作试验的实时数据的曲线,坐标的横轴标明了时间(单位:秒),坐标的纵轴标明了压力值(单位:千牛顿)。在界面的上部,您会看到当前软件所接收到的一系列数值,有“当前力值”、“当前时间”、“当前速率”、“当前截面积”、“当前MPa(兆帕)值”和“当前龄期”。 当接收到峰值后,曲线将停留在接收到峰值的刹那间,并且在操控面板的下方将会出现达到峰值时的数值和MPa的数值,从而完成一次试验。这时可以打印出实时数据曲线图(打印规格为:在打印设置中设定为 A4纸、横向)。 当接收到下位机传来的重启命令后,方可进行下一次试验。 1.1.3、实时报表 在接收到峰值后,单击实时报表按钮,这时在报表中统计罗列出了本次试验中每一个时间间隔上的压力值。可以打印出该报表(打印规格为:在打印设置中设定为 A4纸、纵向),并且可以在打印预览中查看该报表。 1.1.4、数据传输 在按下本按钮后,下位机就会将当前下位机中所存储的数据的长度传送给本软件。在接收到下位机传来的数据长度后,您就可以在传数据地址中设定所要传输的数据在下位机中的起始地址到终止地址的数据,本软件考虑到各种综合因素,设定一次传输的最大限度为50条数据。如果您所要的数据的总长超过50条,则可以分批进行传输(例如:您想要100条数据,第一次设定传输1~50条,第二次设定传输51~100条即可)。

软件需求分析说明书

软件需求分析说明书集团标准化工作小组 #Q8QGGQT-GX8G08Q8-GNQGJ8-MHHGN#

学生信息管理系统 需求分析说明书 1.引言 编写目的 确定学生信息管理系统功能的有效性需求;以供本系统的开发人员参考。 项目背景 开发软件名称:学生信息管理系统。 用户:教学办公室 项目和其他软件:系统的关系。 本项目采用客户机/服务器原理,客户端程序是建立在window NT系统上以 Java为开发软件的应用程序,服务器端采用Linux为操作系统的工作站,是采用Oracle 的为开发软件的数据库服务程序。 定义 学号:学校给学生的编号,用来区分各个学生的信息的中介。 课程名:学校开设课程的名字 Java+SQL:编写该系统的面向对象的开发语言和数据库语言。

参考资料 ⑴《Oracle从入门到精通》 ⑵《JAVA程序设计项目教程》 ⑶《数据库原理及应用》 ⑷《软件工程案例教程》 2.任务概述 目标 ⑴开发意图:由于学校的不断招生,现有的系统空间小,运行速度缓慢,操作过于复 杂,有的操作还不能执行,所以要开发本系统。 ⑵应用目标:学生信息管理系统将解决现有系统的空间不足,运行缓慢,操作复杂,操 作无效等问题。 运行环境 本系统采用C/S体系结构 操作系统:Microsoft Windows xp 支持环境:IIS 数据库:Oracle 软件设备:eclipse 内存:512 M以上 硬盘空间:40G以上 CPU: 233MHZ以上

内存:256M以上 硬盘空间:以上 假定与约束 使用本系统的用户群集中在 22-35 岁的年轻人,用来做学生信息的存储,对计算机的操作一般比较熟练。根据他们对本程序的认可、方便操作的程度,结合他们日常工作的频繁程度,系统每天操作完成一个功能点应该在 2- 10 次之间。用户对界面的友好性,有非常高的要求。本系统的规模比较小,并且将提供操作手册进行操作项的详细说明 (1)、Client/Server结构总体设计方案对它的约束:本系统做为Client/Server 结构的一个应用系统,不可避免的要受到Client/Server结构的约束。在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和计划。同时,由于信息的共享,机票预订系统还受到其它系统的信息约束。 (2)、人力、时间的约束:本系统开发过程中也要考虑到人力、资金和时间的约束。 (3)、技术发展规律的约束:计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。例如图象和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。 3.需求规定 对功能的规定 系统流程图:系统流程图是用户操作此系统的流程和各个用户能够操作的功能,如A-1就是一个系统流程图;用户有系统管理员,教师和学生,每个用户要进入此系统都要登录。每个用户有不同的功能,系统管理员有查询,增加,修改,删除,修改密码,设置权限等功能;教师有查询,修改密码和输入学生成绩的功能;学生只有查询和修改密码的功能。 A-1系统流程图 用例图:用例图是用来表示用户能使用的功能和权限。如图A-2表示系统管理员可以运用的功能,像修改密码,管理学生信息、成绩信息、课程信息、班级信息并且设置权

常用测试工具使用说明

A VC-AGC常用测试工具使用说明 编制:余勇强 更新日期:2013年12月7日

目录 (1) 1、IEC104tester (3) 2、PMA商用软件 (10) 3、104SIM (15) 4、SOKIT (25) 5、SpuerCom (27) 6、ModSim32 (29) 7、mod_RSsim(版本:8.20.0.1) (33) 8、ModScan32 (37) 9、COMMIX (42) 10、WINSCT211 (42) 11、Modbus Poll (43) 12、Modbus Slave (46) 13、IEC101-103-104规约分析程序 (48) 14、TransFloat (49) 15、Beyond Compare 3 (49)

由于AVC_AGC调试中遇到的大多数问题都与通信有关,为了方便工程调试,尽可能减少一些不必要的麻烦,我把一些可以方便调试的工具梳理了一下,并把使用方法整理了一下,给大家做一个参考,具体请见正文。 1、IEC104tester IEC104tester是上海华东电科院出品的一个104规约测试工具,它可以模拟主站,也可以模拟子站;同时也可以模拟101规约的主站和子站,101规约和104规约类似。我现在把模拟104规约主站和子站的方法展示出来,以供大家参考。101规约以后会按需添加。 IEC104tester也有一定的局限性,模拟主站时,只能监视,不能手动模拟向下发送报文;模拟子站时也不能手动模拟向下发送报文,同时浮点型遥测数据只有一个固定值和随机变化两种情况可选,不能手动设定一个特定浮点数,但是标度化值和归一化值可以自由设定。 模拟104主站 ○1打开IEC104tester后选择工具栏上的“配置”—“基本特性配置”。 协议类型选择104规约,其中“传送原因(COT)”、“公共地址(ADDR)”和“信息体地址(IOA)”的字节长度需要和子站协商好,一般是“2、2、3”;对端IP地址和端口号也要和子站协商好并正确填写,端口号一般是2404。

软件需求规格说明书实用模板(超详细)

XXXXXX 单位
XXXXXXX 项目
软件需求规格说明书
龙子湖网络科技

项目 文档 文档 ID 说明 作者 最后更新时间
项目名称 软件需求规格说明书
V1.2 *** 2011-10-20
版本更新概要 版本号 V1.0
V1.1
V1.2
时间 2011-10-02
2011-10-20
2011-11-08
更新人
更新摘要 移动 OA、车辆管理模块
需求容 移动政务资源管理系统
平台需求容 根据业务需求,电子公
文在线预览
项目负责人审核与确认 供应商:
职位
审核时间
审核意见(签字)
客户方:

目录
第一章 引言 ................................................................... 5
1 编写目的 .................................................................. 5 2 软件需求分析理论........................................................... 5 3 软件需求分析目标........................................................... 5 4 参考文献 .................................................................. 6
第二章 需求概述................................................................ 7
1. 项目背景 .................................................................. 7 2. 需求概述 .................................................................. 7 3. 条件与限制(可选)........................................................... 8 4. 移动办公系统结构........................................................... 8 5. 移动办公网络拓扑图......................................................... 9
第三章 系统功能需求........................................................... 10
1. 移动办公系统升级改造需求.................................................. 10 界面显示要求 ........................................................... 11 待办公文列表 ........................................................... 11 待办公文列表排序 ....................................................... 12 公文详细信息界面元素.................................................... 12 信息审批 ............................................................... 12 会议申请 ............................................................... 12 意见录入 ............................................................... 12 移动 ................................................................... 13 会议管理 ............................................................... 13 通知通告 ............................................................... 14 通讯录管理 ............................................................. 14
2. 车辆管理模块升级改造需求.................................................. 14 系统功能架构 ........................................................... 14 网络拓扑结构 ........................................................... 16

相关主题