找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3003|回复: 0
打印 上一主题 下一主题
收起左侧

一个原创打字程序(速度测试纠错等功能)LABVIEW可变色

[复制链接]
跳转到指定楼层
楼主
2.1 主要思路
要想完成一个好的打字软件,应该满足以下功能性能要求: 1. 实时识别字符串的正确与否。 2. 计算出实时的打字速度和所用时间 3. 按下开始开始计时 4. 良好的用户交互界面 扩展提高部分: 1. 打字过程,能够形象的展示用户是否输入正确,方便用户自我纠错 2. 可以自定义文本,不固定。可以给用户自定义自己想打的文本
2.2 算法设计
(1) 初始化:清空输入区,打字速度,所用时间,字符串显示区。并设定显示区字符默认颜色。 (2) 打字主程序:确认按下开始键后,弹出文件选择窗口,选择想要输入的文本文件,然后开 始计时。所用时间保持刷新,用户打字速度=目前输入正确的字数/当前所用时间。在字 符显示区并将输入正确的字变红,直到用户正确输入所有文字,跳出循环。打字过程中, 如果按下清零键,则初始化,跳出循环,重新判断开始键是否按下。如果按下退出,则 结束程序。 (3) 文件选择子 VI:进入循环,跳出文件选择框,判断是否选择了正确文件。无错误则读取文 本,输出字符串结束循环。错误则结束循环。 (4) 字符校对子 VI:输入:题目文本,用户输入字符串;输出:题目文本,当前输入正确的 字符串长度,用户时输入的字符串是否正确的布尔值,是否用户已经全部输入完成的布尔 值。子 VI 开始先读取用户输入字符串的字符串长度,然后截取题目文本同样的字符串长 度,对比两段是否相等。读取题目文本字符串长度,对比当前字符串长度判断是否已经到 题目的终点。
附上源程序和本人报告  详细的解释报告里有
注:本人 打字程序.rar (538.77 KB, 下载次数: 29)

报告.docx (3.85 MB, 下载次数: 23)





原创

8LH9V{Z))QEA7UUL{~]{4)A.png (585.59 KB, 下载次数: 50)

界面

界面

Z7YD{I}X$2O54RMD`0DR2CR.png (379.71 KB, 下载次数: 72)

开始输入

开始输入

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表