0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于为Simulink模型添加注解的五种方式分析和介绍

MATLAB 来源:djl 2019-09-11 11:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

您是否有过这样的经历:当打开旧版本的 Simulink 模型或某个同事开发的模型时完全搞不清如何使用?在这种情况下,添加恰当的注解会非常有帮助。

本文将使用图 1 所示的 Simulink 汽车模型来演示 5 种为Simulink模型添加注解的方法(分为上下两篇),包括:

指定和显示模型信息

为模型添加注释

为模块和信号加注解

向模型层添加备注

为总线、信号和参数添加注解

关于为Simulink模型添加注解的五种方式分析和介绍

图1. Simulink 中完整的汽车模型。

学习资源

指定和显示模型信息

第一步是创建高级描述。您可以在 Property Inspector(属性查看)中或者右键单击画布并选择 Model Properties(模型属性)查看和编辑模型的 Description (描述)属性。若要查看模型描述,请在MATLAB命令提示中(图2,左上角)输入help,然后再输入模型名称。

关于为Simulink模型添加注解的五种方式分析和介绍

图 2. Model Properties 对话框,显示模型描述(左)和历史信息(右)。

Property Inspector(属性查看)中的 Info(信息)选项卡和 Model Properties(模型属性)对话框(图2,右侧)中的 History(历史)选项卡还汇总了模型历史信息,包括变动、版本和上次保存的日期。

模型描述和模型属性也可以从模型中查看。使用 Model Info(模型信息)模模块指定要显示的属性(图3)。

关于为Simulink模型添加注解的五种方式分析和介绍

图 3. 显示模型属性的 Model Info(模型信息)模块。

为模型添加注释

添加注释是另一种提升设计可读性和清晰度的方式。注释是快速添加描述性备注和标注的视觉元素。使用选项板或者双击画布并选择 Create Annotation(创建注释),可创建文本、图像、方程、网站链接或 MATLAB 函数链接的组合。您可以修改注释的类型和外观;例如,您可以在 LaTeX 或 MathML 中添加数学方程式。

通过将光标放在注释轮廓上并将连接线拖动到目标模块上,可以在注释和模块之间添加连接线。通过使用选项板或在感兴趣的区域周围拖动一个框并从操作栏中选择 Create Area(创建区域),可以将模型中的各区域框起来,以直观地对相关模模块进行分组并提高模型的可读性。可以标记区域以指示模模块之间的关系。

图 4 说明了这些注释技术。

关于为Simulink模型添加注解的五种方式分析和介绍

图 4. 添加了注释的模型。

为模块和信号加注解

随着设计的进展,您可能会发现自己要处理数百甚至数千个模块和信号,这使得模型更加不易阅读。

通过命名信号和模块,可以立即提高设计的清晰度(图 5)。右键单击该信号并选择 Properties(属性),或者只需双击该信号即可输入或编辑信号名称。单击模块正下方的默认名称即可命名该模块。

关于为Simulink模型添加注解的五种方式分析和介绍

图 5. 添加注释的模块和信号。

使用模块或信号属性中的相应字段输入模块或信号的描述。随后,您可以在模块图标下方或在模块上方悬停时显示描述和其他模块属性。带注释的模块和信号如图5所示。您还可以将模块描述作为注释包含在从模型生成的 C/C++ 代码中。

如果使用封装技术创建模块的自定义接口,用户仍然可以在 Mask Editor 的 Documentation(文档)窗格中提供描述(图 6)。同一窗格中的 Help(帮助)字段可以让您输入所需信息,该信息会在用户单击封装模块对话框的 Help(帮助)按钮时显示。

关于为Simulink模型添加注解的五种方式分析和介绍

图6. 屏蔽模块的注解。

将在下篇中介绍向模型层添加备注以及为总线、信号和参数添加注解的方法。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 图像
    +关注

    关注

    2

    文章

    1097

    浏览量

    42517
  • 视觉
    +关注

    关注

    1

    文章

    184

    浏览量

    24902
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    关于DC/DC的三控制方式介绍

    关于DC/DC的控制方式,作为控制开关周期、导通时间的控制方式,存在PWM控制、PFM控制及PWM/PFM自动切换控制。这种控制方式的差异会显著影响轻载效率、噪声特性及输出纹波电压。
    的头像 发表于 05-20 13:49 455次阅读
    <b class='flag-5'>关于</b>DC/DC的三<b class='flag-5'>种</b>控制<b class='flag-5'>方式</b><b class='flag-5'>介绍</b>

    集成Simulink 与 NXP S32 Design Studio (S32DS)使用基于模型的设计工具箱,关于版本兼容性的疑问求解

    我正在努力集成Simulink 与 NXP S32 Design Studio (S32DS)使用基于模型的设计工具箱 (MBDT 1.6.0 版本),我正在为版本兼容性而苦苦挣扎。 这是我的情况
    发表于 04-16 07:41

    如何在 S32 配置工具中添加 ADC 并在 Simulink 中使用?

    对于 S32K3,如何在 S32 配置工具中添加 ADC 并在 Simulink 中使用?
    发表于 04-07 07:09

    工作流大模型节点说明

    推荐。 输入 模型的输入可以选取前面节点的输入和输出的参数,也可以手动输入具体的值。 模型根据输入的参数,以及提示词,生成回复。 会话上下文 开关控制是否将会话上下文信息发送到模型,支持选择两
    发表于 03-19 14:56

    国内大星地数据大模型ai融合分析与应用分系统软件介绍

        虽未明确划分“星地数据大模型AI融合分析与应用”的大分系统,但北京华盛恒辉、北京木恒润、Anthropic、MetaAI和SpaceX等机构已通过关键技术突破与场景深耕,构
    的头像 发表于 12-29 10:49 215次阅读

    交换机组网方式,彻底了解清楚

    来看下交换机组网方式。 一、小型网络 接入的用户在100左右的中小型企业网。这里面涉及到一个问题,很多朋友问到过,100路网络需要使用核心交换机吗? 基本在50路以下无需用核心交
    的头像 发表于 12-17 10:27 1368次阅读
    交换机<b class='flag-5'>五</b><b class='flag-5'>种</b>组网<b class='flag-5'>方式</b>,彻底了解清楚

    matlab的算法部署在simulink

    有没有哪位大佬能提供一下思路,遇到一个问题matlab得不到神经网络fitcnet模型的权重参数,所以simulink没办法部署,那遇到这种情况该如何处理
    发表于 12-08 15:27

    MXAM常见问题解答:从配置到报告生成#simulink模型测试 #simulink

    Simulink
    北汇信息POLELINK
    发布于 :2025年11月14日 11:48:38

    关于系统链接脚本的介绍

    一、队伍介绍 本篇蜂鸟E203系列分享第四篇,本篇介绍的内容是系统链接脚本。 二、如何实现不同的下载模式? 实现三不同的程序运行方式,可
    发表于 10-30 08:26

    汽车HIL测试系统,欧美标充电模型Simulink模型,开发,有偿

    提供一个欧美标充电模型,交付物白盒Simulink模型
    发表于 09-04 16:23

    三相异步电机在SIMULINK下的建模与仿真

    摘要:异步电动机三相原始动态数学模型相当复杂,分析和求解这组非线性方程十分困难,因此,要简化数学模型,必须从简化磁链关展入手,简化的基本方法就是坐标变换。以异少电动机坐标变换为基础推导出同步旋转
    发表于 06-16 21:48

    驱动方式下永磁直线开关磁链电机的研究

    摘要:永磁开关磁链电机数学模型可以等效永磁无刷电机,普遍采用方波驱动方式。在有限元基础上分析6/7极直线式磁链电机反电势波形,采用方波和正弦波驱动
    发表于 06-09 16:18

    FA模型的DataAbility的切换介绍

    ,Stage模型下的DataShareExtensionAbility系统API,只有系统应用才可以创建。因此,FA模型的DataAbility的切换,对于系统应用和三方应用策略有所不同。下面分别
    发表于 06-06 08:10

    FA模型的ServiceAbility的切换介绍

    的ServiceExtensionAbility系统API,只有系统应用才可以创建。因此,FA模型的ServiceAbility的切换,对于系统应用和三方应用策略有所不同。下面分别介绍这两
    发表于 06-05 07:24

    FA模型绑定Stage模型ServiceExtensionAbility介绍

    FA模型绑定Stage模型ServiceExtensionAbility 本文介绍FA模型的三应用组件如何绑定Stage
    发表于 06-04 07:55