zoukankan      html  css  js  c++  java
  • 机电传动控制8

    电梯控制项目概要设计文档

    1.系统硬件接口定义

      系统的硬件主要有两台升降电机(电梯上升和下降),两台开闭电机(电梯门的开闭),PLC,电梯内的两个控制面板和每个楼层外的控制面板。

    2.系统功能定义

      楼层外的控制面板控制电梯的上升,下降(升降电机)。

      电梯内的控制面板控制电梯的上升下降以及电梯门的开合(开闭电机)。

      

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

      一般使用面对对象的方法编程的话,会构建3个类,电机类,面板类,电梯类。

    class ele{

    public:

      int NowFloor;   //floor where the ele now is

      int DestinyFloor;

      int DoorState;    //the Door's State   0 reprensents closed, 1 reprensents open,  2 reprensents closing, 3 reprensents opening

    };

    class controlpanel{

    public:

      int DestinyFloor;   //the floor you want to go

      int DestinyFloorSeled;   

      bool IsOpenOrCloseTheDoor;

    };

    class Motor{

    public:

      bool dir;   //direction

      int en;     //enable

    };

    大概的结构就是这样,软件设计过程中可能会需要实现的功能,在现有的机构中再添加即可。几个对象的交互就体现在不同的类的数据交互,class里面的函数还没有写。

  • 相关阅读:
    jsp mysql 配置线程池
    服务端 模拟 检测 攻击。。乱写
    硕思闪客精灵 7.2 破解版
    unity UnityAwe 插件
    smartfoxserver 2x 解决 Math NAN
    unity 断点下载
    java 监听文件目录修改
    wind7 64 setup appjs
    sfs2x 修改jvm 内存
    unity ngui 解决图层问题
  • 原文地址:https://www.cnblogs.com/JOEYLYU/p/5495000.html
Copyright © 2011-2022 走看看