毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
单片机电梯轿厢显示屏测试软件的设计(3)
1.3 VB6.0的简介
Visual Basic,简称VB,是Microsoft公司推出的一种Windows应用程序开发工具。是当今世界上使用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VB都是最快速、最简便的方法。
Visual Basic 所做的很多事情一点也不简单。它是一种强大的语言,即您所能想到的编程任务,它基本都能完成。从设计新型的用户界面到利用其它应用程序的对象;从处理文字图象到使用数据库;从开发个人或小组使用的小工具,到大型企业应用系统,甚至通过 Internet 的遍及全球分布式应用程序,都可在 Visual Basic 提供的工具中各取所需。VB是微软公司的一种通用程序设计语言,包含在Microsoft Excel、Microsoft Access等众多Windows应用软件种的VBA都使用VB语言,以供用户二次开发;目前制作网页使用较多的VBScript脚本语言也是VB的子集。利用VB的数据访问特性,用户可以对包括Microsoft SQL Server和其他企业数据库在内的大部分数据库格式创建数据库和前端应用程序,以及可调整的服务器端部件。
VB6.0具有良好的图形接口并支持面向对象的编程方法和具有结构化的事件驱动编程模式,采用VB6.0编写程序,短时间内就可以设计出交互界面友好、窗体加载事件在此作开启通讯端口的动作 功能易扩展的程序。本文对windows环境下通过VB6.0程序使用MSComm串行通信Activex控件进行编程的方法做了简单的探讨和实践。VB6.0的通信控件功能强大、编程简单,使得Windows环境下的串口通系统建立之初不知道所传送的是字符还是字节讯程序设计变得方便易行。最后希望本文能起到抛砖引玉的目的。
1.4 本设计思路
本设计主要是制作软件,其主要包括上位机界面的显示和下位机按钮信息的采集系统,用于生产线上的质量检测。通过串行接口接收控制器的按键信息,并记录到检测结果数据库。
本软件包括的数据有按键的状况、板子的状况及其编号等。我使用MSFLexGrid表格控件来列举并存储这些数据。
由于这是一个用于测试主控电脑板是否能正常的软件,所以基本的界面的操作会包括:启动、停止按钮,结果的导出、存储,显示各项功能指标的窗口等。
设计方案如图
图1.4 设计基本构思流程
本设计主要是上位机部分,用vb做一个操作界面,面向客户。当检测开始时,按下开始键,则程序开始运行,每10s为一个周期进行接收信号。下位机一个有八个按键,规定1为正常信号,0为故障信号,如果10s内收到8个信号全为1,则判定该板子为正常,否则为不正常板子,记录结果并存储至数据库中。在检测过程中,也可以通过上位机发送信号给下位机,检测其按键是否点亮,避免由于硬件损坏而判断错误。
2 系统方案论证
2.1系统的组成
按照本设计功能的要求,系统由5个部分组成:控制器部分、信息串口通讯部分、信号的处理部分、数据显示部分和数据存储部分
共3页:
上一页
1
2
3
下一页
上一篇:
AT89S52单片机的自学习红外遥控器设计+电路图
下一篇:
基于matlab的线性分组码性能仿真+文献综述
单片机数字红外测距系统设计+电路图+程序
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
STC89C52单片机盲人用时钟的设计+电路图+程序
软PLC技术电梯控制与实现+梯形图
粉料称重装置的单片机控...
STM32单片机的无刷直流电机控制系统设计
多元化刑事简易程序构建探讨【9365字】
浅谈新形势下妇产科护理...
辩护律师的作证义务和保...
拉力采集上位机软件开发任务书
国内外无刷直流电动机研究现状
浅谈传统人文精神茬大學...
谷度酒庄消费者回访调查问卷表
中国古代秘书擅权的发展和恶变
高校网球场馆运营管理初探【1805字】
《醉青春》导演作品阐述