主要内容

浮动范围和范围查看器

无信号线显示仿真过程中产生的信号

  • 库:
  • Simulink / sink

    HDL编码器/接收器

  • 范围查看器块

描述

的仿真软件®范围查看器和浮动范围块显示时域信号相对于仿真时间。Scope Viewer和浮动范围块具有与范围阻塞,但它们没有连接到信号线。

有关控制a的信息浮动范围从命令行阻止,请参见以编程方式控制范围块在Simulink文档中。

连接信号

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

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

详情请参见向现有的浮动作用域或作用域查看器添加信号

关键特性

  • 多个y-axes (displays) -显示多个y多个输入端口。所有的y的-轴上有一个公共的时间范围x设在。

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

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

  • 在模拟后显示数据——如果在模拟开始时关闭作用域,则在模拟期间作用域数据仍会写入作用域。如果在模拟之后打开作用域,作用域将显示输入信号的模拟结果。

示波器测量

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

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

  • 信号的统计数据1-显示所选信号的最大值、最小值、峰峰差值、平均值、中值和均方根值。

  • 峰仪一个-找到最大值,显示x-它们出现的轴值。

  • 上下两层的测量一个-测量过渡、超调、欠调和周期。

限制

当您使用优化仿真的模型配置参数时,例如信号存储重用块减少, Simulink在模拟过程中消除了一些信号的存储。您无法申请浮动范围对这些消除的信号。要解决这个问题,可以配置一个消除的信号作为测试点。然后你可以应用浮动范围对信号不进行优化设置。要配置测试点,请参见将信号配置为测试点

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

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

  • 浮动作用域块和作用域查看器不支持Simulink消息。

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

  • 瞄准镜显示在快速加速器模式下有限制。看到使用快速加速模式的瞄准镜和查看器的行为

港口

输入

全部展开

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

  • 类型—连续(基于样本)或离散(基于样本和基于帧)。

  • 数据类型- Simulink支持的任何数据类型。看到Simulink支持的数据类型

  • —标量、一维(向量)、二维(矩阵)或多维(数组)。根据尺寸,在一个信号中显示多个通道。看到信号的维度而且确定信号尺寸

输入限制

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

  • 当信号值为时,范围在显示器中显示间隙

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

总线支持

可以将非虚拟总线和总线信号数组连接到作用域。要显示总线信号,请使用普通或加速器模拟模式。作用域按照元素在总线中出现的顺序(从上到下)显示每个总线元素信号。嵌套的总线元素是扁平的。

要记录具有作用域的非虚拟总线信号,请设置保存格式参数数据集.你可以使用任何保存格式记录虚拟总线信号。

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

属性

全部展开

配置属性

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

主要

选中此复选框可在模拟开始时打开作用域窗口。

编程使用

看到OpenAtSimulationStart

选中此复选框,除显示块名称外,还显示块路径。

指定显示器的数量和排列。若要将布局网格扩展到4x4以上,请在对话框内单击并拖动。最大布局为16行16列。

如果显示器的数量等于端口的数量,则每个端口的信号分别显示在不同的显示器上。如果显示的数量小于端口的数量,则来自其他端口的信号显示在最后一个显示上。对于有多列和多行的布局,端口先向下映射,然后再交叉映射。

编程使用

看到LayoutDimensions

  • 作为通道的元素(基于示例)-处理每个元素作为唯一的样品。

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

编程使用

看到FrameBasedProcessing

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

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

  • -不要最大化情节。

编程使用

看到MaximizeAxes

时间
  • 汽车—模拟启动和停止时间的差异。

    方法计算时间范围的开始和结束时间时间显示偏移量而且时间跨度属性。例如,如果你设置时间显示偏移量10时间跨度20.,作用域设置从的时间范围1030.

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

  • 一帧周期-使用输入信号的帧周期到时间范围块。时,此选项才可用输入处理参数设置为列作为通道(基于帧)

编程使用

看到时间间隔

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

只有在使用大型模型或小步长绘制速度较慢时,您才能看到此选项的效果。

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

  • 滚动—右侧绘制新数据时,将数据移至左侧。此模式占用大量图形,并可能影响运行时性能。

编程使用

看到TimeSpanOverrunAction

  • 度规—根据时间的长度显示时间单位时间跨度

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

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

编程使用

看到TimeUnits

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

对于多通道输入信号,可以输入标量或矢量:

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

  • 矢量-独立偏移通道。

编程使用

看到TimeDisplayOffset

指定如何x-轴(时间)标签显示:

  • 所有——显示x-轴标签y相互重合。

  • 没有一个—禁止显示标签。选择没有一个还可以清除显示时间轴标签复选框。

  • 只显示底部——显示x-axis标签在底部y设在。

依赖关系

要启用此属性,请设置:

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

编程使用

看到TimeAxisLabels

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

依赖关系

若要启用此属性,请设置时间轴的标签所有只显示底部

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

编程使用

看到ShowTimeAxisLabel

显示

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

使用对应于按列放置索引的正整数指定所需的显示。对于有多列和多行的布局,显示编号先向下映射,然后再横向映射。

编程使用

看到ActiveDisplay

显示的标题。默认值% < SignalLabel >使用输入信号名称作为标题。

依赖

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

编程使用

看到标题

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

从图例中,您可以控制哪些信号可见。控件中的可见性更改风格属性。在作用域图例中,单击一个信号名称以在作用域中隐藏该信号。要显示信号,请再次单击信号名称。若要只显示一个信号,右键单击信号名称,将隐藏所有其他信号。显示所有信号,按Esc

请注意

图例只显示前20个信号。从图例中无法控制任何附加信号。

依赖

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

编程使用

看到ShowLegend

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

依赖

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

编程使用

看到ShowGrid

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

  • 非显示信号图。如果信号是复杂的,将实部和虚部画在同一幅图上y设在。

依赖

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

编程使用

看到PlotAsMagnitudePhase

属性的最小值y-轴作为实数。

可调:是的

依赖

如果您选择将信号绘制为幅度和相位,此性质只适用于幅值图。的y相图的-轴极限总是(-180 180)

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

编程使用

看到YLimits

属性的最大值y-轴作为实数。

可调:是的

依赖

如果您选择将信号绘制为幅度和相位,此性质只适用于幅值图。的y相图的-轴极限总是(-180 180)

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

编程使用

看到YLimits

控件上显示的文本y设在。若要显示信号单位,请添加(% < SignalUnits >)到标签上。在模拟的开始,Simulink代替(% SignalUnits)与信号相关的单位。

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

依赖

如果您选择将信号绘制为幅度和相位,此属性不适用。的y-轴被标记而且阶段

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

编程使用

看到YLabel

日志记录

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

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

    用于使用停止时间设置为,考虑选择最后限制数据点

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

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

依赖

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

此属性限制在作用域中绘制的数据值和保存到MATLAB中的数据值®中的变量变量名

编程使用

看到DataLoggingLimitDataPoints而且DataLoggingMaxPoints

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

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

依赖

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

此属性限制在作用域中绘制的数据值和保存到中指定的MATLAB变量中的数据值变量名

编程使用

看到DataLoggingDecimateData而且DataLoggingDecimation

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

坐标轴缩放属性

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

  • 手册—手动缩放y的-轴范围y轴工具栏按钮。

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

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

编程使用

看到AxesScaling

允许y-轴范围限制在模拟过程中增加而不减少。

依赖

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

属性的自动缩放y设在。

依赖

要使用此属性,请设置轴缩放N次更新后

编程使用

看到AxesScalingNumUpdates

  • 模拟停止时的刻度轴。

  • 轴不断偏离刻度。

依赖

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

的百分比y用于绘制数据的轴范围。如果将此属性设置为One hundred.时,绘制的数据使用整个y设在范围。

的位置对绘制的数据进行对齐y-axis数据范围时y轴数据范围设置为小于100%。

  • —将信号与参数的最大值对齐y设在范围。

  • 中心—将信号的最大值和最小值居中。

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

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

的百分比x-用于绘制数据的轴范围。例如,如果将此属性设置为One hundred.,绘制的数据使用整个x设在范围。

的位置对绘制的数据进行对齐x-axis数据范围时数据范围设置为小于100%。

  • 正确的—将信号与参数的最大值对齐x设在范围。

  • 中心—将信号的最大值和最小值居中。

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

样式属性

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

范围的背景色。

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

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

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

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

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

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

依赖

的价值活跃的显示而且行属性确定哪条线路受到影响。

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

依赖

的价值活跃的显示而且行属性确定哪条线路受到影响。

选择标记形状。

依赖

的价值活跃的显示而且行属性确定哪条线路受到影响。

块特征

数据类型

布尔||枚举|不动点|整数|

直接引线

没有

多维信号

是的

适应信号

是的

讨论二阶导数过零检测

没有

扩展功能

版本历史

在R2015b中引入


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

Baidu
map