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

simulink中 Data store memory、write和read模块及案例介绍

目录

1.Data store memory模块

2.data store write模块

 3.data store read模块

4.仿真分析

4.1简单使用三个模块

 4.2 模块间的调用顺序剖析


1.Data store memory模块

 向右拖拉得到Data store read模块,向左拉得到Data write模块

理解:可视为定义变量的作用,如下定义数组A=[1 2 3 4 5 6 7 8 9 10]

2.data store write模块

默认写所有状态,即需要提供一个10维的行向量作为写的变量,也可以单独写某个或某几个变量,如下:

 3.data store read模块

同理,定义输出数组的第二个元素

4.仿真分析

4.1简单使用三个模块

 4.2 模块间的调用顺序剖析

可以看到这里写了两次数据,但是读取的是22,为什么不是11?或者先写一个再读还是怎么回事?

在debug中查看执行顺序,方法如下图所示: 

可以看到是先写再读,最后才是储存,且先写11后写12,所以读取的是22,储存的也是22. 

总结:

①写→读→存;

②这样可以理解为先声明变量,再写→读。

参考链接:

Simulink 进阶教程 P1 Data Store Memory/Read/Write 模块使用介绍_哔哩哔哩_bilibili

http://www.lryc.cn/news/254747.html

相关文章:

  • java设计模式学习之【装饰器模式】
  • Ubuntu宝塔面板本地部署Emlog个人博客网站并远程访问【内网穿透】
  • 简述IO流的使用以及使用时需要注意的事项
  • 西工大计算机学院计算机系统基础实验一(函数编写11~14)
  • Spring 声明式事务
  • 通达OA inc/package/down.php接口存在未授权访问漏洞
  • 数据库原理: 笛卡儿积
  • docker安装配置prometheus+node_export+grafana
  • 【JavaScript】JS——Map数据类型
  • 【【FPGA的 MicroBlaze 的 介绍与使用 】】
  • PyQt pdf格式保存
  • 微前端介绍
  • 工业机器视觉megauging(向光有光)使用说明书(一,轻量级的visionpro)
  • Java——面试:String 和 StringBuffer 的区别?
  • 图扑软件受邀出席高交会-全球清洁能源创新博览会
  • vue项目下npm或yarn下安装echarts多个版本
  • 在内网开发中使用Nginx代理来访问钉钉新版服务端API
  • 机器学习算法如何进行特征重要性评估
  • 运行启动vue项目报报错node: --openssl-legacy-provider is not allowed in NODE_OPTIONS解决
  • 网工学习5 交换机端口相关配置
  • 使用Pytorch从零开始实现CLIP
  • Java网络编程 *TCP与UDP协议*
  • 校园外卖小程序源码系统 附带完整的搭建教程
  • TiDB专题---1、TiDB简介和特性
  • 如何二次封装一个Vue3组件库?
  • 2024年网络安全比赛--系统渗透测试(超详细)
  • 高效的单行python脚本
  • 如何通过内网穿透实现无公网IP也能远程访问内网的宝塔面板
  • 【广州华锐互动】VR沉浸式体验铝厂安全事故让伤害教育更加深刻
  • CFLAGS、CXXFLAGS、FFLAGS、FCFLAGS、LDFLAGS、LD_LIBRARY_PATH区别