




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
空调通信测试软件概述1、 目的 1、 使用软件实现军用空调电控板的入厂检验中的通信测试; 2、 使用软件实现军用空调出厂检验中的通信测试; 3、 使用软件实现用户军用空调的通信测试。 4、 可以根据空调的通信协议编写相应的测试项目。二、使用工具 1、 Microsoft Visual Basic 6.0 中文版 2、 usb转232串口转换器 3、 232串口转422串口转换器 4、 232串口转485串口转换器 5、 232通信信若干 6、 通信线缆若干 7、 提供通信的空调单片机一块3、 数据处理 1、 PC机与单片机的通信由VB中MSCOMM控件完成,数据全采用ASCII码的形式传输(已有实践程序,不做详细说明),通信双方对通信方式进行约定,即通信协议,空调状态传输的内容包括:环境温度、设定温度,制冷制热状态、压缩机运行情况、风机运行、空调开关、故障信息。公司对空雷达空调规范上关于空调的422通信的通信协议巧妙避免了空调温度显示的浮点计算,使通信过程显的极为简单,本软件正是在该通信协议的基础上发扬其数据结构简单的优点,并弥补其在命令功能及状态显示上的不完善之处。 软件中,基于该协议扩张内容时加入和校验,使通信更加可信可靠,预留下足够的命令空间,有利命令扩张,同时预留足够的接受内容定义空间。 2、 在实现程序第四条目的,根据空调的通信协议编写相应测试项目中,存在配置文件的编写,存储和读取以及修改,采用比较简单的DAT文件存储配置信息。2.1 数据存储配置文件要记录的数据有:项目名(FileName)项目概述(FileNote)命令名称(CommandName)命令内容(CommandNote)接受数据长度(StrLen)接受数据格式(StrFom)其中项目名、项目概述、命令名称、命令内容很易存储。存储格式如下表:文件行号内容文件行号内容001 顶目名012命令5内容002项目概述013命令6名称 003命令1名称 014命令6内容004命令1内容015命令7名称 005命令2名称016命令7内容006命令2内容017命令8名称 007命令3名称 018命令8内容008命令3内容019命令9名称 009命令4名称 020命令9内容010命令4内容021命令10名称 011命令5名称 022命令10内容023接受数据字节长度接受数据格式数据包括,字头,字尾,校验和,数据体字头,字尾,包括:字头长度,字头内容,字尾长度,字尾内容文件行号内容文件行号内容024 字头长度027字尾内容025字头内容026字尾长度 校验和统一定义为:数据体的十六进制数值相加后,保留最低两位。数据体中的字节简单分为三类:I 类 起定位无实际意义的定位字节II类 转换为十进制后直接使用(或简单处理后使用)数据的字节,如表示温湿度的字节。通用的手控盒通常采用两位数码管显示温度,温度显示的范围则为:-19到99。为避免负数传输,通常将数据加上19后再传输。故在此类型再分成两类: 1,需在接受后-19的数据 2,无需在接受后-19的数据III类 用二进制中相应位上的数据表示两个对立状态的字节。 存储格式为:028(行号)1(I类型数据) 028(行号)2(II类型数据)1(or2处理类型)01(定义数据状态区标签号)XXXXXXXX(标签Caption) 028(行号)3(III类型数据)01(定义数据状态区标签)12(0099标签字节长度)XXXXXXXXX(标签Caption)02(定义数据状态区标签)12(0099标签字节度)XXXXXXXXX(标签Caption)08(定义数据状态区标签)12(0099标签字节度)XXXXXXXXX(标签Caption)四、界面设计图一 界面结构图 本程序包含的主要界面内容如图一界面结构图所示。1 、登陆欢迎界面 内容: 无框窗体 图片框,(公司LOGO) 软件版本号 用户名加欢迎语设计思路: 使用控件Timer1 picture1 用Timer控件控制登陆时间(5S),5S后窗体UNLOAD,主界面SHOW。2、主界面 内容:2.1 窗体设计 包含最小化,最大化(禁用),关闭按钮2.2窗体内容(如图二菜单栏结构图所示)菜单栏、项目说明区、命令设置预览区、数据设置预览区、状态设置预览区、说明区图二 主窗体结构图2.2.1 菜单栏 菜单栏结构如下图所示 图三 菜单栏结构图 使用菜单编辑器按菜单栏结构图编辑界面的菜单栏,其中快捷键如图所示,菜单名如下表:菜单文件名快捷键索引有效复选备注文件wenjianALT-F0打开项目dakaiALT-O1读取项目设置新建项目xinjianALT-N2显示项目创建窗体保存项目 baocunALT-S3保存当前所做修改无定义项目wudiyiALT-W4无定义通信窗体退出tuichuALT-X5退出程序设置shezhiALT-E6串口设置chuangkou1ALT-R7波特率,起始位等串口选择chuangkou2CTRL-X8Com1-com6数据显示xianshi9十六进制shiliuALT-H10接受数据显示类型字符zhifuALT-D11接受数据显示类型帮助bangzhuALT-H12自述文件zixuALT-M13本文内容帮助helpCTRL-H14帮助文件关于我们guangyuCTRL-S15联系方法 表一 菜单设置2.2.2 项目说明区 项目说明区主要用于项目名称,项目测试的主要内容显示。 项目测试的主要内容主要包括,通信协议主要内容,软件设置的概述等。 所用控件包括:Label1 (项目名称标签) Label2(项目名称) Label3(项目概述标签) Label4(项目概述) 2.2.3 命令设置预览区 该区域主要用于项目命令的设置预览 所用控件包括:command1至commad16 十六个命令按钮 Label5命令标签2.2.4 数据设置预览区 该区域主要用于项目中接受数据中被定义为数字数据部分的设置预览 所用控件包括:text1至text32三十二个文本框,设置不可写 Label21至Labe52三十二个文本框指示标签2.2.5 状态设置预览区 该区域主要用于项目中接受数据中被定义为状态数据部分的设置预览 所用控件包括: shape1至shape48 用于表示状态 Label53至Lable100 用于状态标签2.2.6 说明区 该区域
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业用电安全培训
- 企业春节安全培训课件
- 热压模具清理管理办法
- 网络发票管理办法试行
- 老实征兵测试题及答案2025
- 2025年中医针灸学子午流注应用测试卷及答案解析
- 出纳银行结算业务课件
- 2025合同范本广告代理合同模板
- 出口退税课件原理
- 党员集中培训考试题目及答案
- 多糖结合疫苗的开发与质量控制:质量源于设计的理念应用
- 2025浙江省知识产权研究与服务中心编外招聘12人笔试模拟试题及答案解析
- 2025国资国企穿透式监管白皮书
- 肺中下叶恶性肿瘤的个案护理
- 小学法制课教学课件下载
- 年产8万吨DN900-DN1600mm球墨铸管项目可行性研究报告
- 商家智能体产品手册和操作指南
- 幼儿园手工介绍课件
- 电力营销考试题库及答案
- 监察法专题培训课件
- 人证网约车考试题目及答案
评论
0/150
提交评论