门禁控制系统的输入信号包括: 起落杆位置传感器:有两个位置值信号(升起/落下) 汽车入闸传感器:有两个值(True/False) 汽车出闸传感器:有两个值(True/False) 门禁控制系统的输出信号包括: 起落杆电机控制信号:(上升/下降) 通行灯信号:(红灯/绿灯) 一辆汽车的通过流程为: 起 ...
分类:
其他好文 时间:
2016-12-07 13:56:59
阅读次数:
240
停车场门禁控制系统的状态机设计 门禁控制系统的输入信号包括: 起落杆位置传感器:有两个位置值信号(升起/落下) 汽车入闸传感器:有两个值(True/False) 汽车出闸传感器:有两个值(True/False) 门禁控制系统的输出信号包括: 起落杆电机控制信号:(上升/下降) 通行灯信号:(红灯/绿 ...
分类:
其他好文 时间:
2016-12-06 20:23:17
阅读次数:
157
一.汽车出入门禁系统状态机设计 状态机所有状态: 入闸传感器(两种状态): Ture False (分别用ET和EF表示) 出闸传感器(两种状态): Ture False (分别用OT和OF表示) 起落杆(两种状态): UP DOWN (分别用UP和DW表示) 通行灯(两种状态): Red Gree ...
分类:
其他好文 时间:
2016-12-06 03:33:29
阅读次数:
183
先测试车辆的进入与进出,定义升起和落下的杆,通过杆的状态不同亮的灯也不一样,在判断车辆有无出入。 代码 主函数: #include "./head.h"#include <iostream> using namespace std;int main(){ GurdSystem gs; cout << ...
分类:
其他好文 时间:
2016-12-06 03:15:03
阅读次数:
124
首先制定各个变量名称 入闸传感器:sensor_in; 出闸传感器:sensor_out; 起落杆上升:gan.raise(); 起落杆下降:gan.down(); 信号灯:light(1为绿,0为红); 通行状态:A0为禁止通行,A1为允许通行; 竖着写(在状态中判断事件)C代码片段 ...
分类:
其他好文 时间:
2016-12-05 22:59:30
阅读次数:
238
状态分析 由题目描述,只有两种不同事件,一个是车辆进入,一个是车辆离开,与之对应的传感器信号,起落杆信号,通行灯信号都是一同变化,因此可以简化成两种复合状态。 代码实现 传感器头文件 传感器实现 其余部件的代码类似于传感器。所有代码在这里 https://github.com/hacktw/RTCS ...
分类:
其他好文 时间:
2016-12-04 16:40:32
阅读次数:
177
画出动作转换图为: 使用模块化设计,将起落杆、出入传感器和通行灯设计成四个模块,分别继承设计好的系统模块接口: 在FSM_Execute.cpp中实现系统响应和模块动作: 以下为测试程序: 测试程序运行结果: ...
分类:
其他好文 时间:
2016-12-04 07:12:03
阅读次数:
164
实验要求: 统计文件中出现过的单词数目,并按数目和字典顺序排序,将结果输出到指定文件中。需要统计单词的文件名从命令行输入。 实验分工: 代码编写&测试:张文杰 博客编写:朱昱青 实验思路: 1.在主函数中打开输入和输出文件,获得文件的指针,然后以指针为参数调用count()函数进行词频统计。 2.在 ...
分类:
其他好文 时间:
2016-10-14 20:57:42
阅读次数:
123
通过本周的学习,我更加具体的了解了计算机的工作原理,对于冯诺依曼体系结构主要为: (1)采用存储程序方式,指令和数据不加区别混合存储在同一个存储器中,(数据和程序在内存中是没有区别的,它们都是内存中的数据,当EIP指针指向哪 CPU就加载那段内存中的数据,如果是不正确的指令格式,CPU就会发生错误中 ...
分类:
系统相关 时间:
2016-10-02 15:02:16
阅读次数:
197
#include<stdio.h> #include<math.h> int main(void) { int money,year; double rate,sum; printf("Enter money:"); scanf("%d",&money); printf("Enter year:") ...
分类:
其他好文 时间:
2016-09-30 01:42:03
阅读次数:
126