时间范围,范围

显示和分析仿真过程中产生的信号,并记录信号数据MATLAB

  • 图书馆:
  • DSP系统工具箱/接收器

    DSP系统工具箱HDL支持/接收器万博1manbetx

描述

Simu万博1manbetxlink®范围block和DSP System Toolbox™时间范围块显示时域信号。

这两个块具有相同的功能,但默认设置不同。这个时间范围为离散时间处理而优化。这个范围对一般时域仿真进行了优化。有关并排比较,请参见万博1manbetxSimulink作用域与DSP系统工具箱时间作用域(万博1manbetx模型)。

示波器的特点:

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

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

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

  • 峰仪-找到最大值,显示x-轴值发生。

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

你一定有个模拟人生的风景™ 或DSP系统工具箱许可证,以使用峰值查找器、双电平测量和信号统计。

范围显示功能:

  • 模拟控制-使用范围窗口调试模型运行,一步,退后一步工具栏按钮。

  • 多个信号-在同一个屏幕上绘制多个信号y-使用多个输入端口的轴(显示器)。

  • 多个y轴(显示)-显示多个y相互重合。所有的y-轴在上有一个共同的时间范围x设在。

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

  • 轴自动缩放-在模拟期间或结束时自动缩放轴。边距绘制在轴的顶部和底部。

  • 模拟后显示数据-在模拟期间保存范围数据。如果在模拟开始时scope是关闭的,那么当您在模拟结束后打开scope时,scope将显示附加的输入信号的模拟结果。

    如果采样率高或模拟时间长,则可能会遇到内存或系统性能问题,因为作用域会在内部保存数据。要限制为范围可视化保存的数据量,请使用将数据点限制为最后一个财产。

有关以编程方式控制作用域的信息,请参见以编程方式控制范围块(万博1manbetx模型)。

限制

  • 请勿在库中使用作用域块。如果将作用域块放置在链接锁定的库块内或锁定的库中,Simulink在尝试打开作用域窗口时会显示错误。若要显示来自库块的内部数据,请将输出端口添加到库块,然后将端口连接到模型中的作用域块。万博1manbetx

  • 如果您遍历一个模型,作用域只在作用域块运行时更新。这意味着状态栏中显示的时间可能与模型时间不匹配。

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

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

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

港口

输入

全部展开

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

输入限制

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

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

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

总线支持万博1manbetx

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

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

数据类型:|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔值|不动点|枚举|公共汽车
复数支持:万博1manbetx是的

性质

全部展开

配置属性

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

主要

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

程序化使用

OpenAtSimulationStart.

选择此复选框可显示块名称之外的块路径。

在Scope块上指定输入端口的数量,指定为整数。最大输入端口数为96个。

程序化使用

NumInputPorts.

指定显示器的数量和排列。最大的布局是16行乘16列。

要将布局网格扩展到4乘4之外,请在对话框内单击并拖动。最大16行16列。

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

程序化使用

LayoutDimensions.

指定范围显示更新之间的时间间隔。此属性不适用于浮动范围和范围查看器。

程序化使用

SampleTime.

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

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

程序化使用

基于帧的数据处理.

  • 汽车——如果头衔Y-label未指定属性,请最大化所有绘图。

  • -最大化所有绘图。中的值头衔Y-label是隐藏的。

  • -不要最大化情节。

程序化使用

MaximizeAxes.

时间

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

    块计算时间范围的开始和结束时间时间显示抵消时间跨度属性。例如,如果设置时间显示抵消10时间跨度20., scope设置从的时间范围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设在。要显示信号单位,请添加的标签。在模拟的开始,Simulink代替万博1manbetx(% SignalUnits)与信号相关联的装置。

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

依赖

如果您选择用幅值和相位表示信号,此属性不适用。这个y相互重合标记量级阶段.

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

程序化使用

YLabel.

登录中

限制范围内部保存的数据。默认情况下,将保存所有数据点,以便在模拟完成后可以查看范围可视化。为模拟停止时间设置为,可以考虑选择将数据点限制为最后一个.

如果不选择将数据点限制为最后一个如果采样率高或模拟时间长,则可能会遇到内存或系统性能问题。

当您选择此属性时,范围将保存最新的n数据点,n指定数量的数据点。

  • 关闭-保存并打印所有数据值。

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

    在某些情况下,选择此属性的效果可能是打印信号的时间范围小于模拟的整个时间范围(例如,如果采样时间很小)。如果范围打印部分信号,请考虑增加要保存的数据点数量。

此属性限制在范围中绘制的数据值以及保存到MATLAB中的数据值®中指定的变量变量名.

程序化使用

DataLoggingLimitDataPoints数据记录MaxPoints.

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

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

依赖

要启用此属性,请选择将数据记录到工作区(万博1manbetx模型)。

此属性限制范围中绘制的数据值以及保存到中指定的MATLAB变量的数据值变量名.

程序化使用

数据记录抽取数据数据记录抽取.

选中此复选框以启用日志记录并启用变量名,保存格式,抽取属性。此属性不适用于浮动作用域和作用域查看器。

为一个例子保存信号到MATLAB工作空间使用范围布洛克,见从浮动范围保存模拟数据(万博1manbetx模型)。

程序化使用

数据采集.

指定用于在MATLAB工作区中保存范围数据的变量名。此属性不适用于浮动范围和范围查看器。

依赖

要启用此属性,请选择将数据记录到工作区(万博1manbetx模型)。

程序化使用

DataLoggingVariableName.

选择变量格式以将数据保存到MATLAB工作区。此属性不适用于浮动范围和范围查看器。

  • 数据集—将数据保存为数据集对象。使用数据集信号格式配置参数以选择数据集对象。这种格式不支持可变大小的数据、mat文件日万博1manbetx志记录或外部模式归档。看万博1manbetxSimulink.SimulationData.Dataset.

  • 结构随着时间的推移-将数据保存为具有关联时间信息的结构。

  • 结构—以结构形式保存数据。

  • 数组—将数据保存为带有时间信息的数组。这种格式不支持可变大小的数据。万博1manbetx

依赖

要启用此属性,请选择将数据记录到工作区(万博1manbetx模型)。

程序化使用

DataLoggingSaveFormat.

轴缩放特性

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

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

  • 汽车——规模y-模拟期间和之后的轴范围。选择此选项将显示不允许Y轴限制收缩复选框。如果你想要y轴范围随信号的最大值增加或减少,设置轴缩放汽车和明确的不允许Y轴限制收缩复选框。

  • N后更新-鳞片y中指定的时间步长数目后的数量的更新文本框(10默认情况下)。每次运行期间仅发生一次缩放。

程序化使用

AxesScaling.

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

依赖

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

将此属性设置为延迟自动缩放y设在。

依赖

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

程序化使用

AxesScalingNumUpdates.

  • 模拟停止时的缩放轴。

  • 不断偏离刻度轴。

依赖

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

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

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

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

  • 居中-将信号置于最小值和最大值之间。

  • 底部-将信号与信号的最小值对齐y设在范围。

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

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

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

  • -将信号与的最大值对齐x设在范围。

  • 居中-将信号置于最小值和最大值之间。

  • 底部-将信号与信号的最小值对齐x设在范围。

样式属性

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

scope的背景色。

当您选择汽车,绘图类型为连续信号的线形图、离散信号的阶梯图和Simulink消息信号的干图。万博1manbetx

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

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

当您选择文件>复制到剪贴板,该软件改变的颜色范围是打印机友好的(白色背景,可见线)。如果要复制并粘贴显示颜色的作用域,请选中此复选框。

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

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

依赖

价值观活跃的显示线的属性确定哪条线受到影响。

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

依赖

价值观活跃的显示线的属性确定哪条线受到影响。

选择标记形状。

依赖

价值观活跃的显示线的属性确定哪条线受到影响。

块特征

数据类型

布尔值|公共汽车[]|双重的|枚举|不动点|整数|

直接引线

没有

多维信号

可变大小信号

讨论二阶导数过零检测

没有

[]不支持虚拟总线。仅在正常和加速器万博1manbetx模式模拟中支持非虚拟总线。仅在数据集格式中支持非虚拟总线的数据记录

提示

如果长时间运行模拟,可能会遇到内存不足的问题,因为作用域会保存数据。若要限制为范围可视化保存的数据量,请使用“将数据点限制到最后一个”属性。

扩展能力

另见

物体

主题

介绍了R2015b