乐谱翻译及下载软件需求说明书v2.01.docVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
乐谱翻译及下载软件需求说明书v2.01

乐谱翻译及下载软件需求说明书 文件状态: [ ] 草稿 [√] 正式发布 [ ] 正在修改 文件标识: RS 当前版本: 02.01 作 者: 吴文权 完成日期: 2010-12-14 版本历史 版本/状态 作者 参与者 日期 备注 V01.01 吴文权 吴文权 2010-12-8 描述了主要的功能模块 V02.01 吴文权 吴文权 2010-12-14 修改了乐谱下载软件功能 目录 1引言 5 1.1项目名称 5 1.2项目背景及内容概要 5 1.3相关资料、缩略语、定义 5 2 任务概述 5 2.1目标 5 2.2范围 5 2.3假定条件及约束限制 6 3. 业务流程 6 4 乐谱翻译软件功能需求 6 4.1界面 6 4.2功能需求 6 4.2.1舵机参数配置 6 4.2.2 舵机动作选择 7 4.2.3 舵机动作并发 7 4.2.4时间参数配置 8 4.2.5执行速度参数 8 4.2.6增加动作 8 4.2.7插入章节注释 8 4.2.8动作序列显示 8 4.2.9动作修改与保存 8 4.2.10导出全编码 9 4.2.11导出解释码 9 5 乐谱下载软件功能需求 9 5.1界面 9 5.2功能需求 11 5.2.1 通信端口选择 11 5.2.2 通信端口配置 11 5.2.3 播放控制 12 5.2.4轨道合成 12 6.接口需求 12 7.性能需求 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)执行状态:执行状态数为1~4个,可状态数选择框中选择: 执行状态参数配置与空闲状态配置方式一样。 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动作修改与保存 选中动作序列中的一个动作或一个章节注释,单击菜单栏中”修改”按钮可将该动作参与舵机的状态在舵机状态相应位

文档评论(0)

5201314118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065201001000004

1亿VIP精品文档

相关文档