主要内容

浮动范围和范围查看器

在没有信号线的模拟期间产生的显示信号

  • 库:
  • 金宝appSimulink / Sinks.

    HDL编码器/接收器

  • 范围查看器块

描述

的仿真软金宝app件®观众和范围浮动范围块显示与仿真时间有关的时域信号。Scope Viewer和浮动范围块具有与此相同的功能范围阻塞,但它们没有连接信号线。

查阅有关控制a浮动范围从命令行阻止,参见以编程方式控制范围块在Simuli金宝appnk文档中。

连接信号

在浮动作用域窗口或作用域查看器窗口中,使用按钮连接信号。

要添加带有连接信号的查看器,请在模型中选择一个信号。然后,在模拟标签,在准备画廊,点击添加查看器

有关详细信息,请参见向现有浮动作用域或作用域查看器添加信号

关键特性

  • 多个y-axes (displays) -显示多个y带有多个输入端口的saxes。一切y-坐标轴上有一个公共的时间范围x-轴。

  • 多个信号 - 在同一信号上显示多个信号y-axis(显示)从一个或多个输入端口。

  • 修改参数 - 在模拟之前和期间修改范围参数值。

  • 模拟后显示数据-如果在模拟开始时一个范围被关闭,在模拟期间范围数据仍然被写入范围。如果您在模拟后打开示波器,示波器将显示输入信号的模拟结果。

示波器测量

  • 触发器—设置重复信号触发,事件发生时暂停显示。

  • 光标测量-使用垂直和水平光标测量信号值。

  • 信号统计数据1- 显示所选信号的最大,最小,峰值到峰值差异,平均值,中值和RMS值。

  • 峰探测器一个-找到最大值,显示x它们发生的轴值。

  • Bilevel测量一个-测量过渡、过冲、过冲和周期。

限制

当您使用优化模拟的模型配置参数时,例如信号存储重用或者块减少,S金宝appimulink在模拟期间消除了一些信号的存储。您无法申请浮动范围对于这些消除的信号。要解决此问题,请将消除信号配置为测试点。然后你可以申请一个浮动范围到信号,而不考虑优化设置。要配置测试点,请参见将信号配置为测试点

  • 如果在添加或删除信号后后退模拟,浮动范围将清除现有数据。直到模拟再次向前迈进,新数据才会出现。

  • 当连接到一个常量信号时,该示波器绘制出一个单点。

  • 金宝app浮动范围块和范围查看器不支持Simulink消息。金宝app

  • 不能连接来自ForEach子系统的信号。

  • 范围显示在快速加速模式有限制。看到快速加速器模式下的scope和viewer的行为

港口

输入

全部展开

连接你想要可视化的信号。您可以有多达96个输入端口。输入信号可以具有以下特征:

输入限制

  • 当输入是常量信号时,作用域绘制单个点。

  • 当信号值为时,示波器显示间隙

  • 当您在范围中可视化多个基于帧的信号时,一些帧大小为1的信号样本可能不会显示出来。要可视化这些信号,将帧大小为1的信号移动到单独的范围。

巴士支持金宝app

您可以将总线和总​​线信号阵列连接到范围。要显示总线信号,请使用正常或加速器仿真模式。范围在元素中显示每个总线元素信号,从顶部显示在总线中。嵌套的总线元素是扁平的。

要使用范围记录非虚拟总线信号,请设置保存格式参数数据集.你可以使用任意保存格式记录虚拟总线信号。

数据类型:||一半|int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|固定点|枚举|公共汽车
复数的支持:金宝app是的

属性

全部展开

配置属性

“配置属性”对话框控制有关显示范围的各种属性。从范围菜单中选择视图>配置属性

主要的

选择此复选框以在仿真开始时打开范围窗口。

编程使用

看到OpenatsimulationStart.

除块名称外,选择此复选框以显示块路径。

指定显示的数字和排列。要在4到4中扩展布局网格,请单击对话框并拖动。最大布局是16行16列。

如果显示的数量等于端口的数量,来自每个端口的信号将出现在单独的显示中。如果显示的数量小于端口的数量,来自其他端口的信号将出现在最后的显示中。对于多列和多行布局,端口先向下映射,然后跨映射。

编程使用

看到layoutdimensions.

  • 作为通道的元素(基于样本)-处理每个元素作为一个独特的样品。

  • 作为通道的列(基于框架)—将一列中的信号值处理为一组来自多个时间间隔的值。基于帧的处理仅适用于离散输入信号。

编程使用

看到FrameBasedProcessing

  • 汽车——如果标题Y-label属性未指定,最大化所有图。

  • -最大化所有情节。值标题Y-label是隐藏的。

  • 离开-不要最大化情节。

编程使用

看到MaximizeAxes

时间
  • 汽车- 模拟开始和停止时间之间的差异。

    块使用使用的时间范围的开始和结束时间计算时间显示抵消时间跨度属性。例如,如果您设置时间显示抵消10时间跨度20., scope设置从的时间范围1030.

  • 用户定义的—输入任意小于总模拟时间的数值。

  • 一个帧周期-使用输入信号的帧周期到时间范围块。该选项仅在输入处理参数设置为作为通道的列(基于框架)

编程使用

看到时间间隔

指定如何显示不可见的数据x设在范围。

您可以看到这个选项的效果,只有当绘图缓慢的大型模型或小的步骤大小。

  • 包装—从左到右绘制全屏数据,清除屏幕,然后重新从左侧绘制数据。

  • 滚动- 随着右侧绘制的新数据,将数据移动到左侧。此模式是图形密集型的,可以影响运行时性能。

编程使用

看到TimeSpanOverrunAction

  • 度规- 基于长度的显示时间单位时间跨度

  • -以秒为单位显示时间。

  • 没有一个—不显示时间单位。

编程使用

看到时刻

抵消了x-axis通过指定的时间值,指定为实数或实数向量。

对于具有多个通道的输入信号,您可以输入标量或向量:

  • 标量-用相同的时间值偏移输入信号的所有通道。

  • 矢量-独立偏移通道。

编程使用

看到timedisplayOffset.

指定如何x-axis (time)标签显示:

  • 全部——显示x-axis标签y相互重合。

  • 没有一个—不显示标签。选择没有一个也清除了时间轴显示标签复选框。

  • 下面只显示——显示x底部的轴标签y-轴。

依赖关系

要启用此属性,请设置:

活跃的显示属性确定受影响的显示。

编程使用

看到TimeAxisLabels

选中此复选框以显示x-axis标签用于活动显示

依赖关系

若要启用此属性,请设置时间轴的标签全部或者下面只显示

活跃的显示属性确定受影响的显示。

编程使用

看到ShowTimeAxisLabel

显示

选择显示。使用此属性可控制在更改样式属性和特定于轴的属性时更改哪个显示。

使用与列位置索引相对应的正整数指定所需的显示。对于多列和多行布局,显示数字先向下映射,然后跨显示。

编程使用

看到ActiveDisplay

显示标题。默认值使用标题的输入信号名称。

依赖

活跃的显示属性确定受影响的显示。

编程使用

看到标题

切换信号传奇。图例中列出的名称是来自模型的信号名称。对于具有多个通道的信号,在信号名称后附加一个通道索引。连续信号的名字前面有直线,离散信号的名字前面有阶梯状的直线。

从传说中,您可以控制哪些信号可见。该控件相当于改变中的可见性风格属性。在范围图例中,单击一个信号名称以在范围中隐藏该信号。要显示信号,再次单击信号名称。若要只显示一个信号,右键单击信号名称,它将隐藏所有其他信号。要显示所有信号,请按Esc键

请注意

图例只显示了前20个信号。任何附加信号都不能从图例中控制。

依赖

活跃的显示属性确定受影响的显示。

编程使用

看到播音

选中此复选框可显示网格线。

依赖

活跃的显示属性确定受影响的显示。

编程使用

看到ShowGrid

  • 显示星等和相位图。如果信号是实数,绘制信号绝对值的幅值。相位是0度为正值,180度为负值。这个特性对于复数输入信号很有用。如果输入是一个实值信号,选中此复选框将返回该信号的绝对值。

  • 关闭显示信号图。如果信号是复数的,将实部和虚部画在同一个位置上y-轴。

依赖

活跃的显示属性确定受影响的显示。

编程使用

看到PlotAsMagnitudePhase

的最小值y-轴为实数。

可调:是的

依赖

如果您选择用幅值和相位表示信号,这个性质只适用于幅度图。的y相图的-轴极限总是(-180 180)

活跃的显示属性确定受影响的显示。

编程使用

看到YLimits

的最大值y-轴为实数。

可调:是的

依赖

如果您选择用幅值和相位表示信号,这个性质只适用于幅度图。的y相图的-轴极限总是(-180 180)

活跃的显示属性确定受影响的显示。

编程使用

看到YLimits

控件上要显示的文本y-轴。显示信号单元,添加(% < SignalUnits >)到标签。在模拟开始时,Simulink替换金宝app(% SignalUnits)与信号相关的单位。

例子:对于单位为的速度信号米/秒, 进入速度(% < SignalUnits >)

依赖

如果您选择用幅值和相位表示信号,此属性不适用。的y-axes被标记为阶段

活跃的显示属性确定受影响的显示。

编程使用

看到YLabel

日志记录

在绘制和保存信号之前限制缓冲数据值。数据值来自模拟结束。要使用此属性,还必须通过在文本框中输入正整数来指定数据值的数量。

  • ON - 指定为每个信号保存的数据值数(默认为5000)。如果信号基于帧,则缓冲数据值的数量是指定数量的数据值乘以帧大小。

    为模拟停止时间设置为,可以考虑选择限制数据点到最后

    有时,选择这个参数会导致信号绘制的时间小于模拟的整个时间范围。例如,当样本时间很小的时候。如果范围绘制部分信号,请考虑增加模拟保存的数据值的数量。

  • 关闭-保存并绘制所有数据值。清算限制数据点到最后对于生成大量数据的模拟或没有足够可用内存的系统,可能会导致内存不足错误。

依赖

要启用此属性,请选择将数据记录到工作区

这个属性限制了在范围中绘制的数据值和保存到MATLAB中的数据值®变量中指定变量名

编程使用

看到datalogginglimitdatapoints.DataLoggingMaxPoints

  • 绘制和记录(保存)范围数据Nth数据点,N在文本框中输入的抽取因子。默认抽取因子为2.的值1缓冲所有数据值。

  • 关闭-保存所有范围数据值。

依赖

要启用此属性,请选择将数据记录到工作区

该属性限制在范围中绘制的数据值和保存到指定的MATLAB变量中的数据值变量名

编程使用

看到DataLoggingDecimateDataDataLoggingDecimation

对于用信号选择器选择的信号,单击此按钮将切换测井信号数据复选框中的“信号属性”对话框。

轴扩展属性

“轴缩放属性”对话框控制范围的轴限制。要打开“轴缩放”属性,请在“范围”菜单中选择工具>轴缩放>轴扩展属性

  • 手册-手动缩放y- XIS系列与标轴的限制工具栏按钮。

  • 汽车——规模y-轴范围在模拟期间和之后。选择此选项将显示不允许y轴限制收缩复选框。如果希望y轴范围随着信号的最大值而增加和减少,请轴缩放汽车并清楚地清除不允许y轴限制收缩复选框。

  • 在n更新之后——规模y中指定的时间步长数目后的更新次数文本框(10默认情况下)。每次运行期间只发生一次扩展。

编程使用

看到AxesScaling

允许y-轴范围限制在模拟期间增加而不是减少。

依赖

要使用此属性,请设置轴缩放汽车

设置此属性以延迟自动缩放y-轴。

依赖

要使用此属性,请设置轴缩放在n更新之后

编程使用

看到AxesScalingNumUpdates

  • 模拟停止时的刻度轴。

  • 连续偏离刻度轴。

依赖

要使用此属性,请设置轴缩放汽车

指定百分比y-AXIS范围用于绘制数据。如果您将此属性设置为100.,绘制的数据使用整个y设在范围。

控件指定将标绘数据对齐的位置y-axis数据范围轴数据范围设置为小于100%。

  • 最佳—将信号对准最大值y设在范围。

  • 中心—将信号集中在最大值和最小值之间。

  • —将信号与最小值对齐y设在范围。

规模x-轴范围,以适合所有信号值。如果轴缩放被设置为汽车,坐标轴内当前的数据被缩放,而不是数据缓冲区中的整个信号。

指定百分比x- 绘制数据的范围。例如,如果您将此属性设置为100.,绘制的数据使用整个x设在范围。

控件指定将标绘数据对齐的位置x-axis数据范围X轴数据范围设置为小于100%。

  • 最佳—将信号对准最大值x设在范围。

  • 中心—将信号集中在最大值和最小值之间。

  • —将信号与最小值对齐x设在范围。

样式属性

要打开样式对话框,请从范围菜单中选择视图>风格

scope的背景色。

当你选择汽车,图类型为连续信号的线状图,离散信号的阶梯状图,Simulink消息信号的干状图。金宝app

用第一个调色板选择坐标轴(显示)的背景色。用第二个调色板选择网格和标签颜色。

指定复制时是否使用范围的显示颜色。

当你选择文件>复制到剪贴板,软件将范围的颜色更改为打印机友好(白色背景,可见线)。如果要使用显示的颜色复制和粘贴范围,请选中此复选框。

选择活动线来设置线样式属性。

在图上显示或隐藏一个信号。

依赖

的值活跃的显示行的属性确定哪一行受影响。

选择线条样式、宽度和颜色。

依赖

的值活跃的显示行的属性确定哪一行受影响。

选择标记形状。

依赖

的值活跃的显示行的属性确定哪一行受影响。

块特征

数据类型

布尔||枚举|固定点|整数|

直接喂养

多维信号

是的

适应信号

是的

讨论二阶导数过零检测

扩展功能

在R2015B中介绍

1您必须拥有Simscape™或DSP系统工具箱™许可证才能使用峰值查找器、二层测量和信号统计。