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

    文章

    2780

    浏览量

    76634
  • 函数
    +关注

    关注

    3

    文章

    4307

    浏览量

    62433
  • 可视化
    +关注

    关注

    1

    文章

    1178

    浏览量

    20890
收藏 人收藏

    评论

    相关推荐

    智慧楼宇可视化的优点

    智慧楼宇可视化是指通过数据可视化技术来展示和分析楼宇的各种数据,为楼宇管理者和用户提供直观、清晰的信息展示和决策支持。以下是智慧楼宇可视化的优点,详细介绍其在楼宇管理和运营中的重要作用
    的头像 发表于 11-19 14:25 117次阅读

    智慧地铁站可视化建设的意义

    地铁站 可视化建设的意义、关键技术和应用场景。 智慧地铁站可视化的意义 智慧地铁站可视化建设是指通过信息技术、物联网技术和大数据分析等手段,实现地铁站内设备、乘客流动、安全状况等各类数
    的头像 发表于 07-26 14:16 222次阅读

    三维可视化运用的主要技术

    介绍三维可视化运用的主要技术,涵盖渲染技术、建模技术、交互技术以及数据处理技术等方面。 首先,渲染技术是三维可视化中至关重要的一。渲染是指将模型转化为图像或动画的过程,使其能够在屏幕上显示。在三维
    的头像 发表于 07-19 13:56 247次阅读

    大屏数据可视化 开源

    可以使信息一目了然,还能帮助用户深入分析数据,发现潜在的规律和洞察。以下是古河云科技实现大屏数据可视化的关键步骤。 1.确定需求和目标 确定大屏数据可视化的具体需求和目标,包括展示内容、受众群体、交互方式等。 2.数据收集
    的头像 发表于 06-27 16:06 378次阅读
    大屏数据<b class='flag-5'>可视化</b> 开源

    如何实现园区大屏可视化

    孪生可视化 构建平台利用Web三维可视化技术对现实场景进行仿真,实现园区级业务场景 的可视化呈现,助力企业快速完成项目的实施。实现园区场景立体可先,极致可视。那么,今天古河云科技就来给
    的头像 发表于 06-19 15:39 384次阅读
    如何实现园区大屏<b class='flag-5'>可视化</b>?

    物联网时代,为什么需要可视化数据大屏

    在互联网和大数据时代,工业领域日益增长的数据量越来越离不开数据分析的支持,可视化数据大屏便是集中数据并展示出来的重要平台,能够将各个工厂、车间、设备的数据集中并实现可视化分析,让管理层更好的了解生产
    的头像 发表于 06-18 13:53 329次阅读
    物联网时代,为什么需要<b class='flag-5'>可视化</b>数据大屏

    态势数据可视化技术有哪些

    智慧华盛恒辉态势数据可视化技术是一种将数据以图形、图像、动画等视觉形式展现出来的技术,特别是在处理和分析态势数据时,该技术能够将复杂的数据转化为直观、易于理解的视觉表现。以下是态势数据可视化技术
    的头像 发表于 06-11 15:47 352次阅读

    大屏数据可视化的作用和意义

    大屏数据可视化则是将这些数据以更加直观、易懂的方式展现出来,帮助用户快速做出决策、发现问题、分析趋势,具有重要的作用和意义。 大屏数据可视化的作用体现在以下几个方面: 1.信息呈现与传达:通过大屏幕数据
    的头像 发表于 06-03 17:56 633次阅读

    三维可视化是怎么做的?特点有哪些?

    的应用场景中占据着重要部分,很多业务都需要以三维可视化的方式呈现与交互,它能够帮助用户更直观地理解复杂的数据和信息。以下是关于三维可视化的三维地图的制作过程以及功能特点: 三维地图制作过程: 1. 数据采集:首先
    的头像 发表于 04-28 15:12 462次阅读
    三维<b class='flag-5'>可视化</b>是怎么做的?特点有哪些?

    FUXA基于Web的过程可视化软件案例

    FUXA——基于Web的过程可视化软件
    发表于 04-24 18:32 1次下载

    基于高光谱技术的红茶茶多酚可视化研究

    基于高光谱技术的红茶茶多酚可视化研究红茶是一种全发酵茶叶,因其风味独特而受到消费者青睐。
    的头像 发表于 04-22 18:08 732次阅读
    基于高光谱技术的红茶茶多酚<b class='flag-5'>可视化</b><b class='flag-5'>研究</b>

    态势数据可视化技术有哪些

    智慧华盛恒辉态势数据可视化技术是一种将复杂、动态的态势数据以直观、易于理解的方式展现出来的技术手段。以下是几种主要的态势数据可视化技术: 网络安全态势指标可视化分析系统及方法,针对安全态势指标不准
    的头像 发表于 04-22 15:17 382次阅读

    可视化全程追溯,可视化资产管理系统

    管理系统以智能技术为核心,融合了实时监控、数据分析可视化展示等功能,为企业提供了完整的资产管理解决方案。它能够有效地追踪和管理企业的固定资产、设备和库存物资,帮助企业实现资产的全生命周期管理。借助这一系统
    的头像 发表于 01-11 13:54 463次阅读
    <b class='flag-5'>可视化</b>全程追溯,<b class='flag-5'>可视化</b>资产管理系统

    一键生成可视化图表/大屏 这13款数据可视化工具很强大

    前言 数字经济时代,我们每天正在处理海量数据,对数据可视化软件的需求变得突出,它可以帮助人们通过模式、趋势、仪表板、图表等视觉辅助工具理解数据的重要性。 如果遇到数据集需要分析处理,但是你不又知道
    的头像 发表于 12-19 17:27 5261次阅读
    一键生成<b class='flag-5'>可视化</b>图表/大屏 这13款数据<b class='flag-5'>可视化</b>工具很强大

    数字时代:关于数据可视化的定义/优势及示例

    毫无意义和难以管理。这就是数据可视化发挥关键作用的地方。 数据可视化的定义 “数据可视化”的定义是广泛的。但大多数定义侧重于数据与计算机技术之间的联系,以便将数据转换为视觉形式。不管如何,数据的
    的头像 发表于 12-12 18:04 831次阅读
    数字时代:<b class='flag-5'>关于</b>数据<b class='flag-5'>可视化</b>的定义/优势及示例