设计一个电梯模拟系统。
这是一个离散的模拟程序,由随机事件驱动,以模拟时钟决定乘客或电梯的动作发生的时刻和顺序,系统在某个模拟瞬间处理有待完成的各种事情,然后把模拟时钟推进到某个动作预定要发生的下一时刻。
要求:(1)模拟某校九层教学楼的电梯系统。
该楼有一个自动电梯,能在每层停留,其中第一层是大楼的进出层,即是电梯的“本垒层”,电梯“空闲”时,将来到该层候命。
电梯一共有八个状态,即正在开门(Opening)、已开门(Opened)、正在关门(Closing)、已关门(Closed)、等待(Waiting)、移动(Moving)、加速(Accelerate)、减速(Decelerate)。
(2)乘客可随机地进出于任何层。
对每个人来说,他有一个能容忍的最长等待时间,一旦等候电梯时间过长,他将放弃。
最后一个人放弃能不能取消按键?(3)模拟时钟从0开始,时间单位为0.1秒。
人和电梯的各种动作均要消耗一定的时间单位(简记为t),比如:有人进出时,电梯每隔40t测试一次,若无人进出,则关门;
关门和开门各需要20t;
每个人进出电梯均需要25t;
电梯加速需要15t;
下行时要不要加速?上升时,每一层需要51t,减速需要14t;
每一层和减速?下降时,每一层需要61t,减速需要23t;
如果电梯在某层静止时间超过300t,则驶回1层候命。
驶回本垒层间接到消息?(4)电梯调度规则如下:①就近原则:电梯的主要调度策略是首先响应沿当前行进方向上最近端的请求直到满足最远端请求。
若该方向上无请求时,就改变移动方向;
②在就近原则无法满足的情况下,首先满足更高层的请求;
③电梯的最大承载人数为13人,电梯人数达到13人后,在有人出电梯之前,不接受进入电梯的请求;
④乘客上下电梯时先出后进。
进电梯时乘客是按发出乘坐请求的顺序依次进入,每次只能进入一人且每个人花费的时间都为25t;
⑤电梯在关门期间(电梯离开之前)所在层提出请求的乘客同样允许进入。
(5)按时序显示系统状态的变化过程,即发生的全部人和电梯的动作序列。
扩展要求:实现电梯模拟的可视化界面。
用动画显示电梯的升降,人进出电梯。
设计有下列对象:电梯、人、电梯控制板及其上各种按钮、模拟时钟等。
2025/5/8 10:04:09 17.04MB 数据结构 电梯模拟
1
本课程设计的目的是通过设计一个消费者进程与生产者进程的同步模拟系统,认识进程间的同步机制生产者消费者问题是一个著名的进程同步问题。
(1) 有一群生产者进程在生产消息,并将消息提供给消费者进程去消费。
为使生产者进程和消费者进程能并发执行,在它们之间设置了一个具有n个缓冲区的缓冲池,生产者进程可将它所生产的消息放入一个缓冲区中,消费者进程可从一个缓冲区中取得一个消息消费。
(2) 尽管所有的生产者进程和消费者进程都以异步方式运行,但它们之间必须保持同步,即不允许消费进程者到一个空缓冲区去取消息,也不允许生产者进程向一个已装有消息且尚未被取走消息的缓冲区中投放消息。
(3) 任何时刻只能有一个进程可对共享缓冲区进行操作这是一个用Eclipse为工具、java为编程语言而实现模拟消费者进程与生产者进程的同步。
1
C语言实现电梯模拟,不过其中用到了少量的C++语法(引用参数和变量声明)。
设计一个电梯模拟系统。
这是一个离散的模拟程序,因为电梯系统是乘客和电梯等“活动体”构成的集合,虽然它们彼此交互作用,但它们的行为是基本独立的。
在离散的模拟中,以模拟时钟决定每个活动体的动作发生的时刻和顺序,系统在某个模拟瞬间处理有待完成的各种事情,然后把模拟时钟推进到某个动作预定要发生的下一个时刻。
2025/4/14 0:30:22 32.63MB 数据结构 电梯模拟 C语言
1
本文用Matlab进行编程实现电力系统暂态仿真,所用模型为经典的IEEE3机9节点系统,发电机用二阶模型,负载用恒定阻抗模型,模拟系统发生金属性三相短路,过0.87秒后切除故障的这个暂态过程。
其中的具体参考书籍安德森伏阿德《电力系统的控制与稳定》这本书书,并根据文献《MATLAB/Simulink-basedtransientstabilityanalysisofamultimachinepowersystem》(RamnarayanPatel,T.S.BhattiandD.P.Kothari)做了一处修正。
仿真结果正确,希望对你有帮助。
1
Erp沙盘模拟系统人机对抗V1.1支持64位操作系统(含注册机)(1)
2025/1/19 5:02:36 1.14MB ERP
1
一菜单功能 1、运行后界面按钮:用户登陆;
账户注册;
退出。
先进行账户注册,注册后即可登陆 2、登陆后界面功能包括:1)取款:选择金额、输入自定义金额、确定、退出 2)存款:输入金额、确定、重置、注销 3)转账:转账:输入账号;
输入金额、确定、重置、退出 4)注销 5)查询余额:点击确定按钮,即可显示 6)交费:输入充值号码、输入充值金额、确定、重置、退出 7)修改密码 8)退出系统二、注意事项 1、开发环境为VisualStudio2010,使用.net4.0开发。
2024/12/28 9:41:45 11.11MB ATM
1
增值税开票模拟系统(5.02版本)1、由于增值税防伪税控系统从6.0版本开始不再提供模拟开票功能,所以想学习开票操作的朋友,只能使用此版本的软件来做基本的模拟练习操作,虽然版本不同,不过基本的主要操作没有太大变化;
2、本处提供的开票软件,不是所谓的破解版或试用版,航天税控开票系统在此版本的软件设计就已为方便大家学习有专设此模拟开票功能,只是不知为何以后的版本不再提供这类的功能了;
安装操作简单介绍如下:第一步:首先运行本软件内的setup.exe程序,安装时提示,"是否要重启",点击"不需要重启",完成,再次运行安装程序。
接下来的就是下一步,下一步的了。
最后安装完了,提示是否要重启,还是不需要重启的。
第二步:在本软件内有一个目录“相关文档”.将这个目录的所有文件拷贝到"C:\ProgramFiles\航天信息\防伪开票\DATABASE\SYSTEM\SUIT"这个目录下(假设你安装时是安装在默认的C盘),用覆盖的形式,注意拷贝完后,如果发现这三个文件的文件属性为“只读”,则请修改清除其只读属性,否则后面进入软件操作时会出现英文提示,只读文件不可操作的内容。
到止软件模拟安装算是完成了。
第三步:运行“C:\ProgramFiles\航天信息\防伪开票\Bin\SimuTax.exe”这个文件。
选择菜单“发行系统”=>“发行金税卡”,弹出窗口,你就在“企业名称”栏中随便填点吧。
然后点击“发行”=》“退出”第四步:还是选择菜单“发售系统”=>“发票发售”,在弹出的窗口中将“发票起始号”填满,随你填啦(要求是数字),然后点击“发售”,成功了就可以退出这个软件了。
第五步:还是回到桌面的“防伪开票”,双击进去。
弹出的窗口上选择“进入系统”,这时出现操作员登陆窗口,在操作员列表上选择“管理员”,没有口今,就直接点击“确定”,这时系统提示“相差一个月”什么的,不要去管它,”确定“就是了。
第六步:到了此时,你已经进入了航天的开票系统中了,但是还有东西要做的,请耐心点吧。
这个时候看见了“初始化起”没有(如果没有看见的话,可以点击一下工具条上的“系统设置”),这时的初始化起是有颜色的,如果没有颜色的话,你登陆的时候操作员就选错了,不是选择的是管理员,请重新登陆吧,如果是这样的话,就请自己研究吧,谁叫你不跟着我操作。
有颜色的话,就点击一下“初始化起”吧,在弹出的窗口上单击一下“确认”,系统重建完表后,就会提示初始化成功的了,初台化成功后,再点一下工具条上的“系统设置”(这个按钮在菜单下一点点,如果你都看不见的话,我建议你不要玩这个了),然后在弹出的对话框中,选择一下“初始化终”,点击一下“确认”,到了这一步,所有的初始化完成了,第七步:点一下工具条上的“发票管理“=》"发票读入"=》“确认”。
最后提示成功读入。
第八步:你的所有工作已经完成了,这一下,你可以测试自己开票了。
点一下“发票填开”,下面的开票操作我就不教了,所以不是模拟设置的内容了,自己发挥吧。
2024/12/20 17:18:29 21.41MB 增值税开票模拟
1
ERP沙盘模拟系统v1.1支持64位带注册机.zip
2024/11/6 21:47:58 1.04MB ERP沙盘
1
所支持的Unity版本5.0.2及以上版本现在Android,iOS和Linux就绪!Cocuy是Unity的实时2D流体模拟系统。
使用GPU的强大功能,实时模拟游戏中的烟雾,火焰,墨水或其他任何液体。
Cocuy使用非常简单,并附带了各种示例场景和完整的源代码访问,以便您可以充分利用它。
2024/10/11 5:51:17 646KB Unity 2D Fluid Simulator
1
c++写的CA(CertificationAuthoritcation)数字证书生成源代码模拟系统,里面包含了散列算法等核心加密解密算法,适合于研究网络安全、数字水印的相关人员进行参考,具有很大的启发性。
2024/8/27 21:07:24 1.56MB CA c++
1
共 47 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡