主要内容

逻辑分析仪

可视化、测量和分析随时间变化的转换和状态

描述

逻辑分析仪在Simulink中是一个可视化和检查信号和状态的工具吗金宝app®模型。使用逻辑分析仪,你可以:

  • 调试和分析模型

  • 同时跟踪和关联多个信号

  • 检测和分析时间违规

  • 跟踪系统执行

  • 使用触发器检测信号变化

有关键盘快捷键,请单击更多

键盘快捷键

行动 描述 适用时
Ctrl + X 减少 波被选中
Ctrl + C 复制 波被选中
Ctrl + V 粘贴 波被选中
删除 删除 波被选中
Ctrl + - 缩小 总是
Shift + Ctrl + - 围绕活动光标缩小 总是
Ctrl + + 放大 总是
Shift + Ctrl + + 围绕活动光标缩小 总是
Shift + Ctrl + C 将显示移动到活动光标 当光标不在显示范围内时
空间 完全缩小 总是
标签右箭头 下一个过渡 选择数字格式波
Shift + Tab左箭头键 之前的过渡 选择数字格式波
Ctrl +一个 选择所有波 总是
向上箭头键 选择波浪以上选定 波被选中
向下箭头 选择下面的波浪 波被选中
Ctrl +向上箭头 将选定的波浪向上移动 波被选中
Ctrl +向下箭头 将选定的波向下移动 波被选中
逃避 取消选择所有信号 波被选中
向上翻页 向上滚动 总是
翻页 向下滚动 总是

打开逻辑分析仪应用程序

在Simuli金宝appnk工具条“仿真”选项卡上,单击逻辑分析仪应用按钮。如果没有显示按钮,请展开审查结果应用程序库。您最近选择的数据可视化是跨Simulink会话保存的。金宝app

要可视化引用的模型,您必须从引用的模型中打开Logic Analyzer。您应该在Logic Analyzer工具栏中看到引用模型的名称。

例子

选择要分析的信号

逻辑分析仪金宝app支持多种选择要可视化的数据的方法。

  • 在模型中选择一个信号。选择信号时,信号线上方会出现一个省略号。将鼠标悬停在省略号上以查看选项,然后选择启用数据日志记录选择。

  • 在模型中的信号上单击鼠标右键以打开“选项”对话框。选择日志选择信号选择。

  • 使用任何方法在模型中选择多个信号线。例如,使用转变+单击可单独选择多行或CTRL +一个一次选择所有行。然后,在信号选项卡中,选择测井信号按钮。

    测井信号按钮

要在Logic Analyzer中可视化数据,您必须为模型启用信号日志记录。(默认情况下,日志记录是打开的。)要启用信号记录,请打开模型设置从toolstrip中,导航到数据导入/导出窗格中,选择信号记录

当你打开门的时候逻辑分析仪,将列出所有标记为记录的信号。您可以从中添加和删除波形逻辑分析仪趁它还开着。添加和删除信号不会禁用日志记录,只是从逻辑分析仪中删除信号。

修改全局设置

打开逻辑分析仪并选择设置将来发布。打开全局设置对话框。您为单个信号更改的任何设置都将取代全局设置。逻辑分析仪使用模型(Simulink)或系统对象™(MATLAB)保存任何设置更改金宝app®).

逻辑分析仪设置窗口

设置显示基数将您的信号转换为以下信号之一:

  • 十六进制-将值显示为0到9以及A到F之间的符号

  • 八进制—以0到7的数字显示值

  • 二进制-将值显示为0和1

  • 有符号小数—显示有符号的、存储的整数值

  • 无符号小数—显示存储的整数值

设置显示格式其中之一:

  • 自动—显示in中的浮点数信号模拟格式和整数和定点信号数字的格式。布尔信号显示为0或1。

  • 模拟—以模拟图的形式显示数值

  • 数字的-将值显示为数字转换

设置显示时间单位致下列人士之一:

  • 自动-使用与当前图表中显示的时间范围相适应的时间刻度

  • 毫秒

  • 微秒

  • 纳秒

  • 皮秒

  • 飞秒

设定布尔高亮显示致下列人士之一:

  • 没有一个

  • -为整个布尔信号行添加高亮显示的背景。

    信号行的布尔高亮显示示例

    选择突出显示布尔值为布尔信号添加高亮显示。

  • 梯度-增加基于值的布尔信号的颜色高亮。若信号值为真正的,下面的高光将淡出。如果信号值为,信号在上面淡出。使用此选项,您可以直观地推断信号的值。

    信号的梯度布尔突出显示的样本

查看图中关于全局设置的说明:波色轴的颜色高度字体大小,间距字体大小仅适用于轴内的文本。

每个全局设置影响逻辑分析器窗口的注释图像

默认情况下,当模拟停止时,Logic Analyzer会在一个屏幕上显示模拟时间的所有数据。如果你不想要这种行为,清除适合在停站观看.长时间模拟时禁用此选项。

要显示没有路径信息的波的短名称,请选择显示短波名称

您可以扩展定点和整数信号,并查看单个位。的先显示最低有效位选项使您可以颠倒显示位的顺序。

如果将记录的总线信号流送到逻辑分析仪,则可以使用显示总线元素名称选择。要显示总线元素名称:

  1. 添加用于记录的总线信号。

  2. 在逻辑分析器设置中,选择显示总线元素名称复选框。

  3. 运行模拟。

展开总线信号时,您将看到总线信号名称。

信号总线名称的样本

一些特殊情况:

  • 如果信号没有名称,逻辑分析仪将显示块名称。

  • 如果总线是总线对象,则逻辑分析器将显示在总线对象编辑器中指定的总线元素名称。

  • 如果其中一个总线元素包含数组,则数组的每个元素都会附加元素索引。

    带有索引的信号总线元素名称的示例

  • 如果总线元素包含包含复杂元素的数组,则实值和复杂值()分裂。

    附加索引和复杂性的信号总线元素名称示例

  • 总线信号通过一个获得块标记增益(1)增益(2),...获得(n)

  • 如果总线包含总线数组,则Logic Analyzer在元素名称前面加上总线数组索引。

    带有前置数组索引的信号总线元素名称的示例

修改单个波浪设置

打开逻辑分析仪双击波浪名称选择波浪。然后从波动选项卡,设置特定于您选择的单个wave的参数。对单个信号所做的任何设置都将取代全局设置。要将单个wave参数返回到全局设置,请单击重置

删除和恢复波

  1. 打开逻辑分析仪并通过点击wave名称选择一个wave。

  2. 逻辑分析仪将来发布,点击.波被从逻辑分析仪

  3. 要恢复波浪,请从逻辑分析仪将来发布,点击

    一个分配器名叫恢复了波被添加到频道的底部,所有已删除的波放置在其下方。

添加触发器

逻辑分析仪触发器允许您根据特定条件查找数据点。当您需要找到一个特定的信号变化时,这个特性对于调试或测试非常有用。

  1. 打开逻辑分析仪并选择触发标签。

  2. 要将信号连接到触发器,请选择附加的信号,然后选择你想触发的信号。你可以在触发器上附加多达20个信号。每个信号只能有一个触发条件。

  3. 默认情况下,触发器在附加信号中寻找上升边。您可以将触发器设置为查找上升或下降边、位序列或比较值。若要更改触发条件,请选择设置的条件

    如果向触发器添加多个信号,则使用操作符选项:

    • -匹配所有条件。

    • -符合任何条件。

  4. 要控制在触发前看到多少个样本,请设置显示样本选项。例如,如果将此选项设置为500,逻辑分析仪尝试在触发前为您提供500个样本。根据模拟的不同逻辑分析仪可能会在触发前显示超过或少于500个样本。然而,如果在第500个样本之前发现触发器,逻辑分析仪仍然显示触发器。

  5. 使用控制触发模式显示模式

    • 一次-逻辑分析仪只标记与触发器条件匹配的第一个位置,并停止向逻辑分析器显示更新。如果您想重置触发器,请选择重整军备触发. 相对于当前模拟时间逻辑分析仪显示下一个匹配的触发器事件。

    • 汽车-逻辑分析仪标记每个匹配触发器条件的位置。

  6. 在运行模拟之前,选择启用触发.蓝色光标显示时间0。然后,运行模拟。当找到触发器时,逻辑分析仪用锁定的蓝色光标标记位置。

查看位展开波和位反转显示顺序

逻辑分析仪使您位扩展定点和整数波。

  1. 逻辑分析仪,单击定点或整数波旁边的箭头以查看位。

    最低有效位和最高有效位标记为lsbmsb在波浪名称旁边。

  2. 单击“设置”,然后选择先显示最低有效位颠倒显示位的顺序。

相关的例子

限制

日志设置

输入信号限制

  • 标记为日志的信号逻辑分析仪每个模拟步骤必须有少于8000个样本。

  • 逻辑分析仪不支持基于框架的处金宝app理。

  • 对于大于53位的64位整数和定点数,如果数字大于双精度的最大值,数字之间的转换可能无法正确显示。

  • 您可能会看到性能下降逻辑分析仪对于大型矩阵(大于500个元素)和具有超过1000个信号的总线。

  • 逻辑分析仪不支持statfl金宝appow数据输出。

图形设置

  • 在模拟运行时,您不能缩放、平移或修改触发器。

  • 要使常数信号形象化,在设置中,你必须设置格式数字的.标记用于日志记录的常量被可视化为一个连续的过渡。

模式 金宝app支持 注意事项和限制

正常的

是的

加速器

是的

你不能使用逻辑分析仪将信号可视化模型块与模拟模式设置为加速器

快速的加速器

是的

中没有可用的数据逻辑分析仪在模拟。

如果使用设置为快速加速器的模拟模式模拟模型,则在模拟后无法在逻辑分析仪

  • 多实例模型参考信号

  • 非虚拟总线信号

Processor-in-the-loop(公益诉讼)

没有

Software-in-the-loop(银)

没有

外部

没有

有关这些模式的更多信息,请参见加速模式如何工作

介绍了R2016b