基于MicrosoftVB架构的发射机自动化系统论文.docx

基于MicrosoftVB架构的发射机自动化系统论文.docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Microsoft VB架构的发射机自动化系统论文 基于Microsoft VB架构的发射机自动化系统论文 摘要: 关键词: 1■.前言 中短波广播是一种最为传统的广播手段,建国以来,我国已经建成覆盖全国、全世界的 中短波广播覆盖网,如何利用这些新发射机有效地指导我国广播和实验覆盖,使现有的设备 发挥最大的效益,已经成为我们关注的重要问题。总局已经建立了这套高科技的直属发射台 网,但与发射机相配套的自动化系统目前仍处于待完善阶段,大部分操作都需要人工操作。 传统的人工操作方式已远远不能满足形势发展的需要,与广电系统现代化管理不相适应,因 此急需建立一套髙科技的中、短波发射机自动化管理及远程网络管理系统,作为无线局统一 管理和组织各直属发射台工作的技术平台。 系统的设计方案 本系统的设计使用 Microsoft Visual Basic 6.0+Microsoft SQL Servers2000 数据库的架构。 Visual Basic是一种可视化的、面对对象和事件驱动方式的结构化髙级程序设汁,可用于开发 Windows环境下的应用程序。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用 的可视化设汁工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、 动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以 高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。 电台发射机自动化系统升级和改造主要是针对机房现有的运行模式改变,实现远程控制 和监控功能,发射机实时数据的上传和运行图接收的功能。 原先设汁的发射机自动化系统具有自动工作模式的功能,发射机自动化系统按照带周期 的运行时间表实现对发射机的自动控制,并对发射机运行状态进行监测。本次系统的升级改 造主要增加手动控制模式中远程操作的功能,能够符合远程值班的要求;增加软件的通讯接 口,使发射机自动化系统通过此接口接收发射机机房运行监控系统下发的带周期的运行时间 表,减少人工对运行图的录入的操作:增加发射机实时数据量、故障和操作日志的上传功能, 有助于机房和台站对设备运行情况的维护和管理。 系统的功能 在网络应用程序中调用了 Windows Sockets的API实现相互之间的.通信,Windows Sockets又利用下层的网络通信协议调用操作系统在调用实现实际的通讯工作。 对程序设计而言,Winsock控件是一个不可见的Active控件,它提供了访问TCP和UDP 网络服务的方便途径。当利用它编写网络程序时,不必了解TCP等协议的细巧或调用低级的 Winsocks API函数,只需通过设置控件的属性并调用其方法,就可以轻易地连接到一台远程 机器上,从而实现信息的交换。 远程控制功能是基于客户机/服务器这一模型来实现的。所以程序的设il?也分为两部分 进行:一部分是服务器端-也就是发射机一体化机(被控制的一方),另一部分是客户端-也 就是发射机控制台(控制方)。发射机服务端要守候等待客户程序的请求:客户端则向服务 端程序请求连接,连接成功后通过交换信息即可得到相应的服务。 在创建服务器应用程序时,首先设置一个监听端口(LocalPort属性),调用Listen方法 进行监听。当客户端发出连接请求时(Connect),在服务器端就会触发ConnectRequest事件。 为了完成连接,服务器端在ConnectRequest事件中调用Accept方法与客户端进行连接。建 立连接后,任何一方计算机就可以发送、接收对方的数据。 在创建客户端应用程序时,首先确泄服务器的IP地址(RemoteHost属性)和进行监听 的端口(RemotePort属性),然后调用Connect方法对服务器发出连接请求。当服务器与其 建立了连接后,调用SentData方法向客户端发送数据。当客户端的应答数据到达时,发生 DataArrive事件,调用Getdata方法获得对方传送的数据。客户端完成通讯后,调用Close 方法断开与服务器的连接。 系统的实现 按照《安全传输发射自动控制平台技术规范》的要求,发射机自动化系统的远程控制功 能包括电控、保护的操作,手动调谐的操作,手动倒频的操作。 手动操作通过点击按钮触发命令代码的发送,当按钮弹起的时候完成命令代码发送至发 射机的一体机系统,一体机程序通过接收到的命令代码,处理成发射机的电控保护小盒、调 谐小盒所能接收的命令编码,即数字编码,发射机根据相关的数字编码将执行相关的命令。 从控制台至一体机再到发射机之间的操作,所传输的数据都是通过Socket进行连接的。这 些的操作相当于在发射机机箱而板上的按钮操作,本系统的升级改造就是通过网络传输命令 数据,实现

文档评论(0)

wangcunhuan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档