- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
linux软件发需求描述v3
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:上位机输入、
您可能关注的文档
- A普通遗传学试2013.doc
- A高一政治必修第一单元测试题及答案.doc
- B00kI-I词汇复习高一英语.doc
- B4W01采区道探放水设计.doc
- Bauufi期法律法规考试__重点.doc
- Bkfvoun测工程系学生毕业论文或设计要求及论文模板.doc
- Blgohw期市场教程 预测试卷一.doc
- BEC中级作文板、句型总结.doc
- BEC中级写作用观点句型汇总.doc
- BOOST 电的PSpice仿真分析.docx
- 2025陕西交通控股集团有限公司社会招聘历年真题题库附答案解析(夺冠).docx
- 2025浦发银行广州分行招聘参考题库及答案解析(必刷).docx
- 2026天津市卫生健康委员会所属天津市第二人民医院招聘8人参考题库附答案解析.docx
- 2026天津市卫生健康委员会所属天津市中医药研究院招聘8人笔试题库带答案解析.docx
- 2025重庆綦江区公安局辅警岗位招聘220人参考题库带答案解析(夺冠).docx
- 2025重庆信息与智慧医学研究院招聘1人备考历年题库带答案解析.docx
- 2025贵州毕节市检察院遴选检察官笔试题库及答案解析(夺冠).docx
- 【新教材精创】3.2.2 双曲线的简单几何性质(2)-B提高练(解析版).pdf
- 【新教材精创】3.1.1 椭圆及其标准方程-B提高练(解析版).pdf
- 【新教材精创】3.2.1 双曲线及其标准方程-B提高练(解析版) (2).pdf
原创力文档


文档评论(0)