2020-09-17

2023-05-16

在上篇推文中simulink bus总线创建方法详细介绍了基于matlab数据创建总线对象的方法,这里介绍使用bus editor与data dictionary进行总线的创建管理。


简单来说,data dictionary数据字典的作用就是把一个模型用到的所有数据对象都统一放到一个地方管理起来。Simulink中,数据对象包括信号对象、参数对象、枚举量、常量等。也就是说,数据字典是很多个数据对象的集合。


为此,我们先创建数据字典。在Model Explorer中可以创建data dictionary

例如,这里我创建一个sensor的数据字典:

点击sensor数据字典对应的Design Data进行总线的添加:

这时在contents会创建一Bus总线,如下图标号1,点选该总线后,我们点击标号2进行总线的编辑。

这时进入bus editor界面,点击下图标1可添加BusElement

点选bus总线或者其中的元素可进行名字或类型等信息的完善,点击apply后对应的总线便创建完成。

以上便是通过bus editor和data dictionary进行总线bus的创建。


数据词典中也可以添加变量或常量等,数据词典可以与母模型及模型引用进行链接,从而不同的模型间以相同的总线进行兼容,进一步不同模型的开发共享同一个数据字典。

模型与数据字典链接完成后,便可在模型中使用bus creator创建该总线,在下图标号1中选择所需要的总线,按照标号2勾选上Output as nonvirtual bus便可在自动生成代码时将该总线bus以结构体的形式单独生成代码。


笔者更推荐当前介绍的这种方法~

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

2020-09-17 的相关文章

  • 2020年csdn盘点

    十年前就注册了csdn账号 xff0c 之后一直没有写过博客 xff0c 都是看别人的博客 xff0c 等到2015年左右发表了第一篇自己的博客 xff0c 直到2016年底觉着做技术的就需要记录自己的博客 xff0c 不仅是自己学习的过程
  • 2020-10-22

    用C 实现MVC xff08 Model View Control xff09 模式介绍 益处 在我们的开发项目中使用MVC xff08 Model View Control xff09 模式的益处是 xff0c 可以完全降低业务层和应用表
  • 2020-02-23

    常用命令 xff1a cd xff1a 切换目录 xff1b ls xff1a 用于显示指定工作目录下之内容 xff1b pwd xff1b 显示工作目录所在位置 xff1b mkdir xff1a 创建目录 xff1b cp xff1a
  • 毕业快乐 —— 写于2020年3月13日

    很久没有经营这个博客了 今天来写点什么罢 2020的春天 xff0c 由于猝不及防的疫情 xff0c 参加了一场特殊的毕业答辩 线上答辩形式 没有西装和鲜花 xff0c 似乎缺少了一些仪式感 但毕业似乎真真切切就是一件水到渠成的事情 xff
  • Cartographer最新版完整安装教程(2020.8.7成功安装)

    2020 8 7更 xff1a 春节之后重装了系统 xff0c 重新安装Cartographer又遇到了困难 xff0c 发现之前的教程naive xff0c 历尽千辛万苦今天终于安装成功 xff0c 而且更加简单方便 xff0c 给大家作
  • 新路由3鸡血版固件_【2020.8.17】newifi3版LEDE+Padavan+openwrt19.07自编译稳定固件

    版本一 xff1a open lede 账号 xff1a root xff0c 密码password xff0c 地址192 168 1 1可以自己修改ip xff0c 建议改成不和光猫一个网段 版本二 xff1a padavan 鸡血驱动
  • ubuntu安装python_2020最详细安装Ubuntu指南

    引言 这周末比较闲 xff0c 决定给家里的旧笔记本电脑重装一下系统 因为打算专门用这台电脑写代码 xff08 也因为这台电脑的配置过时了 xff0c 装win10会比较慢 xff09 xff0c 所以装了Ubuntu18 04 最终效果
  • 【新书推荐】【2020】无人机系统设计

    从系统角度全面介绍无人飞机系统的设计和分析 Provides a comprehensive introduction to the design and analysis of unmanned aircraft systems with
  • 00无人机简介以及课程介绍2020-07-03

    本系列的笔记全部来自于开课吧课堂的直播视频 xff0c 作为一个学生 xff0c 我只是进行有目的性的记录和总结 xff0c 而非博主我自己想出来写的 xff01 xff01 xff01 望周知 xff01 xff01 xff01 目录 一
  • CVPR 2020 论文大盘点-语义分割篇

    图像分割应用广泛 xff0c 在CVPR 2020 论文中所占比例很高 xff0c 可说是一大热门 xff0c 有110多篇相关论文 xff0c 本文盘点CVPR 2020 所有语义分割 xff08 Semantic Segmentatio
  • Docker下载与安装(2020)

    Docker下载与安装 Docker下载 进入网址下载稳定版 下载需要登录 xff0c 有账号就直接登录 xff0c 没有就注册 https hub docker com editions community docker ce deskt
  • CVPR 2020:Cross-View Tracking for Multi-Human 3D Pose Estimation at over 100 FPS 论文阅读随笔

    CVPR 2020论文阅读系列之 3D 姿态估计一 xff1a 论文 xff1a Cross View Tracking for Multi Human 3D Pose Estimation at over 100 FPS 欢迎批评指正 以
  • 六级(2020/7-1) Text1

    People often discuss the dangers of too much stress xff0c but lately最近 a very different view of stress is gaining popula
  • 2020-12-29 Matlab自动化控制-Adrc自抗扰控制参数调节

    Matlab自动化控制 Adrc自抗扰控制参数调节 上篇参看 xff1a https blog csdn net qingfengxd1 article details 111830762 以最简单的线性组合方法 xff08 1 xff09
  • 手把手教你复现顶会论文 —— RandLA-Net (CVPR 2020 Oral)

    前言 代码库 xff1a Pytorch 或者 Tensorflow Tensorflow1 11 作者代码库链接 xff1a https github com QingyongHu RandLA Net Pytorch 1 4 代码库链接
  • 2020.10.18 OpenCV出错,重新安装问题解决办法

    OpenCV3 3 1 之前还用正常 xff0c 不清楚怎么误操作了 xff0c 导致无法正常使用 xff0c 重新安装的踩坑记录 报错现象 xff1a home bruce software opencv 3 3 1 opencv con
  • 2020-09-28

    通用异步收发器 xff08 Universal Asynchronous Receiver Transmitter xff0c 通常称作UART xff0c 是一种串行 异步 全双工的通信协议 xff0c 在嵌入式领域应用的非常广泛 UAR
  • 人工测试之代码检查、走查与评审

    人工测试方法 代码检查 代码走查 桌面检查 同行评审 代码检查与代码走查的联系 1 要求人们组成一个小组来完阅读或直观检查特定的程序 找出错误 但不必改正错误 2 都是对过去桌面检查过程 在提交测试前 由程序员阅读自己程序的过程 的改进 3
  • 纠错输出码ECOC

    纠错输出码ECOC 即Error Correcting Output Codes 是一种最常用的MvM技术 many vs many多对多 而非训练完成后再去纠错 多分类学习最经典拆分策略 一对一OvO 一对其余OvR 多对多MvM 如果纠
  • AI那些事儿之验证集、shuffle作用

    验证集干啥的 验证集合测试集哪个更重要 一句话 训练集用于 自动地 训练调整模型中网络参数 weights 验证集用于调超参数 epochs轮数 几层比较合适 啥时候过拟合 要不要dropout 要多大程度 测试集测试模型泛化能力 验证集和

随机推荐