主要内容

时间示波器

(要被删除)时域信号显示和测量

描述

请注意

时间示波器不推荐。使用timescope代替。有关更多信息,请参见兼容性考虑

时间示波器System Object™显示时域信号。您可以使用范围来测量信号值,查找峰值,显示双级测量和统计信息。

要查看范围中的时域信号:

  1. 创造时间示波器对象并设置其属性。

  2. 用参数调用对象,就像它是一个函数一样。

要了解有关系统对象如何工作的更多信息,请参见什么是系统对象?

示波器功能:

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

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

  • 信号统计-显示所选信号的最大值、最小值、峰间差值、平均值、中值和RMS值。

  • 峰值查找器-找到最大值,显示x-它们出现的轴值。

  • 双层测量-测量过渡、过冲、过冲和周期。

有关测量和触发器的信息,请参阅配置时间范围块

范围显示功能:

  • 多个信号 - 绘制同一信号的多个信号y-axis(显示)使用多个输入端口。

  • 多个y轴(显示)-显示多个y-斧头,所有的斧头y-坐标轴上有一个公共的时间范围x-轴。

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

  • 轴自动播放 - 在模拟期间或在仿真结束时自动播放。边缘被绘制在轴的顶部和底部。

创建

描述

范围= dsp.timescope.返回时间范围系统对象,范围.此对象在时域中显示实际和复值浮动和定点信号。

范围= dsp.timescope.(努明普茨采样器创建时间范围并设置NumInputPorts财产努明普茨采样率财产采样器

例子

范围= dsp.timescope.(___,名称,价值)设置指定为名称、值对的属性。

特性

展开全部

除非另有说明,否则属性是不宜,这意味着在调用对象后无法更改其值。当您调用它们时,对象锁定,以及释放函数将解锁它们。

如果属性是调节,您可以随时更改它的值。

有关更改属性值的详细信息,请参阅在MATLAB中使用系统对象进行系统设计

经常使用

输入端口的数量,指定为正整数。每个信号通过一个单独的输入成为一个单独的通道在示波器。您必须使用与此属性值相同的输入数量来调用范围。

指定输入信号的采样率(以赫兹为单位)。

您可以指定标量或数字向量,其长度等于值NumInputPorts。采样率的倒数决定显示信号中时间轴上点之间的间距。设置采样率到标量值,然后NumInputPorts大于1,对象对所有输入使用相同的采样率。

数据类型:单身的|双倍的|int8|INT16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64

指定时间跨度,以秒为单位为正值标量值。时间轴限制如下计算。

  • 最小时间轴极限= min(时间显示偏移量

  • 最大时间轴极限= max(时间显示偏移量) +时间跨度

可调:是的

依赖性

要使用此属性,请设置FrameBasedProcessing.,或一组FrameBasedProcessing.符合事实的TimeSpanSource'财产'

窗口使用范围

打开配置属性.在这方面时间选项卡,设置时间跨度

数据类型:单身的|双倍的|int8|INT16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64

指定范围如何显示超出可见时间跨度超出可见时间跨度的新数据。

  • 包装- 在此模式下,范围显示新数据,直到数据达到最大时间轴限制。当数据达到范围窗口的最大时间轴限制时,范围清除显示。然后,范围更新时间偏移值并开始从最小时间轴限制开始显示后续数据点。

  • 纸卷-在此模式下,scope将旧数据滚动到左侧,在scope显示的右侧为新数据腾出空间。此模式图形化密集,可能会影响运行时性能。但是,它有利于调试和监控时变信号。

可调:是的

窗口使用范围

打开配置属性.在这方面时间选项卡,设置时间跨度超限动作

数据类型:char|细绳

为基于帧的输入信号指定时间跨度的源:

  • '财产'-对象派生x-轴限制从时间显示偏移量时间跨度财产。

  • “自动”-时间轴的限制是从时间显示偏移量采样率属性和框架尺寸(每个输入信号中的行数)。限制计算为:

    • 最小时间轴限制=分钟(时间显示偏移量

    • 最大时间轴限制=最大限度(时间显示偏移量)+ Max(1 /采样率.*框架尺寸

可调:是的

依赖性

要使用此属性,请设置FrameBasedProcessing.符合事实的

窗口使用范围

打开配置属性.在这方面时间选项卡,设置时间跨度

数据类型:char|细绳

指定范围何时缩放坐标轴。有效值:

  • “汽车”-范围会根据需要缩放轴,以便在模拟期间和模拟之后拟合数据。

  • “手动的”- 范围不会自动缩放轴。

  • “onceatstop”-范围在模拟停止时缩放轴。

  • “更新”- 范围缩放轴一次,只有10个更新一次。

窗口使用范围

选择工具>轴缩放

数据类型:char|细绳

先进的

将作用域的名称指定为字符向量或字符串标量。此名称显示为范围图形窗口的标题。要指定范围图的标题,请使用标题财产。

可调:是的

数据类型:char|细绳

范围窗口位置以像素为单位,由范围窗口的大小和位置指定为表单的4个元素矢量[左下宽度].通过修改此属性的值,可以将范围窗口放置在屏幕上的特定位置。

默认情况下,窗口显示在屏幕中央,宽度为410的像素和高度300像素。确切的位置值取决于屏幕分辨率。

可调:是的

  • 符合事实的-作用域记录数据以供以后使用,并定期更新窗口。

  • —作用域每次被调用时都会更新。

当此属性设置为时,模拟速度会更快符合事实的

可调:是的

窗口使用范围

选择模拟>减少更新以提高性能

将布局网格尺寸指定为2元素向量:[numberOfRows,numberOfColumns].您最多可以使用16行和16列。

例子:范围。LayoutDimensions =(2、4)

可调:是的

窗口使用范围

选择看法>布局

数据类型:单身的|双倍的|int8|INT16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64

指定要使用的图类型。

  • -折线图,类似于线情节函数。

  • 楼梯- 台阶图表,类似于楼梯函数。台阶图对于绘制数字采样数据的绘制时间历史图是有用的。

可调:是的

窗口使用范围

打开风格财产。放情节类型

数据类型:char|细绳

指定作用域在其内存缓存中保留的缓冲区大小。内存受系统上可用内存的限制。如果信号数据行和N每一行的数据点,xN是每个时间步骤的数据点数。通过模型的时间步骤乘以获得所需缓冲区长度的时间步骤乘以这一结果。例如,如果每个行具有100行数据,每个行具有100个数据点,并且您的运行将是10个时间步长,则应输入10,000(10 x 100 x 10)作为缓冲区长度。

窗口使用范围

打开历史数据属性.放缓冲区长度

数据类型:单身的|双倍的|int8|INT16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64

  • 符合事实的- 启用基于帧的处理。

  • - 启用基于样本的处理。

窗口使用范围

打开配置属性.在这方面主要的选项卡,设置输入处理

指定用于描述时间轴的单位。您可以选择以下选项之一:

  • 米制的- 在此模式下,范围将时间轴上的时间转换为最合适的测量单元。这些单位包括毫秒,微秒,纳秒,分钟,天等。范围基于最小时间轴限制和范围窗口的最大时间轴限制选择适当的测量单元。

  • - 在此模式下,范围总是在时间轴上显示单位。

  • 没有任何—在此模式下,scope不显示时间轴上的任何单位。范围只显示单词时间在时间轴上。

可调:是的

窗口使用范围

打开配置属性.在这方面时间选项卡,设置时间单位

数据类型:char|细绳

以秒为单位指定移动数据的距离x-轴。信号值不变,仅显示x-轴。

如果将此属性指定为标量,则该值是所有通道的时间显示偏移量。

如果指定向量,则每个向量元素都是相应通道的时间偏移。对于长度小于输入通道数的向量,其余通道的时间显示偏移设置为0。如果向量的长度大于输入通道数,则忽略额外的向量元素。

可调:是的

窗口使用范围

打开配置属性.在这方面时间选项卡,设置时间显示抵消

指定时间轴标签在范围显示中的显示方式:

  • “全部”—时间轴标签将出现在所有显示中。

  • '底部'—时间轴标签出现在每一列的底部显示。

  • '没有任何'- 任何显示屏都没有标签出现。

可调:是的

窗口使用范围

打开配置属性.在这方面时间选项卡,设置时间轴标签

数据类型:char|细绳

指定是否在最大化轴模式下显示范围。在这种模式下,轴扩展以适合整个显示器。为了节省空间,每个显示器都不会出现标签。相反,刻度标记值显示在绘制数据的顶部。您可以选择以下选项之一:

  • “汽车”-坐标轴在所有显示中显示为最大值标题伊拉贝尔每个显示都是空的。如果在这些属性中的任何一个显示任何显示中输入任何值,则轴不会最大化。

  • “在”-轴在所有显示中显示最大化。输入到标题伊拉贝尔属性是隐藏的。

  • “关”-没有一个轴显示为最大化。

可调:是的

窗口使用范围

打开配置属性.在这方面主要的选项卡,设置最大化轴

数据类型:char|细绳

展示

按整数显示编号指定活动显示,以获取和设置相关属性。显示编号对应于其按列放置索引。设置此属性可控制更改了轴颜色、线属性、标记属性和可见性的显示。

可调:是的

窗口使用范围

打开配置属性.在这方面展示选项卡,设置主动显示

将显示标题指定为字符向量或字符串。

可调:是的

窗口使用范围

打开配置属性.放标题

数据类型:char|细绳

要显示输入名称的图例,请将此属性设置为符合事实的

从图例中,您可以控制哪些信号可见。此控件相当于在中更改可见性风格对话框。在范围图例中,单击一个信号名称以在范围中隐藏该信号。要显示信号,再次单击信号名称。若要只显示一个信号,右键单击信号名称。要显示所有信号,请按电子稳定控制系统

请注意

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

可调:是的

窗口使用范围

打开配置属性.在这方面展示选项卡,选择显示的传说

数据类型:逻辑

当您将此属性设置为符合事实的,范围显示时间轴标签。将此属性设置为,范围不显示时间轴标签,但仍显示刻度标记和其他时间轴项。此属性仅适用于Timeaxislabels.属性是全部的

可调:是的

依赖性

要控制哪个显示的轴被标记,请使用Activedisplay.财产。

窗口使用范围

打开配置属性.在这方面时间选项卡,设置时间轴显示标签

将输入通道名称指定为字符向量的单元格数组。名称出现在图例中,风格对话框,测量面板。如果不指定名称,通道被标记为频道1频道2

可调:是的

依赖性

要查看通道名称,请设置传奇符合事实的

窗口使用范围

在图例上,双击频道名称。

数据类型:char

将此属性设置为符合事实的在图上显示网格线。

可调:是的

窗口使用范围

打开配置属性.在这方面展示选项卡,设置显示网格

当您将此属性设置为符合事实的,范围在同一活动显示器内的两个单独轴上绘制输入信号的幅度和相位。当您将此属性设置为,示波器将输入信号的实部和虚部绘制在同一活动显示器内的两个单独轴上。

此属性对于复值输入信号非常有用。打开此属性会影响实值输入信号的阶段。当输入信号的幅度是非负面的时,相位为0度。当输入信号的幅度为负时,相位为180度。

可调:是的

窗口使用范围

打开配置属性.在这方面展示选项卡,选择绘制信号幅度和相位

指定y-轴限制为一个二元数值向量,[ymin,ymax]

如果Plotasmagnitudehase.,默认为[-10,10].如果Plotasmagnitudehase.符合事实的,默认为[0,10]

可调:是的

依赖性

Plotasmagnitudehase.符合事实的,此属性指定y- 只有幅度图的轴限制。的y相图的-轴极限总是[-180,180]

窗口使用范围

打开配置属性.在这方面展示选项卡,设置Y限值(最小值)y-limits(最大)

指定要显示在屏幕左侧的范围的文本y-轴。

可调:是的

依赖性

此属性仅适用于什么时候Plotasmagnitudehase..当Plotasmagnitudehase.符合事实的两个y-axis标签是只读值。的y-轴标签设置为“震级”“阶段”对于幅度图和相位曲线。

窗口使用范围

打开配置属性.在这方面展示选项卡,设置Y标签

数据类型:char|细绳

用法

描述

范围信号显示信号,信号,在时间范围内显示。

范围信号、signal2 signalN……)显示信号信号signal2.,......,signaln.在时间范围内显示设置时NumInputPorts财产N.在这种情况下,信号1signal2.,......,signaln.可以具有不同的数据类型和维度。

输入参数

展开全部

指定一个或多个输入信号以显示在时间示波器.信号可以有不同的数据类型和维度。

例子:范围(signal1 signal2)

数据类型:单身的|双倍的|int8|INT16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|fi

对象的功能

要使用对象函数,请指定System对象作为第一个输入参数。例如,释放名为system的对象的系统资源obj,使用此语法:

释放(obj)

展开全部

展示 显示范围窗口
隐藏 隐藏范围窗口
不可见 确定范围的可见性
系统对象算法
释放 释放资源并允许更改系统对象属性值和输入特征
重启 重置内部状态系统对象

如果要从头开始重新启动模拟,请调用重启清除显示的范围窗口。不叫重启召唤后释放

例子

全部崩溃

创造dsp.sinewave.时间示波器对象。运行示波器来显示信号

sine = dsp.sinewave(“频率”, 100,'采样率',1000); sine.sampleperframe=10;范围=dsp.TimeScope('采样率'正弦。SampleRate,'时间跨度', 0.1);II = 1:10 x = SINE();范围(x);结束

跑过释放方法以允许更改属性值和输入特征。范围会自动缩放坐标轴。

释放(范围)

提示

  • 要关闭范围窗口并清除其相关数据,请使用MATLAB®清除函数。

  • 要隐藏或显示范围窗口,请使用隐藏展示职能。

  • 使用matlab.mcc函数来编译包含范围的代码。

    如果应用程序中有多个已编译组件,则无法打开作用域配置对话框。

兼容性考虑

展开全部

警告在R2021A开始

扩展能力

在R2011a中引入