显示时域信号
返回一个范围
= timescope.timescope
目的,范围
.此对象在时域中显示实际和复量值浮动和定点信号。
返回一个范围
=时间尺(名称,值
)timescope
具有属性的对象设置为指定值。在引号中指定属性及其值,以逗号分隔。您可以按任何顺序指定名称值对参数。
大多数属性可以从中更改timescope
UI。
采样率
- - - - - -样品输入率1
(默认)|有限数字标量|向量输入信号的采样率,在赫兹,指定为有限数字标量或标量向量。
抽样率的倒数决定了x-axis(时间轴)显示信号点之间的间距。当NumInputPorts
大于1,采样率为标量,对象使用所有输入的相同采样率。要为每个输入指定不同的采样率,请使用向量。
您只能在创建对象或呼叫后设置此属性释放
.
在这一点范围选项卡上,单击设置.下数据和轴,设置采样率.
数据类型:单身的
|双倍的
|INT8.
|int16
|INT32.
|INT64.
|uint8.
|uint16
|UINT32
|UINT64
TimeSpanSource
- - - - - -时间跨度“汽车”
(默认)|“属性”
基于帧的输入信号的时间跨度来源,指定为以下之一:
“属性”
-对象派生x- 来自的timedisplayOffset.
和时间跨度
特性。
“汽车”
- 这x- XIS限制来自于timedisplayOffset.
财产,采样率
属性,每个输入信号中的行数(FrameSize在下面的方程式中)。极限计算如下:
最小时间轴限制=timedisplayOffset.
最大时间轴限制=timedisplayOffset.
+ max(1 /采样率
.*FrameSize)
在这一点范围选项卡上,单击设置.下数据和轴,设置时间跨度.
数据类型:char
|细绳
时间跨度
- - - - - -时间跨度10.
(默认)|积极的标量时间跨度,以秒为单位,指定为正,数字标量值。时间轴限制计算为:
最小时间轴限制=timedisplayOffset.
最大时间轴限制=timedisplayOffset.
+时间跨度
启用此属性,设置TimeSpanSource
到“属性”
.
在这一点范围选项卡上,单击设置.下数据和轴、编辑时间跨度.
数据类型:单身的
|双倍的
|INT8.
|int16
|INT32.
|INT64.
|uint8.
|uint16
|UINT32
|UINT64
timespanoverrunaction.
- - - - - -数据溢出行为'滚动'
(默认)|“包装”
指定作用域如何显示可见时间跨度以外的新数据:
'滚动'
- 在此模式下,范围向左滚动旧数据,为范围显示右侧的新数据腾出空间。此模式有利于调试和监控时变信号。
“包装”
—该模式下,作用域覆盖了右侧区域后,向左侧区域添加数据。
在这一点范围选项卡上,单击设置.下数据和轴,设置超支动作.
数据类型:char
|细绳
Axesscaling.
- - - - - -轴缩放模式'onceatstop'
(默认)|“汽车”
|'手动的'
|“更新”
当此属性设置为:
'onceatstop'
极限会在模拟结束时更新一次释放
叫做)。
“汽车”
- 范围尝试始终将数据保持在显示屏中,同时最小化轴限制的更新次数。
'手动的'
- 除非用户指定,否则范围不采取任何操作。
“更新”
- scope缩放坐标轴一次,并且只在100次可视化更新后缩放一次。
您只能在创建对象时设置此属性。
数据类型:char
|细绳
layoutdimensions.
- - - - - -显示布局网格尺寸[1,1]
(默认)|[numberofrows,numberofcolumns]
指定布局网格尺寸为两个元素矢量:[numberofrows,numberofcolumns]
.网格最多可具有4行和4列。
如果您创建多个轴的网格,以修改单个轴的设置,请使用Activedisplay.
.
例子:范围。LayoutDimensions =(2、4)
在这一点范围选项卡上,单击显示网格()并从网格中选择特定数量的行和列。
数据类型:单身的
|双倍的
|INT8.
|int16
|INT32.
|INT64.
|uint8.
|uint16
|UINT32
|UINT64
时刻
- - - - - -X轴单位“秒”
(默认)|“没有”
|'公制'
指定用于描述X轴(时间轴)的单位。您可以选择以下选项之一:
“秒”
- 范围总是在x轴上显示单位。范围显示了这个词时间(s)
在x轴上。
“没有”
- 范围不显示X轴上的任何单位。范围仅显示了这个词时间
在x轴上。
'公制'
- 范围显示x轴上的单位时间(s)
在您绘制更多数据点时,将单位更改为日,数周,月,数年。
在这一点范围选项卡上,单击设置.下数据和轴,设置时间单位.
数据类型:char
|细绳
timedisplayOffset.
- - - - - -抵消x-AXIS限制对象上移动数据的距离,以秒为单位x-轴。信号值不会改变,只有所显示的限制x-axis改变。
如果将此属性指定为标量,则该值是所有通道的时间显示偏移量。如果将此属性指定为向量,则每个输入通道都可以是不同的时间显示偏移量
在这一点范围选项卡上,单击设置.下数据和轴,设置时间偏移.
Timeaxislabels.
- - - - - -时间轴标签'全部'
(默认)|'底部
|“没有”
时间轴标签,具体如下:
'全部'
—时间轴标签将出现在所有显示中。
'底部
—时间轴标签出现在每一列的底部显示。
“没有”
- 任何显示屏都没有显示标签。
在这一点范围选项卡上,单击设置.下数据和轴,设置时间标签.
数据类型:char
|细绳
MaximizeAxes
- - - - - -最大化轴控制“汽车”
(默认)|“上”
|'离开'
指定是否在最大化轴模式下显示范围。在这种模式下,轴扩展以适合整个显示器。为了节省空间,每个显示器都不会出现标签。相反,刻度标记及其值显示在绘制数据的顶部。您可以选择以下选项之一:
“汽车”
-坐标轴在所有显示中显示为最大值标题
和ylabel.
每个显示都是空的。如果在任何以下属性的任何显示中输入任何值,则轴不会最大化。
“上”
-轴在所有显示中显示为最大值。的任何值标题
和ylabel.
属性是隐藏的。
'离开'
- 没有一个轴似乎最大化。
在范围窗口上,单击最大化轴,隐藏所有标签并插入轴值。
数据类型:char
|细绳
BufferLength.
- - - - - -缓冲区长度50000
(默认)|正整数指定用于每个输入信号的缓冲区的长度作为正整数。
您只能在创建对象时设置此属性。
在这一点范围选项卡上,单击设置.下数据和轴,设置缓冲长度.
数据类型:单身的
|双倍的
|INT8.
|int16
|INT32.
|INT64.
|uint8.
|uint16
|UINT32
|UINT64
姓名
- - - - - -窗口名称“时间范围”
(默认)|字符向量|字符串标量将作用域的名称指定为字符向量或字符串标量。此名称显示为范围图形窗口的标题。要指定范围图的标题,请使用标题
财产。
数据类型:char
|细绳
位置
- - - - - -窗口位置[左下宽度]
作用域窗口的位置(以像素为单位),由作用域窗口的大小和位置指定为窗体的四个元素向量[左下宽度]
.您可以通过修改此属性的值,将范围窗口放在屏幕上的特定位置。
默认情况下,窗口显示在屏幕的中心,宽度800
的像素和高度500
像素。位置的确切值取决于屏幕分辨率。
ChannelNames.
- - - - - -通道名称{''}
(默认)|字符向量的单元格阵列将输入通道名称指定为字符向量的单元格数组。频道名称出现在图例中,并在测量标签下面选择频道.如果未指定名称,则频道标记为频道1
,频道2
, 等等。
启用此属性,设置播音
到真的
.
数据类型:char
Activedisplay.
- - - - - -用于设置属性的活动显示1
(默认)|整数活动显示用于设置属性,由整数显示号指定。显示的数量对应于显示的行 - 方向放置索引。设置此属性控件哪些显示用于以下属性:吉姆斯
,ylabel.
,播音
,夏普林
,标题
, 和Plotasmagnitudehase.
.
在这一点范围选项卡上,单击设置.下显示和标签,设置主动显示.
标题
- - - - - -显示标题''
(默认)|字符向量|字符串标量将显示标题指定为字符向量或字符串标量。
设置此属性时,Activedisplay.
控制更新的显示。
在这一点范围选项卡上,单击设置.下显示和标签,设置标题.
数据类型:char
|细绳
ylabel.
- - - - - -y-axis标签'振幅'
(默认)|字符向量|字符串标量指定要显示到左侧的范围的文本y-轴。
此属性仅适用于什么时候Plotasmagnitudehase.
是假
.当Plotasmagnitudehase.
是真的
, 他们俩y-axis标签是只读值“震级”
和“阶段”
,对于幅度图和相位曲线。
设置此属性时,Activedisplay.
控制更新的显示。
在这一点范围选项卡上,单击设置.下显示和标签,设置ylabel..
数据类型:char
|细绳
吉姆斯
- - - - - -y-AXIS限制(-10年,10)
(默认)|[ymin,ymax]
指定y-轴限制为一个二元数值向量,[ymin,ymax]
.
如果Plotasmagnitudehase.
是假
,默认为(-10年,10)
.
如果Plotasmagnitudehase.
是真的
,默认为[0,10]
.此属性指定y- 只有幅度图的轴限制。的y相图的-轴极限总是[-180,180]
设置此属性时,Activedisplay.
控制更新的显示。
在这一点范围选项卡上,单击设置.下显示和标签,设置y轴限制.
播音
- - - - - -显示的传说假
(默认)|真的
要显示输入名称的图例,请将此属性设置为真的
.
从传说中,您可以控制哪些信号可见。在范围图例中,单击信号名称以隐藏范围内的信号。要显示信号,请再次单击信号名称。
在这一点范围选项卡上,单击设置.下显示和标签, 选择显示的传说.
数据类型:逻辑
夏普林
- - - - - -网格可见性真的
(默认)|假
将此属性设置为真的
在图上显示网格线。
在这一点范围选项卡上,单击设置.下显示和标签, 选择显示网格.
Plotasmagnitudehase.
- - - - - -绘制信号作为幅度和相位假
(默认)|真的
将信号标绘为幅度和相位,指定为:
真的
- 范围在同一主动显示器内的两个单独轴上绘制输入信号的幅度和相位。
假
- 范围在同一活动显示器内的两个单独轴上绘制输入信号的实数和虚部。
此属性对于复值输入信号非常有用。打开此属性会影响实值输入信号的阶段。当输入信号的幅度是非负的时,相位为0度。当输入信号的幅度为负时,相位为180度。
在这一点范围选项卡上,单击设置.下显示和标签, 选择幅度相位图.
要使用对象函数,请将对象指定为第一个输入参数。
创建时域正弦信号。通过调用时间范围对象显示信号。
用两个色调创建一个正弦信号,一个在0.3 kHz,另一个处于3 kHz。
t =(0:1000)'/ 8E3;xin = sin(2 * pi * 0.3e3 * t)+ sin(2 * pi * 3e3 * t);
创建一个timescope
对象,并通过调用time scope对象来查看正弦信号范围
.
范围= timescope('采样率',8e3,......'timespansource',“属性”,......'时间跨度',0.1);范围(Xin)
跑释放
允许更改属性值和输入特征。范围自动缩放轴。
释放(范围);
隐藏范围窗口。
如果(可见(范围))隐藏(范围)结束
显示范围窗口。
如果(〜可见(范围))显示(范围)结束
创建和显示时钟输入信号
加载时钟数据,x
和t
.找到采样时间,TS.
.
负载Clockex.TS = T(2)-t(1);
创建一个timescope
对象并调用该对象以显示信号。若要自动缩放轴并允许更改属性值和输入特征,请调用释放
.
范围= timescope(1,1 / Ts,'timespansource','汽车');范围(x);释放(范围);
用Bilevel测量小组查找结算时间
从的测量选项卡,选择畸变.
最初,时间范围不显示建立时间测量。此缺失会发生,因为默认值求求参数比整个仿真持续时间长。
2.在贝韦尔设置>定居盒子,进入2E-6
并按进入.
时间范围现在显示一个上升沿建立时间的价值118.392
ns。
这种稳定时间值实际上是所有五个上升边缘的沉降时间的统计平均值。要显示只有一个上升沿的稳定时间,您可以放大该转换。
3.悬停在范围轴的右上角,然后单击缩放按钮。
4.单击并拖动以放大一个转换。
时间范围更新上升沿建立时间值以反映新的时间窗口。
创建一个dsp.sinewave.
具有1000 Hz采样频率。创建一个dsp。FIRDecimator
对象致死正弦波2.创建一个timescope
具有两个输入端口的对象。
FS = 1000;% 采样频率sine = dsp.sinewave('频率',50,......'采样率',fs,......“SamplesPerFrame”,100);Difimate = dsp.firdecimator;将sin除以2scope = timescope(2,[Fs Fs/2],......'timeDisplayOffset',[0 38 / fs],......'timespansource','财产',......'时间跨度',0.25,......“YLimits”,[ - 1 1],......“ShowLegend”, 真的);
打电话给dsp.sinewave.
对象创建正弦波信号。使用dsp。FIRDecimator
对象创建一个等于原始信号的第二信号,但是通过调用来显示信号。通过调用来显示信号timescope
对象。
为Ii = 1:2 xsin = sin ();xdec =毁掉(xsine);范围(xsine xdec)结束(范围)
关闭时间范围窗口并清除变量。
清除范围FssdecIIXSine.xdec
创建表示复合值的正弦信号的向量,并创建一个timescope
对象。调用示波器来显示信号。
FS = 1000;t =(0:1 / fs:10)';cxsine = cos(2 * pi * 0.2 * t)+ 1i * sin(2 * pi * 0.2 * t);cxsinesum = cumsum(cxsine);范围=时间尺(1,FS,'timespansource','汽车',“ShowLegend”,1);范围(CxSineSum);(范围)
默认情况下,当输入是复值信号时,时间范围在同一轴上绘制真实和虚部。这些真实和虚构的部分在同一活动显示器内的同一轴上显示为不同彩色的线条。
改变Plotasmagnitudehase.
财产真的
并调用释放
.
范围。PlotAsMagnitudePhase = true;范围(CxSineSum);(范围)
时间范围现在在同一主动显示器内的两个单独轴上绘制输入信号的幅度和相位。顶部轴显示幅度和底轴显示相位,以度为单位。
这个例子显示了如何timescope
对象可视化内部更改尺寸的输入。
创建表示双通道常数信号的向量。创建代表三通道常数信号的另一个向量。创建一个timescope
对象。用两个输入调用范围来显示信号。
FS = 10;Sigdim2 = [(5 * FS,1)1 + +(5 * FS,1)];% 2-dim 0-5 sSigdim3 = [2 + +(5 * FS,1)3 +(5 * FS,1)4 +(5 * FS,1)];%3-DIM 5-10 S范围= timescope('采样率',fs,'timespansource','财产');scope.plottype =.'楼梯';范围。时间SpanOverrunAction ='滚动';scope.timedisplayOffset = [0 5];范围([sigdim2; sigdim3(:,1:2)],sigdim3(:,3));
在本例中,Time Scope的输入信号的大小随着模拟的进行而变化。当仿真时间小于5秒时,time Scope只绘制双通道信号,sigdim2
.5秒后,时间范围也绘制三声道信号,sigdim3
.
跑过释放
方法以使属性值和输入特征更改更改。范围自动缩放轴。
(范围)
使用峰值查找器面板时间范围来测量心率。
创建和显示ECG信号
创建心电图(ECG)信号。习俗ec
功能有助于生成心跳信号。
功能x =心电图(L) a0 =[40 0 1 1 0, -34, 118, -99, 0, 2, 21岁,2,0,0,0);D0 = [0,27, 59, 91, 131, 141, 163, 185, 195, 275, 307, 339, 357, 390, 440];A = a0 / max(a0);drawtext (d0 * L / d0(15), '买进'),coloryellow;d (15) = L;为i = 1:14 m = d(i):d(i + 1) - 1;斜率=(a(i + 1) - a(i))/(d(i + 1) - d(i));x(m + 1)= a(i)+斜率*(m - d(i));结束
x1 = 3.5 *心电图(2700)。';日元= sgolayfilt(克隆亚麻((1、13),x1), 0, 21);n =(1:30000)”;德尔=圆(2700 *兰德(1));MHB = y1(n + del);t = 0.00025;
创建一个timescope
对象并调用该对象以显示信号。若要自动缩放轴并允许更改属性值和输入特征,请调用释放
.
范围=时间尺(1,1 / Ts);范围(MHB);(范围)
找到心率
使用峰值查找器测量来测量心跳之间的时间。
在这一点测量选项卡,选择峰探测器.
为了num peaks.财产,输入10.
.
在里面峰窗格在窗口底部,时间范围显示10个峰值幅度值的列表以及它们发生的时间。
峰值列表显示每个心跳之间的恒定时间差0.675秒。基于以下等式,该ECG信号的心率约为每分钟89次节拍。
关闭时间范围窗口并删除从工作区创建的变量。
清除范围X1y1.n▽MHB.TS.
Hai Fatto Clic Su Un Collegamento Che Corlisponde A Questo Comando Matlab:
Esegui il comando inserendolo nella finestra di comando MATLAB。我浏览器web非supportano金宝app I命令MATLAB。
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。