可视化、测量和分析随时间变化的转换和状态
在Simuli金宝appnk工具条“仿真”选项卡上,单击逻辑分析仪应用按钮。如果没有显示按钮,请展开审查结果应用程序库。您最近选择的数据可视化是跨Simulink会话保存的。金宝app
要可视化引用的模型,您必须从引用的模型中打开Logic Analyzer。您应该在Logic Analyzer工具栏中看到引用模型的名称。
的逻辑分析仪金宝app支持选择要可视化的数据的几种方法。
在模型中选择一个信号。当选择一个信号时,信号线上方会出现一个省略号。将鼠标悬停在省略号上以查看选项,然后选择启用数据日志记录选择。
在模型中右键单击一个信号以打开一个选项对话框。选择日志选择信号选择。
使用任何方法在模型中选择多个信号线。例如,使用转变+单击可单独选择多行或CTRL +一个一次选择所有行。然后,在信号选项卡中,选择测井信号按钮。
要在Logic Analyzer中可视化数据,您必须为模型启用信号日志记录。(默认情况下,日志记录是打开的。)要启用信号记录,请打开模型设置从工具条导航到数据导入/导出窗格中,选择信号记录.
当你打开逻辑分析仪,列出所有标记为测井的信号。你可以在你的逻辑分析仪趁它还开着。添加和删除信号不会禁用日志记录,只是从逻辑分析仪中删除信号。
打开逻辑分析仪并选择设置将来发布。打开全局设置对话框。您为单个信号更改的任何设置都将取代全局设置。逻辑分析仪使用模型(Simulink)或系统对象™(MATLAB)保存任何设置更改金宝app®).
设置显示基数你的信号是下列信号之一:
十六进制
—以0到9和A到F的符号显示值
八进制
—以0到7的数字显示值
二进制
—将值显示为0和1
签署了小数
—显示有符号的、存储的整数值
无符号十进制
—显示存储的整数值
设置显示格式其中之一:
自动
—显示in中的浮点数信号模拟
格式和整数和定点信号数字
格式。布尔信号显示为0或1。
模拟
—以模拟图的形式显示数值
数字
—将值显示为数字转换
设置显示时间单位致下列人士之一:
自动
-使用与当前图表中显示的时间范围相适应的时间刻度
秒
毫秒
微秒
纳秒
皮秒
飞秒
设置布尔强调致下列人士之一:
没有一个
行
-为整个布尔信号行添加高亮显示的背景。
选择强调布尔值为布尔信号添加高亮显示。
梯度
-增加基于值的布尔信号的颜色高亮。若信号值为真正的
,下面的高亮部分就会淡出。若信号值为假
,上面的信号逐渐消失。使用这个选项,您可以直观地推断出信号的值。
查看图中关于全局设置的说明:波色
,轴的颜色
,高度
,字体大小
,间距
.字体大小
仅适用于轴内的文本。
默认情况下,当模拟停止时,Logic Analyzer会在一个屏幕上显示模拟时间的所有数据。如果你不想要这种行为,清除适合在停站观看.长时间模拟时禁用此选项。
如果需要显示不包含路径信息的波的短名称,请选择显示短波名称.
您可以扩展定点和整数信号,并查看单个位。的先显示最低有效位选项使您可以颠倒显示位的顺序。
如果将记录的总线信号流送到逻辑分析仪,则可以使用显示总线元素名称选择。要显示总线元素名称:
添加用于记录的总线信号。
在逻辑分析器设置中,选择显示总线元素名称复选框。
运行仿真。
当您展开总线信号时,您将看到总线信号名称。
一些特殊情况:
如果信号没有名称,逻辑分析仪将显示块名称。
如果总线是总线对象,则逻辑分析器将显示在总线对象编辑器中指定的总线元素名称。
如果总线元素中有一个包含数组,则数组的每个元素都附加元素索引。
如果总线元素包含包含复杂元素的数组,则实值和复杂值(我
)分裂。
总线信号通过一个获得块标记获得(1)
,获得(2)
,...获得(n)
.
如果总线包含总线数组,则Logic Analyzer在元素名称前面加上总线数组索引。
打开逻辑分析仪并通过双击wave的名称来选择一个wave。然后从波选项卡,设置特定于您选择的单个wave的参数。对单个信号所做的任何设置都将取代全局设置。要将单个wave参数返回到全局设置,请单击重置.
打开逻辑分析仪并通过点击wave名称选择一个wave。
从逻辑分析仪将来发布,点击.波被从逻辑分析仪.
以恢复波,从逻辑分析仪将来发布,点击.
一个分配器名叫恢复了波添加到您的频道底部,与所有删除的波放置在下面。
的逻辑分析仪触发器允许您根据特定条件查找数据点。当您需要找到一个特定的信号变化时,这个特性对于调试或测试非常有用。
打开逻辑分析仪并选择触发选项卡。
要将信号附加到触发器上,请选择附加的信号,然后选择你想触发的信号。你可以在触发器上附加多达20个信号。每个信号只能有一个触发条件。
默认情况下,触发器在附加信号中寻找上升边。您可以将触发器设置为查找上升或下降边、位序列或比较值。若要更改触发条件,请选择设置的条件.
如果向触发器添加多个信号,则使用操作符选择:
和
-匹配所有条件。
或
-匹配任何条件。
要控制在触发前看到多少个样本,请设置显示样本选择。例如,如果您将该选项设置为500
,逻辑分析仪试着在引爆前给你500份样品。根据模拟结果逻辑分析仪可能会在触发前显示超过或少于500个样本。然而,如果在第500个样本之前发现触发器,逻辑分析仪仍然显示触发器。
使用控制触发模式显示模式.
一次
- - -逻辑分析仪只标记与触发器条件匹配的第一个位置,并停止向逻辑分析器显示更新。如果您想重置触发器,请选择重整军备触发.相对于当前的模拟时间,逻辑分析仪显示下一个匹配的触发器事件。
汽车
- - -逻辑分析仪标记每个匹配触发器条件的位置。
在运行模拟之前,选择启用触发.蓝色光标显示时间0。然后,运行模拟。当找到触发器时,逻辑分析仪用锁定的蓝色光标标记位置。
的逻辑分析仪只能流多实例模型块的单个实例。如果在不同的窗口中打开相同的模型,那么这些模型将共享相同的Logic Analyzer。这个示例展示了如何选择多实例Model块的实例,以便在逻辑分析仪.
打开multipleModelInstances
模型。
open_system (“multipleModelInstances”)
模型包含三个实例referencedModel
模型。
双击任何一个Model块以打开所有三个Model块引用的模型。
open_system (“referencedModel”)
双击MovingAverage块旁边的日志符号,打开参考模型中的Logic Analyzer。您应该看到referencedModel - [multipleModelInstances]
在逻辑分析仪的工具栏中。
在Logic Analyzer窗口中,运行模型。的参考版本运行模拟referencedModel
, 金宝appSimulink运行顶级模型(multipleModelInstances
)及参考模型(referencedModel
).的逻辑分析仪显示多实例Model块的单个实例。
当您运行一个模拟时,逻辑分析器运行在逻辑分析器工具栏中列出的模型。如果该模型是引用模型,工具栏还会列出顶部模型,您将看到运行顶部模型的结果。要孤立地查看引用模型的结果,必须将引用模型作为顶级模型打开。
要在实例之间进行切换,请从Simulink Editor菜单中,在Simul金宝appation选项卡上打开Prepare图库并选择正常模式的图>子系统及模型参考>模型块正常模式可见性.选择模型实例3然后点击好吧.
运行multipleModelInstances
模型了。的逻辑分析仪显示模型实例3
数据。
的逻辑分析仪使您位扩展定点和整数波。
在逻辑分析仪,单击定点波或整数波旁边的箭头可查看位。
最低有效位和最高有效位用标记lsb和最高有效位就在海浪名字旁边。
单击“设置”,然后选择先显示最低有效位颠倒显示位的顺序。
这个例子展示了如何使用触发器来验证信号是否符合设计。
打开可编程滤波器模型(dspprogfirhdl
).
打开逻辑分析仪并选择触发选项卡。
要添加触发器,请在工具条中选择附加的信号并附加写启用写在
信号。在信号名称前面出现一个图标,表示它附加到触发器。图标的变化取决于触发器的类型。
选择设置的条件的触发器条件写在
信号下降沿.触发器将显示写启用信号何时发送。
附加写做
给触发器发信号。保持此信号的触发条件为默认值,前沿
.现在,触发器还将显示写操作何时完成。
如果你打开设置的条件向下,你看到一个操作符字段。当多个信号附加到触发器时,此字段出现。将操作符更改为或
这样,触发器将显示写入开始或完成的实例。
设置显示模式来汽车
.在这种设置下逻辑分析仪标记满足触发条件的所有位置。
选择启用触发然后运行模拟。
每次满足触发器条件时,逻辑分析仪用锁定的蓝色光标标记时间。在每个标记的位置,写在
是0
和写做
是1
.如果您检查触发器标记的每个位置,就可以验证每次发送写操作时,它也是完成的。
日志设置
如果启用该配置参数Log数据集到文件(金宝app模型),则无法将记录的数据流传输到逻辑分析仪.
标记用于日志记录的信号金宝appSimulink.sdi.markSignalForStreaming
(金宝app模型)或者用仪表板范围(金宝app模型)不出现在逻辑分析仪.
你不能想象数据存储内存(金宝app模型)块信号逻辑分析仪如果你设置日志数据存储数据参数。
输入信号的局限性
标记为日志的信号逻辑分析仪每个模拟步骤必须有少于8000个样本。
的逻辑分析仪不支持基于框架的处金宝app理。
对于大于53位的64位整数和定点数,如果数字大于双精度的最大值,数字之间的转换可能无法正确显示。
您可能会看到性能下降逻辑分析仪对于大型矩阵(大于500个元素)和具有超过1000个信号的总线。
的逻辑分析仪不支持statfl金宝appow数据输出。
图形化设置
在模拟运行时,您不能缩放、平移或修改触发器。
要使常数信号形象化,在设置中,你必须设置格式来数字
.标记用于日志记录的常量被可视化为一个连续的过渡。
模式 | 金宝app支持 | 笔记和局限性 |
---|---|---|
正常的 |
是的 |
|
加速器 |
是的 |
你不能使用逻辑分析仪将信号可视化模型(金宝app模型)块与模拟模式设置为 |
快速的加速器 |
是的 |
中没有可用的数据逻辑分析仪在模拟。 如果使用设置为快速加速器的模拟模式模拟模型,则在模拟后无法在逻辑分析仪:
|
Processor-in-the-loop(公益诉讼) |
没有 |
|
Software-in-the-loop(银) |
没有 |
|
外部 |
没有 |
有关这些模式的更多信息,请参见加速模式如何工作(金宝app模型).