电梯模拟运行控制系统的C++实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

开始
3 电梯 算 法
初始化u 口,D w 口数组 p on
曼 ~
写好 了类定义 , 接下来就要给每个 函数写 函数 定义 , 这就涉及 到了电梯模型 的具体算 法 。作者设
计 的电梯模 型是这样 的 :
用u 口, o n p D w 口数 组接收各接层请求
在一栋 十层 的大楼 中有 两部 电梯 , 由一个控制
文 章 编号 :0 3—6 9 (0 5 0 10 1 9 2 0 )1—0 6 —0 03 2
电 梯 模 拟 运 行 控 制 系 统 的 C+ + 实 现
刘光灿 杨凤 年 刘 简达2 , ,
(. 1长沙 大学 , 湖南 长 沙 4 00 ;. 海交 通大 学 , 海 103 2上 上 20 4 ) 020
o ) n。
维普资讯 http://www.cqvip.com
计算 技术 与 自动化
20 05年 3 月
表 1 El ao i lt nCaslt e trs ai l s v mu o s i
注: 上表 中, 未注 明的 函数 返 回值均 为 v i。未注 明的数据 类型 均为 i 另外类 的构造及 析 构函数 均 未 包含 其 中。 o d m,
1 引言
面 向对象 的程序设 计方 法是 将事 物抽象 为对 象, 对象具有 自己的行 为和属 性 , 通过 对 消息 的 并 反应来 完成一 定 的任 务 。C+ +是 面 向对 象 的程
2 类 的规 划 & 编 写类 定 义
我们要 开始编 一个较大规模 的程序 , 一步必 第 须作好 规划 , 这一 规划 不一 定要 尽 善尽 美 , 只要 让 我们知道从 哪里开始写下第一段代 码 即可 , 因为在 进行 的过程 中我们 还要随 时对这 一规划做 出调整 。
参考 文 献
[] 赵 慧玲 , 1 赖平 漳 . I P电话 技 术 及其 应 用 [ ]北 京 : 民 邮 电 M . 人
出版社 ,0 0 20 .
[ ] Oi r e et D v ul.P电话 —— 基 于 分 组 的 多媒 体 2 le r n, ai G r I v H s d e
分成实 时协 议 ( T ) 组 , R P分 通过 网络 接 口在 I P网
前激 烈竞争 的重要法 宝 , 如何 充分利用宽带 网络 而 资源, 数据, 音, 为 语 图象 等各 类 用 户提 供 所 需 服 务, 即在 网络 的传输 和接 人 部分 , 如何提 供灵 活 多 样、 经济 、 高效及高 速的接人方法是今后 网络规划 、
构, 并简略说明了软件工程的一些注意事项。
关键 词 : + 言 ; C+ 语 电梯模 拟 ; 算法 ; 据 结构 数
中 图分 类号 :]3 7 1P 1 文 献标 识 码 : A
Usng C + + t i e a S m u a i n Elv t r Co t o y t m i o Drv i l to e a o n r lS se
序设计语 言 , 电梯 的运行是 一个 电梯与大楼及各个 楼层 的使 用者互相交互 的过程 , 而且 电梯模拟有其
实际应用 , 以用 来 评 估 一栋 大楼 的 电梯使 用 效 可 率, 可以帮助建 筑师 规划 大楼 内的 电梯 数 目, 甚至 可 以作 为电梯控制程序 的蓝本 , 实际 的工业应用 在 中发挥作用 。所 以笔者 特 意编制 了一个 电梯模 拟 运行 的控 制 程序 , 以为 相关 科 技 人 员 和广 大教 可 师、 学生提供参 考。
通 信 系统 [ ]北 京 : 民邮电 出版社 ,00 M . 人 20 . [ ] 李洪 等 . 3 电信 级 I P信息 网络 的构建 [ ]北 京 : 民 邮电 出版 M . 人
社 ,0 2 20
4 后 记
数据 网络作 为社 会 信息 化使 得 网络技 术 向着 综合化 、 宽带 化 的方 向 发 展。依 托 有 线 电视 大容 量 、 可靠性 、 高 高效 的宽 带数 据 传输 网络 已成 为 目
( 接第 6 上 4页 ) 每 当电梯完 成一个动作 , 它都要从控 制台获取新 的 指令 。控 制 台 即 B i i u dn l g类 , 它从 几 方 面 收集 消 息, 一个 是电梯 内 的人 , 一个 是各 个楼 层 的请 求指
图 1 Jd e e re( 函数 流 程 图 u gThTag t)
( 下转第 7 页 ) 7
维普资讯 http://www.cqvip.com
第2 4卷第 t 期
tt 良: l 有线 电视网数 据与 话音 服务 的实现 ,
关 ( G 将话 音 编 码 为压 缩 的语 音 帧 , UA ) 并将 它 们
名法进行命名 。现将 类定义排列 如下 ( 见表 1 。 )
收 稿 日期 :0 4 0 — 2 20 — 7 2 作 者简 介 : 光灿 (98 )男 , 南邵 阳人 , 究 员级商 工 , 授 , 士研 究 生 , 刘 15一 , 湖 研 教 博 研究 方 向: 电技 术 , 光 自动控 制 ( l - cn X U E—I " ,@ ̄S l l l g  ̄ 2

要: 电梯 的运行 是 电梯 与 大楼及 各 个楼 层 的使 用者 互相 交互 的过 程 , 电梯 模 拟 就 是 对这 一 交互 过
程进行 实际模 拟 , 它可 以 用来评 估 一栋 大楼 的 电梯使 用效率 , 帮助 建 筑 师规 划 大楼 内的 电梯安 装 数 目, 可 也 以作 为 电梯控 制 程序 的 蓝本 。本 文介 绍 了 C++语 言模 拟 电梯 系统 的 方法 , 阐述 了所 用到 的算 法 及数 据 结
LI Gu n -a YANG e g na L U nd 2 U a gcn , F n -i , I J —a n i a
( . h n saUnvri , h n s a 4 0 0 , hn ; . hn h i i o i ri , hn h i 2 0 3 C ia 1 C a g h ies y C a gh 1 0 3 C ia 2 S a g a a T n Unvs t S a g a 0 0 0, hn ) t Jo g e y

令 电梯静止
J — 楚 堡 l - 堕 >] 向 上 I止 静 I下 向
考察上 行判l I 考察静止判I I 考察下行判
据给 出指 令 I l 给出指令 l l 出指令 据 据给
在u 口, a I p D - 口数组中 I 删 除已经答复 的请求
个变量 T s n Tme 每 当 电梯移 动 一层 或 电梯 门 et g i , i 开关 一次 , 就在 变量 中减 去一个 固定 的值 , 然后 定 义一个 S o  ̄urnT m ( 函数 来 输 出六 十进 制 hv r tie ) e 的时间。运行时 间可 由用户设定 , 程序运行一次 即 运行 时间 由设 定值 减 为零 。电梯对 象本 身 没有 目 标 楼层 的概念 , 它有 的只是 运行方 向和 当前位置 。
梯 已遗历 完!
台控制 。每层都有 向上 及向下的请求键 , 按下后会 亮灯 。一个 电梯 所能 容 纳 的最 大人 数 为十 人。使 用 电梯 的人是 随机产生 的 , 产生时会用 随机 函数生
成人所在 的楼 层 、 去 的楼 层 并 由此 确 定运 动 方 要 向, 当一个人发 现在本层 中与 自己去往 一个方 向 但 ( 向下或 向上 ) 的在 电梯前排 队的人数达到五个 时 , 他就会去走楼 梯 。运行 时间是 完全虚拟 的 , 即设一
维普资讯 http://www.cqvip.com
第 2 卷第 1 4 期
2005 年 3月




与 自 动

Vol2 No. _ 4, 1 M a .2 0 0 5 r
Co p t g Te h oo y a d Au o ain m ui n c n l n tm t g o
Ab ta t Ru nn n ee ao y tm rc s fc mmu c t t l t eu eSo h lv tr n e ey f o ft e sr c : n iga lv t rs se i a p o eso o s ni i wih al h sr ft e ee ao s i v r o ro h an g l b i i . d ee ao i lt i smehn i ltdt i r cs . t a eu e t v laet eefce c fa lv trs tm , ul n An l t rsmua i s o t i smua e hspo e s I nb sd oe au t h fiin yo n ee a o y e dg v n o g c s n ept ea c i tt eemiet en mb ro lv t r nn e a d h l h r htc o d tr n h u e fee ao i e dwhi e inn e b i i .I locn eu e na n i e s l d sg i an w ul n e g dg tas a b s di n e g — n e i i t n 3 h lep n fa lv trc n r l y t . ot i t ei e eal to u e h t o fu i ern dr i St eb u r to ee ao to se S hs h ssg rl i rd c t emeh d o sn C+ + p o g c e o i n o s m n yn d g r— ga rmmi gln a et i lt lv trs t , x o n e h lo tm d d t tu t r ih WB s d i h to a d n a u g osmua ea ee a o y e e p u d t eag r h a aa sr cu ewhc Su e n t eme h d, n s m d i n n b e n rd c , mei tu t n c r i o t es fwaee gn e i . i r nY ito u e ' r r e i sa c dn t h o t r n iern d c o m o o g g Ke r s: ywo d C+ + :p o rn 'i n u g ;ee ao i lt n;lo tm ; aa sr cu e rg a u n l g a e l trsmua i ag r h d t tu t r ng a v o i
Hale Waihona Puke Baidu
根据至顶 向下的程序设计原则 , 然后 我们可 以 根据规划编 写类定 义 。在这一步 中 , 重要 的是我们 要确定 函数名及形参 和返 回值 。 在写类定 义的过程 中 , 我们一定要 注意 函数及
变量 的命 名要 符合其 含 义或 功 能 , 不能 随便命 名 ,
这样 才符合 软件工程 的要求 , 本例 中采用 匈牙利命
建设 的重 中之重 。
络 上转发 , 口网关接 收该 R P分组 , 出 T 对话音 帧进 行解码 , 并将 话音传 到被叫。人 口网关接 收来话信 令协议 , 到了 出 口网关再 转换成一般市话 信令 。
在未 来 的 网络 架 构 中, 7号 信令 系统 将 和 I P
网络并存 一定 的 时间 , 它将 在 I P网络 中扮 演 重要 的角色 。在各 种 网络融合 的趋势 中 , 一个 明显 的变 化就是 , 去电路 交换 机 强大 的功 能 , 过 正在 不 断地 分解 , 而且接 口正在标 准化
相关文档
最新文档