linux软件开发需求描述v.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  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文档。上传文档
查看更多
WinCE软件开发需求描述 整个系统中,linux端软件的任务为提供用户操作界面、向下位机发送与接收控制指令、用户操作信息记录以及记录信息的管理等功能。 WinCE端系统框图如下: 此系统中,linux系统只包括三种外接设备,即TFT液晶,两个GPIO按键和SPI从设备。linux用户接口界面通过人机交互,可以完成以下选项的配置(文本信息通过触摸屏软键盘输入): 设备名称(文本) 取样部位(文本) 取样体积(数字) 日期/时间 操作者ID(文本) 是否取样完成后自动制卡 与下位机SPI通信方式详见附录“SPI通信协议”,需要完成的主要功能有以下: 开机2s后向下位机发起自检信号,并取的返回值进行检查,出错报警。 “开始取样按键”按下时,向下位机发送取样量信息,并发送开始取样信号,以100ms为周期查询下位机是否完成取样,直到获得取样完成信号。超过固定预设时间则显示出错信息并结束此次取样。若采样成功并“取样完成后自动制卡”选项被使能,则在之后立即发起一次“制卡”操作。 “关机按键”按下时,立即结束所有动作,使硬件处于掉电准备状态,并同过SPI通信向下位机发起关机信号。 当需要发起“制卡”操作时,向下位机发送制卡所需的配置数据,并发送制卡开始指令,以100ms为周期查询下位机是否完成制卡,直到制卡完成。超过固定预设时间则显示出错信息并结束“制卡”操作。 以10s为间隔向下位机查询电量信息,并显示,低于阈值电量时,提示“电量不足,请及时充电”,执行“关机”操作。 取样信息管理功能描述: 取样信息管理指,每次执行取样后,记录此次“取样的时间”,自动生成唯一的“样品编号”(16位无符号整型数),并与配置信息中的“设备名称”、“取样部位”、“取样者ID”、“取样体积”一起生成一条取样记录。系统应至少能存储100条以上取样记录(尽量做到更多条目记录),超出记录数目限制后,循环依次覆盖之前的记录。对于记录可以分别按照“取样部位”、“设备名称”、“取样者ID”、“取样体积”进行查询。 以下说明界面: 软件开机可显示动态企业LOGO图案,然后直接进入软件主页面,软件以全屏方式显示。软件主页面如下图所示: 主页面内容包括: 日期/时间显示 电量显示(类似手机),电量信息获取参考“附录SPI通信协议” “设备名称”、“取样部位”、“取样体积”三个带下拉菜单的文本输入框,下拉菜单的内容为前数次输入的内容。 “系统设置”按钮和“样品管理”按钮,分别对应另外两个页面。 系统设置页面图示: 系统设置页面说明: 日期设置与时间设置使用日历控件与时间设置控件。 “恢复出厂设定”按钮,点击后出现对话框“是否确认恢复出厂设定?”提示,确认后将“设备名称”、“取样部位”、“取样体积”、“日期”、“时间”、“取样制卡设置”项目恢复为默认值。 “取样制卡设置”按钮,点击后出现对话框“是否取样完成后自动制卡?”提示,通过“是”、“否”按钮选择此选项。(默认为否) “保存”按钮使能以上设置变更,“取消”按钮撤销所有变更。(不包括“恢复出厂设定”) 样品管理页面图示: 样品管理页面即是可以实现历史取样信息记录的浏览、搜索、选择特定记录进行制卡的页面。“搜索项目”后为一下拉选单,可选为“设备名称”、“取样部位”、“取样者ID”、“取样体积”四项。后一文本框可输入搜索的具体文本。按下搜索按钮后,在搜索的项目中有与文本框中内容匹配的记录则显示。(进入此界面初始为显示所有条目,最新的条目更新在顶部,条目数超出显示范围则使用滚动条。)选定具体的记录后,可通过“制卡”按钮执行制卡操作。“退出”则退回到主界面。 当按下“取样开始”按键时,启动“取样”过程同时,显示正在取样页面,提示“正在取样中,请稍候”,取样成功则提示“取样成功”,如“取样完成后自动制卡”选项已经被使能,则自动进入“制卡”过程,显示正在制卡页面,提示“正在制卡中,请稍候”,制卡完成后提示“制卡完成”或“制卡超时”,若“取样完成后自动制卡”选项未被使能,则直接返回主页面。 当按下“关机”按键时,显示关机提示页面,显示“正在关机…”,然后进入关机准备过程。 以下为操作界面各页面逻辑关系图: 以上所述工作过程中,机器出现以下异常时,需给出错误提示信息: SPI通信不成功(即附录“SPI通信协议”中所述确认字异常) 开机自检不成功 取样过程超时 制卡过程超时 用户输入非法数据(如取样量非数字) 附录:下位机SPI通信协议 信号电平与极性定义 信号电平使用3.3v-ttl电平,SPI极性为CPOL = 0,CPHA = 0的SPI0方式。 SPI总线信号线描述 信号线共有5条,分别为MISO,MOSI,SCK,CE0,CE1。 MISO:上位机输入、下位机输出信号线 MOSI:上位机输出、下位机输入信号线 SCK:时钟信

文档评论(0)

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

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

1亿VIP精品文档

相关文档