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

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

3天内不再提示

关于可视化定点代数环的研究分析

MATLAB 来源:djl 作者:Guy Rouleau 2019-09-12 11:17 次阅读

MathWorks应用工程师,博客介绍关于 Simulink 以及其它 MathWorks 的基于模型的设计工具。

几天前,我需要调试一个较大的模型,出现了下面这个错误:

关于可视化定点代数环的研究分析

在我这个模型里,这个代数环涉及到一百多个模块,信号遍布整个模型,还有总线结构,把问题变得很复杂,难以分析。

ashow(为什么不再需要它了!)

多年来,我一直使用ashow函数高亮显示代数环。以下是一个简单模型的示例:

关于可视化定点代数环的研究分析

然而,它不太好用,而且它只能高亮显示代数环的一部分。显然,它也无法高亮显示我现在需要解决的这个代数环。

这是因为,这里的代数环是定点信号,这就导致了类似“先有蛋还是先有鸡”的问题。。为了让 ashow 运行,它需要模型能编译。然而,该环是定点信号,Simulink 引擎知道它自己无法求解,于是在模型编译过程中报错,导致无法使用 ashow。

就在那时,我想起了一个相对较新,但经常忘记的函数:

Simulink.BlockDiagram.getAlgebraicLoops

如果你仔细阅读过代数环的相关文档页面,可能已经知道到,Simulink 提供了Simulink.BlockDiagram.getAlgebraicLoops 函数,它是一种新的,且更有效的代数环高亮显示方法。

用上述同一示例,结果如下:

关于可视化定点代数环的研究分析

这个函数在 R2015a 中引入,并在 R2017b 中做了改进,能找到并高亮显示更多类型的代数环。在我的案例中,它已经能高亮显示涉及到定点信号的代数环。根据该环高亮提示,就可找出引入延迟模块并打断该环的最佳位置。

请注意以下几点:

以红色高亮显示的模块是我们称之为代数变量的模块。可以先尝试在这类模块的输出端添加一个入延迟模块(除非是连续信号,参见下列相关阅读)。

如果检测到该环是人为代数环,它将以虚线高亮显示,这表示应使用原子子系统或模型引用的 Minimize Algebraic Loop feature 勾选项来解决这个问题。

Simulink.BlockDiagram.getAlgebraicLoops 还会返回一个对象类型的返回值给出模型代数环的各种属性,其中包括所涉及模块的句柄,您可以酌情使用。

以下是高亮显示的代数环的定点模型示例:

关于可视化定点代数环的研究分析

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

    关注

    11

    文章

    2639

    浏览量

    75385
  • 函数
    +关注

    关注

    3

    文章

    3868

    浏览量

    61308
  • 可视化
    +关注

    关注

    1

    文章

    1020

    浏览量

    20554
收藏 人收藏

    评论

    相关推荐

    数据可视化在大数据时代有哪些挑战?#可视化 #光点科技

    数据可视化
    光点科技
    发布于 :2023年10月17日 17:02:01

    数据可视化对于业务分析有什么帮助?#可视化 #数据可视化 #光点科技

    机器学习数据可视化
    光点科技
    发布于 :2023年10月16日 17:37:08

    数据可视化的应用有哪些?#可视化 #光点科技

    数据可视化
    光点科技
    发布于 :2023年10月13日 09:19:27

    数据可视化有哪些常见的图表类型?#可视化 #光点科技

    数据可视化
    光点科技
    发布于 :2023年10月11日 09:30:39

    数据可视化的发展趋势是什么?#可视化 #光点科技

    数据可视化
    光点科技
    发布于 :2023年10月10日 09:31:59

    基于Arduino做个音乐可视化LED灯带

    基于Arduino做个音乐可视化LED灯带,快来探索用了什么原理和材料!结合提供的简单代码,软硬件结合,你也可以在音乐中成为最靓的仔!
    发表于 09-27 08:08

    数据可视化的未来发展趋势是什么?#可视化 #数据可视化 #光点科技

    数据可视化
    光点科技
    发布于 :2023年09月25日 18:29:24

    数据可视化有什么优势?#可视化 #数据可视化 #光点科技

    数据可视化
    光点科技
    发布于 :2023年09月25日 09:50:22

    什么是数据可视化?如何进行数据可视化?#可视化 #光点科技

    数据可视化
    光点科技
    发布于 :2023年09月20日 17:41:03

    可视化大屏设计模板 | 主题皮肤(报表UI设计)

    下载使用可视化大屏设计模板,减少重复性操作,提高报表制作效率的同时也确保了报表风格一致,凸显关键数据信息。 软件:奥威BI系统,又称奥威BI数据可视化工具 所属功能板块:主题皮肤上传下载(数据可视化
    发表于 09-12 10:10

    财务数据分析?奥威BI数据可视化工具很擅长

    的智能财务指标计算功能,还拥有一套标准、系统的财务数据分析方案,无需测试,下载即可用! 奥威BI工具+智能财务方案:轻松完成智能财务数据可视化分析 奥威BI智能财务方案是一套针对企
    发表于 08-29 09:44

    紧跟老板思维,这款数据可视化工具神了

    。 注:该报表已做脱敏处理! 多维动态分析特点: 1、跳出终端限制。不管是放在展示厅中的大屏可视化报表,还是用作日常经营管理的一般可视化报表,又或者可随时从手机上打开使用的移动端可视化
    发表于 08-22 13:46

    SpeedBI数据可视化工具:浏览器上做分析

    SpeedBI数据分析云是一种在浏览器上进行数据可视化分析的工具,它能够将数据以可视化的形式呈现出来,并支持多种数据源和图表类型。 所有操作,均在浏览器上进行 在浏览器中打开SpeedBI数据
    发表于 08-22 10:55

    keras可视化介绍

    keras可视化可以帮助我们直观的查看所搭建的模型拓扑结构,以及模型的训练的过程,方便我们优化模型。 模型可视化又分为模型拓扑结构可视化以及训练过程可视化。 以上一讲的mnist为例,
    发表于 08-18 07:53

    167.第10节 fineBI使用:18 fineBI数据可视化分析、数据可视化、联动

    数据可视化
    充八万
    发布于 :2023年07月12日 18:46:17