- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 Visual Basic串行通信控制与数据库 本章要点 4.1 串口通信测试程序 4.2 多媒体数据库 习题 4 4.1 串口通信测试程序 4.1 串口通信测试程序 4.1 串口通信测试程序 4.1 串口通信测试程序 4.1 串口通信测试程序 4.1 串口通信测试程序 4.1 串口通信测试程序 4.1 串口通信测试程序 4.2 多媒体数据库 4.2 多媒体数据库 4.2 多媒体数据库 4.2 多媒体数据库 4.2 多媒体数据库 4.2 多媒体数据库 4.2 多媒体数据库 4.2 多媒体数据库 4.2 多媒体数据库 4.2 多媒体数据库 4.2 多媒体数据库 4.2 多媒体数据库 4.2 多媒体数据库 4.2 多媒体数据库 4.2 多媒体数据库 4.2 多媒体数据库 4.2 多媒体数据库 4.2 多媒体数据库 4.2 多媒体数据库 * * 4.1.1 项目实现 1.项目需求建立 (1)项目概述:一个使用PC串行通信端口RS232,发送和接收固定16进制格式数据的小型测试工具。要求界面简单,操作容易,发送数据效率高。 (2)项目名称:中文名:串口测试助手;英文名:MSCOMM。 (3)软件用途:用于工业上一些工控设备的RS232/RS485通信端口测试,也可以作为测试PC机的串行端口的工具,或者用于在两台PC机之间通过RS232传送数据信息。 (4)功能需要规格: 以一定的格式发送16进制数据; 接收16进制数据,并以一定的格式显示接收到的数据; 可以更改波特率,波特率可以自由选择,波特率的速率包括:9600,19200,51200及115200; 支持串行通信端口COM1,COM2,COM3及COM4,并可以自由选择通信端口; 可以自动发送数据,最快的速度应达到1毫秒; 具有自动统计发送和接收的数据数量,以字节为单位; 具有自动捕捉、处理软件内部错误的功能。 (5)软件性能: 发送数据要求波特率为9600,19200,51200及115200,无奇偶校验,1个停止位,8个bit数据长度。 自动发送数据,最快达到1毫秒,误差小于2毫秒,因为以9600波特率发送数据,一个字节需要花费1毫秒,所以误差大于1毫秒,但应小于2毫秒。 (6)软件易用性: 改变波特率或者串行的端口,软件自动连接端口; 端口如果已经被其他的设备占用,需要向用户报错; 发送数据过程尽可能简单,最多不应超过3个操作步骤; 界面配色和谐、统一,应在显著位置放置公司(或者作者)标志; 软件应可以编辑接收和发送数据,即可以复制、剪切、粘贴等文本数据编辑功能。 (7)软件配置管理计划: 使用Visual SourceSafe软件管理软件配置。 8)软件验收测试计划:对于一个可靠性和性能要求很高的应用程序,要进行比较严格的测试,所以也要求要进行一个比较完善的测试计划。 2.软件的概要设计 (1)系统结构图:系统结构如图4-1-1所示。 (2)项目进度计划,如图4-1-2甘特图所示。 图4-1-1 串行通信测试程序系统结构图 图4-1-2 串行通信项目进度甘特图 3.软件的详细设计 (1)发送算法描述:在程序发送数据的过程中,需要将界面上的字符串数据以十六进制形式发送,所以设计一个算法将字符串转为十六进制字节数据类型发送出去。发送数据算法流程图如图4-1-4所示。 (2)接收算法流程图:接收数据的过程需要将接收到的十六进制数据转换为字符串,并通过空格分隔保存在接收数据区中。流程图如图4-1-5所示。 (3)发送数据的格式是十六进制表示,即允许字符串中出现0,1,2,3,4,5,6,7,8,9,a,b,c,d,e及f。每个十六进制数用空格表示,并且允许多个空格相隔,例如: 00 01 02 03 04 FF FE fa aa 0 1 2 3 4 5 4.软件的程序实现 (1)创建一个VB的“.exe”标准项目文件。 (2)首先设置程序默认的表单的属性值,属性值的参数如表4-1-1所示。 5.软件的调试与测试 下面进行程序的测试过程,测试过程首先从准备数据开始。 (1)首先准备测试数据,并分析数据是否涵盖了需要测试的各种情况。例如,数据超界、边界值等情况。表4-1-14所示是测试数据。 (2)硬件辅助测试办法描述,为了观察测试的数据是否正确,还应该准备一些测试条件和环境。 (3)测试过程描述。 除了上述的测试方法外,还有一种比较简单的方法,就是将串口的第2脚和第3脚短路,然后启动测试软件,测试软
您可能关注的文档
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67666上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67667上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67668上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67669上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67670上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67672上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67673上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67674上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67675上课用课件.ppt
- 中级微观经济学——理论与应用(第10版)(经济学经典教材·双语教学用书)尼克尔森等著0324319681_67676上课用课件.ppt
- 中国国家标准 GB/T 45390-2025动力锂电池生产设备通信接口要求.pdf
- 中国国家标准 GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型.pdf
- GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型.pdf
- 《GB/T 45393.2-2025信息技术 建筑信息模型(BIM)软件 第2部分:参数化模型》.pdf
- GB/T 10184-2025电站锅炉性能试验规程.pdf
- 海尔智家股份有限公司海外监管公告 - 海尔智家股份有限公司2024年度环境、社会及管治报告.pdf
- 上海复旦张江生物医药股份有限公司2024 环境、社会及管治报告.pdf
- 中国邮政储蓄银行股份有限公司中国邮政储蓄银行2024年可持续发展报告.pdf
- 豫园股份:2024年环境、社会及管治(ESG)报告.pdf
- 南京熊猫电子股份有限公司海外监管公告 - 2024年度环境、社会及治理(ESG)报告.pdf
文档评论(0)