zoukankan      html  css  js  c++  java
  • 大作业

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

    机卓1301储景瑞

    系统硬件接口定义

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

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

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

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

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

    电梯内楼层显示LED;    

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

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

    电梯内门开关控制电机;

    电梯外门开关电机。

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

    系统功能定义

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

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

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

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

     

  • 相关阅读:
    UUID是否会重复、UUID的生成原理
    自己动手实现一个UUID
    分布式系统唯一ID生成方案
    docker命令中的启动停止命令的使用
    执行git push出现"Everything up-to-date"
    Github提交错误:Invalid username or password. fatal: Authentication failed for
    Allure安装
    git clone 时候出现Please make sure you have the correct access rights and the repository exists.问题解决
    使用fiddler,har2case 将api参数转成yaml格式
    Fiddler怎么可以抓取https的请求包
  • 原文地址:https://www.cnblogs.com/hkcjr/p/5449138.html
Copyright © 2011-2022 走看看