博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大作业
阅读量:5103 次
发布时间:2019-06-13

本文共 926 字,大约阅读时间需要 3 分钟。

电梯控制项目之接口及功能定义

机卓1301储景瑞

系统硬件接口定义

按键开关类:每一层电梯门口上下楼按键,按下相应按键,则呼叫电梯,在电梯空闲时会运行到相应楼层;

每部电梯里面的楼层按键,按下要去的楼层,电梯会在该楼停下;

每部电梯里开关门按键,按下开关门则电梯门开或者关。

灯光显示类:光线暗照明等,在光线比较暗的时候打开,避免造成恐慌;

电梯内外关于电梯上下运行状态显示的LED灯;

电梯内楼层显示LED;    

按钮按下提示灯,在按下按钮后,相关按钮应该发光,提示等电梯的人按钮已经起作用。

电机接口:电梯上下运行的负载电机;

电梯内门开关控制电机;

电梯外门开关电机。

提示音:铃声接口,当电梯到达指定位置时电梯会发出提示音,提示乘客已经到达相应楼层。

系统功能定义

  1. 显示功能:当乘客按下电梯外上下按钮时,按钮自身会点亮,另,在每层外部按钮附近会有LED显示电梯当前是上行还是下行以及电梯当前楼层;电梯内部有led显示电梯当前楼层以及当前电梯是上行还是下行;乘客按下楼层按钮后,相应按钮点亮。
  2. 电梯呼叫功能:乘客在电梯外按下上或者下按钮,电梯在空闲时便会自动来到该楼层载客然后开门让乘客进电梯。
  3. 目标楼层设定功能:乘客在电梯内按下相应楼层后,电梯会自动运行到该楼层并开门让乘客出去。
  4. 开关门功能:电梯门有两层,内部门会跟随电梯一起运动,外部门则在每层楼电梯等候门口,防止有乘客掉到电梯里面去发生危险,当电梯到达某楼层时,在该楼层内外门同时打开,其他楼层的外门紧闭。
  5. 上下行功能:电梯会根据乘客按下的楼层或者呼叫情况向上或者向下运行并准确地停在指定楼层。
  6. 照明功能:电梯内光线较暗时,照明会启用。
  7. 安全功能:超载提示报警;万一停电,电梯不会迅速下降,会保持在现有位置并自动向安保人员报警,或者备用电源启用。

软件功能模块分解和模块间接口定义

软件模块应分为显示模块、上下行模块、开关门模块、按键模块

显示模块与上下行模块间应该有上下行状态接口和楼层状态接口;上下行模块和开关门模块的接口为电梯运行状态接口;显示模块和按键模块间接口为按钮开关闭合状态接口。

 

转载于:https://www.cnblogs.com/hkcjr/p/5449138.html

你可能感兴趣的文章
ASP.NET操作DataTable各种方法总结(给Datatable添加行列、DataTable选择排序等)
查看>>
微软编程一小时--微软2014实习生招募编程模拟测试感想
查看>>
random模
查看>>
RESTful
查看>>
第05课 Linux命令初探(一)
查看>>
商汤科技1面复盘
查看>>
Python中的音频和数字信号处理(DSP)
查看>>
委托的使用(转)
查看>>
web项目嵌入Jetty运行的两种方式(Jetty插件和自制Jetty服务器)
查看>>
uml第3次作业
查看>>
[Swift]LeetCode20. 有效的括号 | Valid Parentheses
查看>>
[Guitar self-practising] 【吉他练习王-节奏练习】曲目1 基本扫弦节奏练习
查看>>
计算机运算方法与机器指令
查看>>
[Algorithm] Delete a node from Binary Search Tree
查看>>
[Recompose] Pass a React Prop to a Stream in RxJS
查看>>
分治法--二分查找、乘方、斐波那契数
查看>>
利用CSS3 animation绘制动态卡通人物,无需使用JS代码
查看>>
Java Applet Reflection Type Confusion Remote Code Execution
查看>>
WordPress Cart66 Lite插件跨站请求伪造漏洞
查看>>
requestLayout invalidate postInvalidate
查看>>