首页
熊猫办公下载
文件下载
根据地址查询经纬度
登录 / 注册
一级分类:
安全技术
存储
操作系统
服务器应用
行业
课程资源
开发技术
考试认证
数据库
网络技术
信息化
移动开发
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
二级分类:
电梯模拟用C写的很好的一个图形化界面人性化的设置
1. 楼层由上至下依次编号为9,8,7,6,5,4,3,2,1,0。
每层都有向上和向下两个按钮,对应20个变量callup[0...9]和calldown[0...9]。
电梯内10个目标层按钮对应变量out[0...9]。
有人按下某个按钮时,相应的变量就增1,一旦要求满足后,该变量就减1。
当有多人的需求相同时,相应的处理时间就增长,用于模拟真实的情况。
2. 电梯处于三种状态之一:UP(上行),DOWN(下行)和Idle(等候)。
如果电梯处于Idle状态且不在1层超过20个时间单位时,则驶回1层。
当电梯处于Idle状态时,一旦收到前往另一层的命令,就转入UP或DOWN状态,执行相应的操作。
3. 其它重要的变量有:floor----当前电梯外乘客所在楼层;
calling----当前电梯外按下按钮的乘客所在的楼层;
up_or_down----电梯外某层按钮的状态(向上箭头或向下箭头);
waittime----电梯空闲时的等待时间;
total----电梯内的总人数(上限为15人);
电梯的数据结构:state----电梯的状态(UP,DOWN,IDLE)current-----电梯目前所处楼层imovingto----电梯的目标楼层队列成员的数据结构:floor―――所在楼层up_down―――目标方向(向上或向下)structqueue*next―――指向下一个成员4. 【进入排队】先在等候队列中查找,若有信息相同(所在楼层相同,目标方向一致)的成员,则对队列无任何操作。
若没有,则在队列末尾插入该人。
5. 【进入电梯】电梯根据人数停留一定时间单位,每进入一个人,从队列中删除该人,callup[ele.current]或者calldown[ele.current]减一,total加一。
6. 【走出电梯】电梯根据人数停留一定时间单位,每出去一个人out[ele.current]减一.7. 【电梯的活动】E1.[在一楼停候]若有人按下一个按钮,则调用相关函数(比如入队,置楼层标志位为1等)处理当前事件.E2.[改变状态]如果电梯处于Up(或Down)状态,但该方向的楼层却无人等待,则要看反方向楼层是否有人等待,而决定置State为Down(或Up)还是Idle。
E3.[让人出入]如果电梯不空且out[ele.current]!=0时,则电梯等候在该楼层出电梯的人离开。
接着检验在该楼层是否有等候前往同一方向去的乘客,若有则等候他们进入电梯。
总原则是先下后上。
E4.[在某楼层(非1楼)停候]若电梯到达目标楼层后,队列为空,则电梯在该楼层停候一定时间,在停候期间若有新的呼叫,则立即转入处理程序处理,否则返回一楼停候。
8. 电梯在上升或下降过程中需要不停地对当前方向上的最终楼层作调整。
比如当前向上,最终楼层为6楼,而有乘客在8楼按了按钮,则最终楼层调整为8楼。
相反方向同理。
2024/4/2 8:05:07
59KB
电梯模拟
用C语言写的
1
编译原理课程设计
用QT实现的C++把pascal编译成C的编译器,图形化界面,代码带有注释,比较好理解,QT环境配置好了应该能运行,供大家学习
2024/3/30 17:55:20
13.75MB
编译器
1
JAVA类小游戏集合压缩包
是用JAVA编写的小游戏内含五子棋数独俄罗斯方块和雷霆战机就数独没有图形化界面
2024/3/27 16:52:38
1.17MB
四个小游戏
1
web网站系统模板
一个bootstrap编写的全套模板,包含增删改查,文件上传,角色权限管理的界面,还有其他图形化界面,大气好用,便于套用
2024/3/8 15:22:21
3.45MB
HTML
系统
后端模板
1
EssentialPIM_9.6.1_Portable.7z
essentialpimpro是款非常杰出的个人信息管理和工作手册软件。
essentialpimpro能够很好的帮助用户管理个人信息,功能功能,简单易用,能以电子化的形式保存您的信息,您所有的日程、任务、记事、通讯录、登陆密码都保存在图形化界面中且形式简便。
2024/3/2 14:23:22
34.75MB
日程管理
1
井字棋AIMatlab程序
用matlab实现了一个带图形化界面、鼠标操作的井字棋AI
2024/2/25 6:02:37
185KB
井字棋
matlab
AI
1
免安装永久免费版SecureCRT
免安装永久免费版SecureCRT,图形化界面操作linux服务器,拖拉文件简便,使项目部署更加方便,切记,第一次打开FX工具,点击视图菜单勾选本地视图,此时你还是看不到本地视图,这是因为它与传输队列视图挤压到一起了,拖动下视图,你就会找到它
2024/2/25 5:24:40
12.89MB
Linux
CRT
1
GNS3安装和使用说明手册.pdf
GNS3是一款具有图形化界面可以运行在多平台(包括Windows,Linux,andMacOS等)的网络虚拟软件。
Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验模拟操作。
同时它也可以用于虚拟体验Cisco网际操作系统IOS或者是检验将要在真实的路由器上部署实施的相关配置。
2024/1/25 4:23:28
1.61MB
gns3
1
基于SOCKECT的TCP的通信
能够实现基本的TCP的通信,并且具有图形化界面。
2024/1/13 21:09:24
3.76MB
SOCKET套接字
MFC
TCP的通信
1
人员管理系统javaswing图形化界面
javaswing图形化界面人员管理系统程序javaswing图形化界面人员管理系统程序对MYSQL数据库操作可增加删除修改人员信息按条件查询人员信息
2024/1/6 19:04:47
812KB
java
管理系统
1
共 106 条记录
首页
上一页
下一页
尾页
钉钉无人值守自动打卡脚本 永不迟到的神器 安卓和苹果教程
New!
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03
15KB
钉钉
钉钉打卡
个人信息
点我去登录or注册
|
微信登录
一言
热门下载
双系统双频伪距单点定位程序
中科院考博英语2009-2018年试题及答案解析(十五套436面).pdf
Docker构建tomcat镜像jdk1.8+tomcat9.zip
飘逸传世引擎源代码
R9390系列BIOS修改和风扇调速工具
HTML5+CSS3中文参考手册(3手册)chm版中文参考手册打包
KEPServerEXV6.7.zip
新升级版TP5商城小程序源码+公众号版+h5一整套源码V3.zip
吉利新金刚2016款车机导航系统
ABAQUS金属非稳态和稳态切削过程的模拟分析_张东进.pdf
vue项目demo(asp.netmvc5+vue2.5)
CNS2_CN_VW_P0095D_0332.7z
几何画板课件350套.zip
高光谱和LiDAR多模态遥感图像分类数据集
ENVI去云补丁Haze_tool文件及其使用说明和安装方法
最新下载
PyQt5-5.14.1-5.14.0-cp35.cp36.cp37.cp38-none-win_amd64.whl
图像查看器,编辑器和屏幕截图FSCapture
springsecurity教程
java多个多页的tif文件转pdf方法
COGNEX与s7-1200Profinet通讯
ASP.NETMVC网上商城
控制系统设计实验软件开发
java排序算法可视化
去哪儿-用户中心-积分体系
Q版缓冲区溢出教程(内涵源代码)
部分相干电磁涡旋光束的聚焦特性
经典MFC界面组件库
基于halcon实现图像拼接技术
VBnet分线程窗体,主线程卡死任然报告方法的进度值到UI窗体上面
java-face人脸识别程序(代码)
其他资源
HyperledgerCaliper中config_solo目录中增加共识策略的configtx.yaml文件
MachineReadingComprehension调研.docx
基于Java的保险后台零碎
模糊蕴含关系的运算方法-最小运算(Mamdani)
OpenCV3.3下载
js+ajax关键词搜索条件筛选内容列表代码
神经网络内模控制
org.apache.ivy.eclipse.ant.feature_2.5.0.cr1_20180412005306.jar
板材切割排版优化软件
整数规划思想求解数独游戏
用C++,QT画分形图
医疗报销系统V7.1
HeadFirst系列之:深入浅出Rails(中文版)高清完整PDF
MATLAB工程仿真法度圭表标准源代码
Modelsim-win64-10.6d-se
清华大学智能控制概论课件ppt
Data_Mining_with_R__Learning_with_Case_Studies
软件平台厂家信息收集表.xlsx
支付宝(高仿)源码
svnpublisherplugin