自动化在线 自动化在线 数据加载中... 数据加载中...
首页 | 下载系统 | 供求信息 | 新闻系统 | 企业信息 | 产品信息 | 展会信息 | 论坛
首页 > 新闻系统 > 自动化软件 > 自动化软件技术
 
用Visual Basic实现仿真终端的一种方法
作者: 发布时间:2007-09-19 07:37:17 来源: 繁体版
】   摘 要 本文对Windows环境中的基于串口通信的软件“超级终端”进行了一定的研究,针对其固有的一些缺陷,提出了一种解决方案,并且根据一个具体的工控机实例,论述了这种方案的可行性。
  关键词 串行通信;仿真终端; Visual Basic; ActiveX控件; 远程监控
  Abstract This article is focused on the super-terminal based on serial ports under Windows98. Because of its instinct disadvantages, the author put forward an appropriate method in order to solve them. A practical example is also offered.
  Keywords serial communication; emulational terminal; Visual Basic; remote monitor; ActiveX
  
  引言
  “超级终端”是Windows中的一个程序,通过计算机串行口,使用调制解调器同时调用此程序能够连接其他计算机(包括各种工控机)、Internet远程登录站点、BBS(电子公告板系统)、联机服务或主机。也可以使用超级终端通过串口将大型文件从计算机传输到便携式计算机,而无须通过在网络上设置便携式计算机进行此项工作。
   超级终端无疑给用户提供了很大的帮助,尤其是在需要远程管理或是远程登陆的情形下,超级终端几乎是不可或缺的工具。但是超级终端自身也具有一些缺陷。因为它给用户仅提供字符界面,各种操作必须以命令行的方式进行,而且交互界面不甚友好,用户在使用中会感到很不方便。另外,超级终端仅具有最基本的输入和输出功能,无法进行一些复杂的操作,例如定时执行、自动执行、选择执行等,而且它没有数据管理和处理功能,在很多情形下无法满足用户的需要。因此,根据实际情况,有必要开发更加实用、功能更加强大的仿真终端。本文作者希望根据一段实际工作经历,深入地讨论这一问题。
  
  1. 总体设计思想
   基站监控机是一种小型工控机,它被广泛地使用在无线寻呼台的发射基站的监控工作中,通过发送命令,实时采集数据和状态参数,用以掌握寻呼基站的工作状况,如果发现异常,可以立即做出处理,保证寻呼基站的正常工作。因为寻呼台的发射基站分布往往比较分散,所以不适合集中监控,一般采用分布式的远程监控。由于上面提到的超级终端的种种缺陷,所以必须重新开发出一种新的满足实际需要的仿真终端。Visual Basic是目前流行的一种程序设计工具,它具有良好的用户界面和强大的对串口通信的开发能力,因此选择它作为仿真终端的开发工具。
  1.1 可视化图形界面
  为了方便用户操作,本系统采用全菜单式设计,取消了传统的字符终端和命令行输入的方式。所有命令均集成于图形界面之中,用户仅需操作鼠标即可完成绝大部分工作(除个别操作须手工完成,例如身份注册等)。
   基站监控机拥有一整套自己完整的命令集,其中一部分命令格式较复杂,需要多个参数,若手工输入容易产生错误,工作强度比较大。采用全菜单操作之后,用户工作量大大减轻,而且发生错误的概率也相对降低。
  1.2 数据库管理功能
   传统的超级终端仅仅具有最简单的输入输出功能,返回的信息只能显示于终端屏幕上,无法保存。而用户往往对结果要求做进一步的处理,包括综合、统计、打印等。所以本系统利用Visual Basic自备的本地数据库Access作为主数据库。整个数据库分为两大部分:系统信息库和状态信息库。
   系统信息库主要包括寻呼基站的基本性能参数和操作员自身的管理信息。状态信息库包含读取基站的各种状态信息和历史信息。
  1.3 自动定时执行
   当用户需要管理的基站超过一定的数量后,对每一台基站的监控工作往往成为一种单调的常规性的任务,这时简单的操作已经无法满足要求了。因此有必要增加自动执行功能,将每一次都要进行的常规工作集合在一起,依次执行。再增加定时功能,实现无人监控,在最大程度上提高了系统性能,减轻了管理员的工作量。关于这个问题将在后面做进一步讨论。
  2. 系统的结构和功能
  2.1 总体结构
   本系统采用两级菜单结构:主菜单和二级菜单。
   主菜单和二级菜单如图1所示。按照功能分为系统管理、从机管理、设备管理、参数设置等栏目,二级菜单包括具体操作内容。一些常用的操作被设置为工具拦,以方便用户使用。
  

  
  2.2 功能模块
   本系统按照功能的不同主要可以分为两大部分:数据库管理模块和监控模块。
  2.2.1 数据库管理模块
   此模块主要用来对数据库进行管理。数据库包括管理员信息,硬件信息,状态信息,历史信息等。操作内容包括查询,增加,删除,修改等。
  2.2.2 监控模块
   此模块完成所有的对基站监控机操作,包括建立连接、读取状态信息、自动执行、断开连接等。图2所示其中之一典型操作。
  
 1/2    1 2 ›› ›|
  
评论】【加入收藏夹】【 】【打印】【关闭
来顶一下
近回首页
返回首页
※ 相关信息
 ·ATM自动柜员机安全防范报警系统A  (2008-08-04)
 ·移动联通野外基站防盗报警系统   (2008-05-23)
 ·航天测控PXI总线1553B控制器  (2008-04-09)
 ·微软研发智能系统 可通过电脑24小  (2008-02-20)
 ·风河推出增强型片上调试解决方案  (2008-02-20)
 ·风河推出增强型片上调试解决方案  (2008-02-20)
 ·北京市浮动车交通信息采集系统成  (2008-02-20)
 ·中韩日开展电子信息产业领域标准  (2008-02-20)
 ·风河与Celunite联手推出Linux移动  (2008-02-20)
 ·“鸟巢”设计师ARUP将亮相年底上  (2008-02-20)

关键:终端  方法  仿真  实现  Basic  监控  操作  基站  信息  可以  

※ 其他信息
组态王在望京新城楼宇智能监控系统中的应用
iFIX在城市输配管网监测控制中的应用
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

 
 搜索新闻
 最新新闻
·硫化氢报警器,硫化氢泄露报
·天然气浓度报警器,天然气气
·首届军民两用维修技术产品展
·首届军民两用维修技术产品展
·科昊公司最新推出大屏幕160X
·科昊最新推出U盘即插即读记录
·日本(shimpo)新宝计测仪器产
·台达变频器/VFD-M
·FL 最新推出 19寸 LCD折叠液
·鑫弘宇线切割变频器,线切割
 热点新闻 
·PLC课程设计课题——三层电梯
·先进控制技术及应用
·变频器原理
·一般变频器常见故障及处理
·CK6432(FANUC-0TD)数控车床
·集成温度传感器AD590及其应用
·3G无线接入网IP化传送承载方
·基于PLC的机械手控制设计
·谈步进电机的PLC控制方法
·浅谈单相电度表的反转
数据加载中..

网站地图
Autooo.Net 版权所有
Copyright © 2007 All rights reserved