主要内容

逻辑分析仪

可视化、测量和分析转换和州

描述

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

  • 调试和分析模型

  • 同时跟踪和许多相关信号

  • 检测和分析时间违规

  • 跟踪系统执行

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

键盘快捷键,点击更多的

键盘快捷键

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

打开逻辑分析仪的应用

在模拟仿真软件金宝app将来发布选项卡上,单击逻辑分析仪应用按钮。如果按钮没有显示,扩大审查结果应用画廊。你最近选择跨模型会话保存数据可视化。金宝app

可视化模型引用,你必须打开引用模型的逻辑分析仪。您应该看到的名称引用模型的逻辑分析仪工具栏。

例子

选择信号分析

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

  • 在您的模型中选择一个信号。当您选择一个信号时,信号线上面会出现一个省略号。悬停在省略视图选项,然后选择启用数据日志记录选择。

  • 右键单击一个信号模型中打开一个选项对话框。选择日志选择信号选择。

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

    测井信号按钮

可视化数据的逻辑分析仪,您必须启用信号日志记录模式。(日志记录是在默认情况下)。使信号记录,打开模型设置从将来发布,导航到数据导入/导出窗格中,选择信号记录

当你打开逻辑分析仪,列出了所有信号标记为日志记录。您可以添加和删除从你逻辑分析仪虽然它是开着的。添加和删除信号没有禁用日志记录,只有删除逻辑分析仪的信号。

修改全局设置

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

逻辑分析仪设置窗口

设置显示基数你的信号是下列之一:

  • 十六进制——显示值作为符号从0到9,F

  • 八进制——显示值作为数字从0到7

  • 二进制:显示值为0和1

  • 签署了小数——显示了存储整数值

  • 无符号十进制——显示存储的整数值

设置显示格式为以下之一:

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

  • 模拟——作为一个模拟图显示值

  • 数字——显示值作为数字转换

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

  • 自动——使用一个适当的时间尺度在当前显示的时间范围

  • 毫秒

  • 微秒

  • 纳秒

  • 皮秒

  • 飞秒

设置布尔强调下列之一:

  • 没有一个

  • ——添加一个背景突出显示整个布尔信号行。

    布尔强调样本信号的行

    选择强调布尔值添加高亮显示布尔信号。

  • 梯度-增加颜色高亮显示基于布尔信号值。如果信号值真正的下面,突出褪色。如果信号值,信号消失。使用这个选项,可以直观地推断出信号的值。

    梯度样品布尔强调的一个信号

检查图形的解释全局设置:波色,轴的颜色,高度,字体大小,间距字体大小仅适用于轴内的文本。

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

默认情况下,当你的仿真停止,逻辑分析仪显示所有的数据在一个屏幕上的模拟时间。如果你不想要这种行为,明确适合在停止。为长时间模拟这个选项是禁用的。

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

你可以扩大定点和整数信号并查看单个位。的首先显示最低有效位选项允许您改变的顺序显示。

如果你流记录总线信号逻辑分析仪,您可以显示信号在总线使用的名称显示汽车元素名称选择。展示汽车元素名称:

  1. 为日志添加总线信号。

  2. 在逻辑分析仪的设置,选择显示汽车元素名称复选框。

  3. 运行仿真。

当你扩展总线信号,你会看到总线信号名称。

样品的信号总线名称

一些特殊情况:

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

  • 如果公共汽车是一个总线对象,逻辑分析仪显示了汽车总线对象编辑器中指定元素名称。

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

    样本信号总线元素名称附加的索引

  • 如果一个总线与复杂元素包含一个数组元素,真正的和复杂的值()分裂。

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

  • 通过总线信号获得块标记获得(1),获得(2),……获得(n)

  • 如果总线包含一个数组的巴士,逻辑分析仪的元素名称加总线数组索引。

    样品的信号总线元素名称前缀数组索引

修改单个波设置

打开逻辑分析仪并选择一波通过双击波的名字。然后从选项卡,设置参数特定于单个波你选择。任何设置了个人信号取代全局设置。返回个人波参数全局设置,点击重置

删除和恢复波

  1. 打开逻辑分析仪通过单击并选择一个波的名字。

  2. 逻辑分析仪将来发布,点击。波中逻辑分析仪

  3. 的波,恢复逻辑分析仪将来发布,点击

    一个分配器名叫恢复了波添加到你的渠道底部,与所有删除其下放置波。

添加触发器

逻辑分析仪触发器可以找到基于某些条件的数据点。这个特性有助于调试或测试时,你需要找到一个特定的信号变化。

  1. 打开逻辑分析仪并选择触发选项卡。

  2. 附加一个触发信号,选择附加的信号,然后选择你想要的信号来触发。你可以附上20信号来触发。每个信号只能有一个触发条件。

  3. 默认情况下,触发查找边缘附加信号的上升。你可以设置触发器寻找上升或下降的边缘,比特序列,或比较值。改变触发条件,选择设置的条件

    如果你添加多个触发信号,控制触发器逻辑使用操作符选择:

    • ——匹配所有条件。

    • 匹配任何条件。

  4. 控制多少个样品你看到之前触发,设置显示样本选择。例如,如果您设置这个选项500年,逻辑分析仪试图给你500样品前触发。根据模拟,逻辑分析仪可能显示或多或少于500样品前触发。然而,如果发现引发第500样本之前,逻辑分析仪仍然显示了扳机。

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

    • 一次- - -逻辑分析仪是只有第一个位置匹配的触发条件和停止显示更新逻辑分析仪。如果你想重置触发器,选择重整军备触发。相对于当前的仿真时间,逻辑分析仪显示下一个匹配触发事件。

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

  6. 在运行模拟之前,选择启用触发。蓝色光标显示为0。然后,运行仿真。当找到一个触发器,逻辑分析仪标志着一个锁着的蓝色光标的位置。

块选择可见多引用的实例模型

逻辑分析仪只能流多实例模型的一个实例。如果同一个在不同窗口中打开模型,这些模型将共享相同的逻辑分析仪。这个例子展示了如何选择一个多实例的实例模型块的日志记录逻辑分析仪

打开multipleModelInstances模型。

open_system (“multipleModelInstances”)

模型包含三个的实例referencedModel模型。

双击打开模型的任何块模型引用的所有三个街区。

open_system (“referencedModel”)

打开逻辑分析仪在参考模型中通过双击旁边的记录符号MovingAverage块。您应该看到referencedModel - [multipleModelInstances]工具栏的逻辑分析仪。

逻辑分析仪的窗口,运行模型。通过运行仿真从一个版本的引用referencedModel,运金宝app行仿真软件模型(multipleModelInstances)和引用模型(referencedModel)。的逻辑分析仪显示一个多实例模型的一个实例。

当您运行一个模拟,逻辑分析仪运行模型逻辑分析仪中列出的工具栏。如果这个模型是一个参考模型,工具栏还列出了模型顶部,你会看到运行结果模型。查看参考模型的结果,你必须打开引用模型作为一个优秀的模型。

切换实例,从模型编辑器菜单,在模拟选项卡打开准备画廊和选择金宝app正常模式的图>子系统和模型参考>模型块正常模式可见性。选择模型实例3然后点击好吧

运行multipleModelInstances模型了。的逻辑分析仪显示模型实例3数据。

视图Bit-Expanded波和反向显示部分

逻辑分析仪使您能够bit-expand定点和整数。

  1. 逻辑分析仪,点击箭头查看下一波定点或整数位。

    最低有效位和最重要的一点是显著的lsb最高有效位在波的名字。

  2. 点击设置,然后选择首先显示最低有效位改变显示的顺序。

添加触发器来验证写操作

这个例子展示了如何使用一个触发器验证信号匹配设计。

  1. 打开可编程滤波器模型(dspprogfirhdl)。

  2. 打开逻辑分析仪并选择触发选项卡。

  3. 添加一个触发器,在将来发布,选择附加的信号并附上写启用写在信号。图标出现在前面的信号名称来指示它是连着一个触发器。图标的变化取决于类型的触发器。

  4. 选择设置的条件和变化的触发条件写在信号下降沿。触发时将会显示允许写入信号发送。

  5. 附加写做触发信号。把这个信号作为默认触发条件,前沿。现在,触发器还将展示当编写完成。

    如果你打开设置的条件下拉,你会看到一个操作符字段。这个字段出现在多个信号触发。改变操作符所以触发器将显示实例编写开始或完成的地方。

  6. 设置显示模式汽车。有了这个设置,逻辑分析仪标志着所有位置触发条件得到满足。

  7. 选择启用触发和运行模拟。

    每次触发条件得到满足,逻辑分析仪标志着时间和一个锁着的蓝色光标。在每一个标记的位置,写在0写做1。如果你检查每个位置被触发,你可以验证每次写发送,也完成了。

相关的例子

限制

日志设置

输入信号的局限性

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

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

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

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

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

图形化设置

  • 在模拟运行时,你不能变焦,平底锅,或修改触发器。

  • 可视化恒定信号,设置,您必须设置格式数字。常量标记为日志是可视化为连续的过渡。

模式 金宝app支持 笔记和局限性

正常的

是的

加速器

是的

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

快速的加速器

是的

数据是不可用的逻辑分析仪在模拟。

如果你模拟模型与模拟模式设置为快速的加速器,在模拟信号不能可视化逻辑分析仪:

  • 多实例模型参考信号

  • Nonvirtual总线信号

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

没有

Software-in-the-loop(银)

没有

外部

没有

对这些模式的更多信息,请参阅加速度模式是如何工作的(金宝app模型)

另请参阅

对象

介绍了R2016b