Stateflow变量范围

本文详细介绍了SimFun模型的组成部分,包括SimFun_20210122、Chart、sim_fun和A四个关键部分。着重讨论了数据范围,如Chart中的y、sim_fun、A、m、n等数据类型及其作用。同时强调了模块的输入输出端口和数据组织形式的重要性。通过对模型的深入解析,帮助读者理解SimFun模型的工作原理和数据处理流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.模型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.运行结果

在这里插入图片描述

3.数据范围

3.1 SimFun_20210122

在这里插入图片描述

  1. 打开Model Exploreer,选中SimFun_20210122,可以看到Contents os: SimFun_20210122中的内容
  2. 主要看箭头4中的内容:Chart、Constant、Constant1、Scope,也就是在文中#1.模型的第一张图片内的 4 个模块。

3.2 Chart

在这里插入图片描述

  1. 选中Chart,可以看到存在五个内容:y、sim_fun、A、m、n,分别对应A-State、y-输出数据、m-输入数据、n-输入数据这三个数据均是动作y = sim_fun(m,n);的数据(或者说是调用函数sim_fun的参数)
  2. 顺便说一下Scope的设置:y-output对应文中#1.模型的第一张图片内的输出,m-input、n-input对应文中#1.模型的第一张图片内的两个输入。
  3. 数据类型:m、n数据类型为doubley数据类型为Inherit: Same as Simulink

3.3 sim_fun

在这里插入图片描述

  1. 选中sim_fun,可以看到存在六个内容,并与文中#1.模型的第三张图片内的各模块相对应。
  2. OutDataTypeStr:注意一下这里的数据类型,回头再专门整理一篇。

3.4 A

在这里插入图片描述
State A中无内容。

4. 简单总结

  1. 要注意数据类型
  2. 要注意模块的输入输出端口,也可说是注意模块的数据组织形式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值