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

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

3天内不再提示

为Simulink模型添加注解的方式分享和介绍

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

扫码添加小助手

加入工程师交流群

上周,我们通过下图中的Simulink 汽车模型介绍了为 Simulink 模型添加注解的五种方式(点击阅读)其中的三种,本文将继续演示余下的注解方法:

向模型层添加备注

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

为Simulink模型添加注解的方式分享和介绍

向模型层添加备注

随着模型越来越大,层次结构中也添加了越来越多的层,这使得研发人员很难掌握整体情况。可以使用视图标签、备注和 DocBlock 对模型的各个层进行注解。

对部分模型打视图标签书签,您可以使用它们直接导航到模型的特定部分,并提供特定视图的详细信息或注释。要创建视图标签,可从想要捕获的模型部分的选项板中选择 Viewmark This View(标注此视图)按钮。单击 Viewmarks(视图标签)按钮,查看并向您的视图标签添加描述或注释(图 7)。

为Simulink模型添加注解的方式分享和介绍

图7. 模型视图标签的详细特定视图。

要将备注添加到模型层次结构中的任何层,首先需要创建一个备注文件。备注可以包括图像和链接,以及URL。如果模型已经有了与之关联的备注,则在层次结构中导航时,Notes(备注)窗格将显示当前层的内容(图 8)。

为Simulink模型添加注解的方式分享和介绍

图 8. 用于详细说明模型层次结构中特定层的备注。

DocBlock 为您提供了另一种添加备注的方法。双击模块的某个实例,可创建一个包含该模块关联文本的临时文件,并在编辑器中打开该文件(图 9)。请注意,可以将 DocBlock 中的注释文本用作全局注释(该注释显示在从模型生成的代码中)。

为Simulink模型添加注解的方式分享和介绍

图9. 添加了注释的 DocBlock。

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

Simulink 模型通常依赖于存储在模型外部的变量和数据。例如,总线、信号和参数对象一般存储在基本工作空间中。您可以使用对象的Description属性详细说明对象的作用和功能。该功能可以通过编程实现:

>> myParam = Simulink.Parameter; myParam.Description = 'This is the parameter description';

也可以从相应的对话框中通过 Model Explorer(模型资源管理器)访问或双击对象来实现(图10)。

为Simulink模型添加注解的方式分享和介绍

图 10. 总线、信号和参数对象的 Description(描述)字段。

如果使用 Embedded Coder从模型生成代码,则可以将总线、信号和参数对象描述添加为生成代码中变量声明的注释(图11)。

为Simulink模型添加注解的方式分享和介绍

图 11. 将总线、参数和信号对象描述字段用作生成代码中的注释。

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

    关注

    8

    文章

    7363

    浏览量

    95158
  • 信号
    +关注

    关注

    12

    文章

    2950

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    集成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

    工作流大模型节点说明

    。大模型节点添加了技能时,输出格式固定为文本输出。 Markdown:Markdown格式,参数值模型回复的Markdown文本内容。 JSON:JSON格式,指定JSON时可自定义
    发表于 03-19 14:56

    matlab的算法部署在simulink

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

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

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

    小白必看:模型静态测试效率翻倍——MXAM详解#simulink #Siumlink模型测试

    模型
    北汇信息POLELINK
    发布于 :2025年10月24日 18:03:11

    Simulink模型测试典型问题分享——模型库管理问题

    典型测试问题分享-模型库管理问题 问题描述: 相同信号名称模型不同位置重复出现,导致编译异常报错(模型运行正常)。 名称存在逻辑冲突,例如右侧扭矩计算,但是名称为LeftTorqueControl。 信号名称频繁变更且缺乏
    的头像 发表于 09-21 23:22 1458次阅读
    <b class='flag-5'>Simulink</b><b class='flag-5'>模型</b>测试典型问题分享——<b class='flag-5'>模型</b>库管理问题

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

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

    NCS怎么添加.c.h文件到工程

    【NCS随笔】 SEGGER添加方式介绍NCS工程之前,我们先看看大家熟悉的SEGGER工程(Keil同理): 左边的项目栏可以看到工程的配置,通过点击 User Include
    的头像 发表于 06-27 14:48 1256次阅读
    NCS怎么<b class='flag-5'>添加</b>.c.h文件到工程

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

    坐标系(M-T)下三相异步电机的数学模型、应用SIMULINK建立了仿真模型及其中的电压转换模块、电流转换模块、U/1转换模块.仿真实例验证了仿真模型的有效性。 纯分享帖,需要者可点击
    发表于 06-16 21:48

    BMS simuli<x>nk完整模型(包含:SOC、主动均衡等算法)

    BMS simulink完整模型(包含:SOC、主动均衡等算法)
    发表于 06-08 09:54 5次下载

    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模型的Servi
    发表于 06-04 07:55

    通过易于使用的相机模组快速应用添加机器视觉

    ) 的神经科学家就发现,大脑只需 13 毫秒 (ms) 就能根据眼睛看到的东西形成完整的图像。 视觉如此重要,因此许多人都希望在机器上添加视觉传感器就不足奇了。产品添加机器视觉,可
    的头像 发表于 05-25 14:48 1129次阅读
    通过易于使用的相机模组快速<b class='flag-5'>为</b>应用<b class='flag-5'>添加</b>机器视觉