实时控制软件 第三次作业

1.配置用户信息:

2.初始化git仓库并将Readme.txt添加到本地仓库并提交

3.多次修改Readme,并比较工作目录中Readme.txt与仓库中Readme.txt的差异,并提交

5.建立分支dj,利用分支dj修改readme.txt,提交,与master合并

6.建立分支fk,利用分支fk修改readme.txt,提交,与master合并

7.利用git log查看版本信息

时间: 2024-12-09 20:25:19

实时控制软件 第三次作业的相关文章

实时控制软件设计第一周作业

以汽车ABS系统的软件系统进行案例分析: 一.强实时功能需求有:1.汽车车轮转速的实时监测,实时计算出轮速.参考车速.车轮加速度.滑移率等参数: 2.系统故障诊断,故障诊断分为两部分,分别是启动时故障诊断和行驶状态下故障诊断. 实时事件实时响应:1.制动压力调节,当车轮处于抱死的临界状态时,调节制动压力: 2.系统故障处理,如果发现故障,则应及时警示. 二.ABS的软件系统需要设计2个实时任务,分别是汽车车轮状态监测和行驶状态下故障诊断. 三.以上两个实时任务均为时间触发:1.为保证ABS的实时

实时控制软件rtcsd第一周 作业--CNC系统分析

选择一个典型的实时控制系统案例分析,列出: 该系统有哪些强实时功能需求?需要对哪些实时事件进行实时响应,对允许的实时延迟的数量级进行估计. 对实时任务作出响应: 实时突发性任务如机床急停.系统故障中断等, 实时周期性任务,在数控系统中主要指加工过程中的插补控制.位置控制.机床输入输出.主轴控制等. 实时非周期任务,如程序译码.刀具补偿等. 其他非实时功能如显示.加工状态动态显示.故障诊断等 对实时性任务都需要实时响应. 延迟在ms级别吧? 如果你是软件设计者,要实现这些实时功能,要设计几个实时任

《实时控制软件》第四周作业

对于一个冰球仿真的软件进行分析,首先分析需要哪些子系统: 1.人机交互系统 这个系统主要的作用是图形化输出,让用户能看见冰球的位置情况等内容.并且可以接收人的一些输入信息. 2.游戏策略系统 通过游戏策略计算出如果击打冰球能得到最好的结果,这一部分需要一个比较优化的算法. 3.物理引擎系统 这一块系统包括对桌子边界的设置,对球的碰撞以及轨迹运算等内容. 4.控制系统 这一个系统主要包括对球的击打操作的运算这一部分内容. 整个系统的联系如下: 由于这是一个团队作业 ,因此需要和小组成员讨论之后确定

实时控制软件设计第一周作业-汽车ABS软件系统案例分析

汽车ABS软件系统案例分析 ABS 通过控制作用于车轮制动分泵上的制动管路压力,使汽车在紧急刹车时车轮不会抱死,这样就能使汽车在紧急制动时仍能保持较好的方向稳定性. ABS系统一般是在普通制动系统基础上加装了轮速传感器,电子控制单元,制动压力调节器.制动时,通过分析传感器车速轮速数据判断车轮是否处于抱死拖滑状态,并据此控制制动压力调节器进行高频增压,保压,减压,防止车轮抱死. Q1.该系统有哪些强实时功能需求?需要对哪些实时事件进行实时响应,对允许的实时延迟的数量级进行估计. A1.强实时需求:

实时控制软件设计第二周作业

一.汽车出入门禁系统状态机设计 状态机所有状态: 入闸传感器(两种状态): Ture  False  (分别用ET和EF表示) 出闸传感器(两种状态): Ture  False  (分别用OT和OF表示) 起落杆(两种状态):     UP DOWN   (分别用UP和DW表示) 通行灯(两种状态):       Red Green   (分别用R和G表示) 状态机所接收到的外部事件: 汽车进入和驶离门禁系统区: Enter  Out (分别用E和O表示) 状态机所产生的动作: 起落杆的动作: 

实时控制软件设计第一次编程作业

1 include <iostream> 2 #include<Eigen/Dense> 3 #include<stdlib.h> 4 #include<cmath> 5 using Eigen::MatrixXd; 6 using namespace std; 7 MatrixXd input(char f[]){ 8 MatrixXd p(1,2); 9 char a[256]; 10 char b[256]; 11 int x=0,y=0; 12 in

《实时控制软件》第二周作业

首先制定各个变量名称 入闸传感器:sensor_in; 出闸传感器:sensor_out; 起落杆上升:gan.raise(); 起落杆下降:gan.down(); 信号灯:light(1为绿,0为红): 通行状态:A0为禁止通行,A1为允许通行: 竖着写(在状态中判断事件)C代码片段 cur_state = nxt_state; switch(cur_state) //在当前状态中判断事件 { case A0: //在A0状态 if(sensor_in==1) //如果入闸传感器检测到信号 {

实时控制软件设计第二次作业

1-1.Point.h #ifndef MY_POINT #define MY_POINT class Point{ private: double _x; double _y; public: Point(double x,double y); double getX(); double getY(); }; #endif  1-2.Point.cpp #include"Point.h" #include<iostream> Point::Point(double x,d

实时控制软件设计第二周作业-停车场门禁控制系统状态机

画出动作转换图为: 使用模块化设计,将起落杆.出入传感器和通行灯设计成四个模块,分别继承设计好的系统模块接口: 1 //FSM_Interface.h 2 #pragma once 3 4 namespace FSM 5 { 6 7 class ISystemUnit //系统单元接口 8 { 9 public: 10 11 virtual void Initialize() = 0; //初始化 12 13 virtual void Execute() = 0; //执行动作 14 15 vi