当前位置: 首页 > news >正文

南通高端网站建设机构个人博客模板

南通高端网站建设机构,个人博客模板,宛城区微网站建设,佛山做营销型网站建设系列文章目录 文章目录系列文章目录前言一、基操二、stateflow 数据三、chart动作四、chart的执行五、flow chart / junction六、状态机中的函数 Stateflow Functions七、chart层次结构八、案例——吸尘器机器人的驱动模式前言 一、基操 在tooltrip中选择DEBUG,通过…

系列文章目录

文章目录

  • 系列文章目录
  • 前言
  • 一、基操
  • 二、stateflow 数据
  • 三、chart动作
  • 四、chart的执行
  • 五、flow chart / junction
  • 六、状态机中的函数 Stateflow Functions
  • 七、chart层次结构
  • 八、案例——吸尘器机器人的驱动模式


前言


一、基操

  1. 在tooltrip中选择DEBUG,通过Animation Speed可更改动画的播放速度。
    示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

  2. 添加状态机的快捷操作
    在这里插入图片描述

  3. transition上的数字代表执行顺序,选中transition后在toolstrip -> Execution Order可更改执行顺序
    在transition上可进行 EventName [Condition] {Action} 的操作
    在这里插入图片描述

  4. 下图的状态机中junction不属于状态,只负责条件的跳转,可用于实现类似if-else的结构
    after(N, sec)为EventName
    – Milliseconds : msec
    – Microseconds: usec
    – Simulation time steps: tick
    在这里插入图片描述

  5. Default transition不能有任何的Event [Conditon]
    在这里插入图片描述

二、stateflow 数据

  1. 打开位置
    请添加图片描述

  2. 数据类型
    在这里插入图片描述逻辑数据:仅在状态机内部使用
    在这里插入图片描述输入:状态机的输入信号
    在这里插入图片描述输出:状态机输出信号
    在这里插入图片描述参数:从MATLAB工作空间中读取的常量or simulink mask parameter

  3. 在Symbols Pane中rename信号后按下shift+enter应用于所有的同名信号,然后按下ctrl+shift+A自动重新调整模型排布
    在这里插入图片描述

  4. 同时在PORT栏下可更改端口顺序

三、chart动作

这里介绍两类动作:

  • 状态动作,当某一状态激活时执行的动作
    请添加图片描述

    • 常用的state actions: entry, during, exit
      请添加图片描述
  • 条件动作,当transition条件为true时执行的动作
    请添加图片描述
    请添加图片描述

  • action language
    除了支持MATLAB外还支持C,可以搜索文档查看:
    Modify the Action Language for a Chart

在default transition处添加condition action
体会during: 的作用
在这里插入图片描述

四、chart的执行

searchchar execution在document中

状态流每个时间步执行一次。执行结果为以下二选一:

  • transition有效,变更为一个新的状态
  • transition无效,维持当前状态

请添加图片描述
案例一中,存在有效的transition,当离开StateA时,x首先设为1;然后,当进入StateB后,x再设为2;
案例二中,因为没有有效的transition所以在此次时间步中,依然停留在StateA中,此时触发during state action, x = x + 1.

五、flow chart / junction

模拟if-else结构:
请添加图片描述

default transition必须有一条不带任何condition的通路
请添加图片描述

利用junction可创建数种模式

请添加图片描述

六、状态机中的函数 Stateflow Functions

重点介绍两类函数:

  1. 图形函数
  2. MATLAB函数

其他函数可搜索 Reusable Functions in Charts
函数可在state actioncondition action中调用,如果函数的返回结果是布尔值,也可当成transition condition

图形函数

  1. 创建
    请添加图片描述
    请添加图片描述
  2. 使用
    请添加图片描述

MATLAB函数

  1. 创建请添加图片描述
    请添加图片描述
    请添加图片描述
  2. 使用
    请添加图片描述

七、chart层次结构

在这里插入图片描述

八、案例——吸尘器机器人的驱动模式

背景
使用层次模型将状态分组。在次例中,你将对吸尘器机器人的驱动逻辑进行层次化建模。机器人有两种驱动模式:docking 或 vacuuming:

  • SeekDock - 移动至充电底座人后停止
  • Vacuum - 驱动至房间的角落然后使用 zig-zag模式

因此,机器人需要两种驱动行为:移动到某处然后使用zig-zag模式。这可以通过层次结构的顶层状态实现。每个的子状态是每种特定行为的专用状态。例如,当移动到指定位置后,机器然的移动可以分为旋转、移动和停止
请添加图片描述
项目
在此项目中,你将要装配dock 和 RandomDrive模式。并且他们为父状态。然后还有个TaskComple状态,意指没有进一步的命令发送。
请添加图片描述
假设机器人的动力学模型已经内建。
请添加图片描述
bumpCount
在这里插入图片描述


http://www.yidumall.com/news/84328.html

相关文章:

  • 新余 网站建站 设计 公司保定seo排名优化
  • 网站建设中图片怎么样手机优化软件排行
  • 做网站 绑定域名百度视频免费下载
  • 一浪网站建设营销网络图
  • 如何创业做网站长沙网站seo外包
  • 安阳网站建设优化seo站长工具平台
  • asp故障解答网站模板b2b网站有哪些
  • 网站建设是属于b2中国重大新闻
  • 西安有做网站的吗今日舆情热点
  • 网站seo啥意思怎么做sem推广计划
  • 西安分类信息网站今日最新新闻
  • 石家庄网站建设找哪家百度推广技巧方法
  • 三五互联网站管理登录地址源码网
  • 汽车网站建设公司哪家好jsurl转码
  • 宁波建设网站原创软文
  • 手机端做网站软件百度流量统计
  • 武昌网站建设关注公众号一单一结兼职
  • 专业的深圳网站建设前端seo主要优化哪些
  • 全国代理网武汉seo关键词优化
  • 怎么推广自己的网站链接郑州seo网站关键词优化
  • 品牌网站建设小7a蝌蚪浅谈一下网络营销的几个误区
  • 做ps可以在哪些网站上找素材百度快照和广告的区别
  • 烟台做外贸网站建设品牌运营策略有哪些
  • 秦皇岛网站搜索优化营销
  • 网站关键词优化遇到的情况和解决方法网页制作软件手机版
  • 做网站需要ps吗游戏推广文案
  • 关于工程项目建设的网站常州谷歌推广
  • 网站制作后台怎么做百度推广竞价开户
  • wordpress定时网站地图公司产品营销广告宣传
  • 手机做网站的百度指数大数据分享平台