




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
乐谱翻译及下载软件需求说明书文件状态: 草稿 正式发布 正在修改文件标识:RS当前版本:02.01作 者:吴文权完成日期:2010-12-14版本历史版本/状态作者参与者日期备注V01.01吴文权吴文权2010-12-8描述了主要的功能模块V02.01吴文权吴文权2010-12-14修改了乐谱下载软件功能目录1引言51.1项目名称51.2项目背景及内容概要51.3相关资料、缩略语、定义52 任务概述52.1目标52.2范围52.3假定条件及约束限制63. 业务流程64 乐谱翻译软件功能需求64.1界面64.2功能需求64.2.1舵机参数配置64.2.2 舵机动作选择74.2.3 舵机动作并发74.2.4时间参数配置84.2.5执行速度参数84.2.6增加动作84.2.7插入章节注释84.2.8动作序列显示84.2.9动作修改与保存84.2.10导出全编码94.2.11导出解释码95 乐谱下载软件功能需求95.1界面95.2功能需求115.2.1 通信端口选择115.2.2 通信端口配置115.2.3 播放控制125.2.4轨道合成126.接口需求127.性能需求13乐谱翻译及下载软件需求说明书1引言1.1项目名称乐谱翻译及下载软件1.2项目背景及内容概要项目背景:音乐机器人是现在比较流行的机器人技术,把乐谱翻译成机器人可识别的符号,及通过这些符号控制机器人上舵机运动是音乐机器人开发中的一大难点,该项目提供了其中一种解决方案软件设计。项目委托单位:交叉实验室 主要内容:在PC机上用Visual Studio2005开发一个乐谱翻译软件和乐谱控制软件。开发人员:吴文权1.3相关资料、缩略语、定义缩写、术语解 释2 任务概述2.1目标本项目旨在开发一个乐谱翻译软件及乐谱控制软件,乐谱翻译软件,可以实现用户把乐谱翻译成机器人可识别的中间代码,乐谱控制软件实现将中间代码下发到机器人及控制机器人的播放方式。2.2范围该开发项目范围仅包括本文档中涉及的功能需求。如有其他功能需求,需经客户与开发方商谈后决定是否加入本项目任务中。2.3假定条件及约束限制本项目的开发周期两个月,从2010年12月1日至2011年1月30日,整个开发过程分为三个阶段,第一阶段完成需求分析工作,撰写需求说明书,周期为一个月;第二阶段完成系统的整体设计及实现,周期为20天;第三阶段实现软件测试,周期为10天。3. 业务流程4 乐谱翻译软件功能需求4.1界面界面如图1:图1乐谱翻译软件主界面4.2功能需求4.2.1舵机参数配置共有32路舵机,每一路舵机有舵机舵机编号,注释,空闲状态,执行状态这几个参数。参数说明:1)注释:为舵机注释,方便译谱人员区别各个舵机。2)空闲状态:为舵机不执行动作时的状态。状态值为PulseWidth值,可通过以下方式设置:右键单击ds按钮时,在按钮上方显示参数值输入框,输入结束后,输入框消失并保存输入值2)执行状态:执行状态数为14个,可状态数选择框中选择:执行状态参数配置与空闲状态配置方式一样。4.2.2 舵机动作选择译谱时用户可以左键单击某一个状态作为该舵机的动作,如单击s1状态,单击后s1状态变为黄色,在选择下一动作的状态时,s1变回初始颜色。4.2.3 舵机动作并发有时一个动作需改变两个舵机的状态,此时需采用并发方式选择,具体步骤如下:步骤1:单击第一个舵机状态s(1)步骤2:单击菜单栏上的“并发”按钮步骤3:单击第二个舵机状态s(2)步骤4:单击菜单栏上的“并发”按钮步骤5:单击第三个舵机状态s(3)并发动作中选择的状态颜色变为黄色,直到下一个动作开始选择状态时,才恢复初始颜色。4.2.4时间参数配置每一个动作有一个执行时间参数,用户输入一个T的时间长度后,可选择T/4,T/2,T,2T做为时间参数,如图:4.2.5执行速度参数每一个动作有一个执行速度参数,用户可输入速度值,如图:4.2.6增加动作以上参数设置完后,按“增加”按钮,可增加一个动作到缓存中4.2.7插入章节注释翻译完一个章节的动作后,可插入章节注释,注释内容限于英文,如图:4.2.8动作序列显示增加完一个动作或一个章节注释后会在动作序列列表中按顺序显示动作,只显示参与舵机的注释内容。4.2.9动作修改与保存选中动作序列中的一个动作或一个章节注释,单击菜单栏中”修改”按钮可将该动作参与舵机的状态在舵机状态相应位置以黄色标出,用户可修改该动作,单击散装栏中“保存”按钮可保存修改后的动作并退出修改状态。4.2.10导出全编码全编码指每一个动作由所有舵机的执行状态值PulseWidth,及执行时间,执行速度参数值构成,如下: 选择菜单栏中的圆钮,单击导出全编码即可,如图:4.2.11导出解释码解释码指每一个动作指由参与该动作的舵机的注释内容构成。5 乐谱下载软件功能需求5.1界面连接设置界面如图2:图2 连接设置界面播放控制界面如图3:图3 播放控制界面5.2功能需求5.2.1 通信端口选择通信端口可选择串口,蓝牙,串口无线模块,选择蓝牙时,把蓝牙设备接上,做蓝牙配对配置,选串口无线模块时,只需把设备接上,然后就可向操作串口一样操作蓝牙。5.2.2 通信端口配置分五路通信端口,可选择每一个端口的串口号和波特率,设置完点连接按钮,连接成功表示该通道可正常通信。如下图:5.2.3 播放控制播放方式为读取文件中动作全编码,向轨道逐个动作发送,播放控制其实就控制动作发送的方式。播放控制分单轨道控制及多轨道控制。1) 拍长,节长设置拍长指一个拍的时间长度,节长指一节的时间长度,以毫秒为单位,如图:2) 单轨道控制单轨道控制包括打开播放文件,播放,暂停,快进,快退。a. 打开播放文件,选择一个动作全编码文件,即音乐翻译软件中导出的全编码文件;b. 播放,在暂停和快进、快退状态下选择播放按钮可以以正常速度播放当前动作。c. 暂停,在播放,快进、快退状态下暂停当前动作发送。d. 快进、快退,可以200%的速度加快或减慢当前动作发送。3) 多轨道控制多轨道控制包括同步控制:,和顺序控制:。A. 同步控制指,同时控制多个个轨道的播放方式,包括,播放,暂停,快进,快退。选择每个轨道前的单选框后,即可向控制单轨道一样控制多轨道。B. 顺序控制指在有多个动作全编码文件时,播放完一个动作文件,如何选择下一个动作文件的方式,包括循环,顺序,随机,循环指循环播放当前文件。5.2.4轨道合成轨道合
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Web服务部署规程
- 时尚潮流解读市场趋势指南报告
- 心理社区建设规划
- 加强职业教育学科建设规定
- 动漫音效背景音乐定调规定
- 石油化工生产工艺规定
- 减轻压力的心理咨询报告
- 硅化工生产废气处理方案
- 售后维修监控指南
- 企业员工福利需求调查和满足方案
- 2025年秋二年级上册数学人教版教学计划含教学进度表
- 餐饮四个人合伙合同协议
- AI驱动的化妆品成分毒性预测模型-洞察及研究
- 中小学生禁毒教育课程教学方案及大纲
- 影像科培训课件
- 2025-2030中国氨基酸市场行情监测与发展前景预测报告
- 2025年锦州辅警考试题库(附答案)
- 2025年广东中考历史试卷真题解读及答案讲评课件
- 律师从事公司自行清算业务操作建议流程
- 橡皮筋驱动小车说课课件
- 跟岗干部管理办法中组部
评论
0/150
提交评论