- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通用型旅客引导系统控制软件的结构设计
吴军孙丛梅阵玉娟
(无镊轻工大学信息与控制工程学院. 无锡214036)
一曩 本上簟逼甩疆量窑≈l母末兢鞍件的结lIl{殳计进行了详氟的搛讨.井震婀咖釉对蕈的峨辎疗法避”了对象醴计.州述了
曩婕的蠢控一■念.
美■■日I■系统:面目对曩量程;漶.
0 前育
随着搬机及电子设备日新月异地发展.车站、机场的旅客引导系统。臼趋完善,为旅彝
的旅行提供了极大的方便。但髓之而来出现的问曩是由于备车站的管理方法、车次的设定
及列车的运转情况均不相同.导致备车站对引导系统的要求相距其远.出现了不同的车站。
即使使用了同一厂家的旅客引导系统。其控制软件也不相同这种局面,许多乍站的软什都
是专用的.给引导系统的日常维护带来了许多不便。为此我们设计了一种通用型的旅客引
导系统控制软件.目前已在全田许多车站投入运行。实歧证明。该软件的投入运行为显示
屏的生产厂方大大降低了成本。给用户带来的方便.增强了系统的功能.提高了系统的可
维护性.
1 系统分析
整个引导系统的物理结构如图l所示.从该图中我们可知,引导土机的信息输山对象有
很多.其中包括显示屏和计算机(终端机).而其中的终埔机又有可能是另一个子系统的
主机,因此引导系统的设计结果将直接影响到其他子系统的设计.首先, 我们从旅客引导
系统的功能出发。着手分析系统的实现过程.
从旅客的角度来看。日l导系统就是从时问和空间上为旅客提供服务。服务内容包括候
车、检票和进站上车等全过程.简单地说,就是告诉旅客如何乘车。但不同的乍站却有着
各自的特点.有的车站要求控制软件采用按照时刻表白动运行的方式.而有的划要求手动
控铜:有的要求显示屏每时每刻都要嘲定显示若干次乍.不允许出现空屏.而有的屏却无
此要求等等.
通过对不同车站的共性和异性的调壹、分析.我们掌握了国内备类车站对旅客引导管理
的主要方法,针对这些种种要求。我们决定采用面向对象的编程方法进行软件设计.将旅
客引导的整个过程转化为对不同对象的控制处理。如此设计,则对象的分解就成为系统实
现的关键.为了便于分析,我f『J将牲个引导系统分为物理对象和逻辑对象.其中物理对象
包括显示屏、接口机、终端机等,逻辑对象的范闱比较Jl‘,其中有进站通道、模版格式、
Jh告演播表、作业控制表、和汉字库等等。系统运行时首先分发任势给各个对象。备对象
再返同信息给系统.请求任务的爵分配.如此循环,维持整个系统的止常返行。
叫各终端机,然后主机根据被叫终端机的网答内容确定发送的信息和格式.一口.主机系统
的信息有变(如菜车次开始检票等).则采用向一个特殊终端号发送信息的方式进行J‘’插
发送,使所有终端机统一接收。而无需向每个终端分别发送,从而提高了网上信息传输的
敛率。
·乍次信息表是整个系统止常返行的核心。表面上看,乍次信息表好象就是列下时刻
袭t但其中的数据成员十分广泛,包括时刻表和各种车站对系统的不同要求。比如说育的
车站要求旅客提前2小时才能进站候午,而有的币站却无此要求,或隈制的条件不同等,当
然不同点还有很多.这都反映在对不同数据成员的设置上,包括状态控制字、运转控制字
等.
在车次信息表中,重要的数据就是时刻表,为了便丁控制.我们对时刻表进行分解.将
其拆分成若干属性信息的组合。综合我们对不同乍站的需求分析,定义出系统默认的无种
属性,分别是:候车、开始检票、停l卜检巢、列车剑站和列车出站等.除了默认属性外.
我们还提供了十一种供用户自定义的属性.从而满足各不同车站的要求.这些属性是整个
系统的灵魂.是系统运行的主线。整个系统的信息流就是围绕这十六种属性.在主机和再
显示屏(包括终端机)间穿梭。
·显示屏分布表顾名思义,显示屏分布表描述的就是各显示屏在乍站的安装位置.只
是将其与旅客进站上车所经过的通道综合进行数字化处理之后形成的一个对象.简单的说
就是旅客从候乖到上尔沿途经过哪些显示屏.这个对象很简单.其索引键就避通道号.通
道号是由候午点号和站台号组合而成的一个数字。该对象实现的功能是将当前属性的信息
发送到指定通道中对应的各显示屏对象中,至于某显示屏是否允许显示这种属性的信息则
由显示屏对象处理.各对象职责分明。
·作业控制表是从车次信息表中运算生成的一个对象。其中的数据成员根简单,记录
的内容是备车次的若干种属性的信息将在何时发送。其成员函数包括发送信号生成和人I:
干预。发送信号生成就是将数据成员
原创力文档


文档评论(0)