TimeScopeConfiguration
控制范围块外观和行为
描述
作用域配置属性控制作用域块的外观和行为。创建范围配置对象get_param
,然后使用带有点表示法的对象更改属性值。
创建
myScopeConfiguration = get_param (gcbh ScopeConfiguration)
为选定的范围块创建范围配置对象。
属性
的名字
- - - - - -范围窗口上的标题
块名称(默认)|特征向量|字符串标量
标题,指定为字符向量或字符串标量。
位置
- - - - - -范围的大小和位置
[左底宽高]
作用域窗口的大小和位置,以像素为单位指定为由左、下、宽和高位置组成的四元素向量。
默认情况下,范围窗口出现在屏幕中央,宽度为560
的像素和高度420
像素。
可见
- - - - - -作用域窗口的可见性
真正的(默认)
|假
将此属性设置为true以使范围窗口可见。
OpenAtSimulationStart
- - - - - -启动模拟时打开范围
真正的
(默认为时间范围)|假
范围(默认)
将此属性设置为真正的
在模拟开始时打开作用域。
DisplayFullPath
- - - - - -显示完整路径
假
(默认)|真正的
将此属性设置为真正的
要显示相对于范围窗口顶部的模型的范围的完整路径。如果将此属性设置为假
,只有作用域块的名称出现在作用域窗口的顶部。
PreserveColorsForCopyToClipboard
- - - - - -保留复制到剪贴板的颜色
假
(默认)|真正的
将此属性设置为真正的
在将作用域复制到剪贴板时保持作用域的背景颜色和信号颜色。当您将此作用域粘贴到文档或打印此作用域时,颜色将保留。如果将此属性设置为假
并将作用域复制到剪贴板,当您粘贴或打印作用域时,颜色更改为墨粉友好版本。
NumInputPorts
- - - - - -输入端口数量
' 1 '
(默认)|特征向量
作用域块上的输入端口数,指定为字符向量或字符串标量。输入端口的最大个数为96。
LayoutDimensions
- - - - - -显示行数和列数
[1]
(默认)|[numberOfRows numberOfColumns]
显示行和列的数目,用双元素向量指定。最大布局尺寸为16 × 16。
如果显示器的数量与端口的数量相等,则每个端口的信号分别显示在不同的显示器上。
如果显示的数量小于端口的数量,来自其他端口的信号出现在最后y设在。
SampleTime
- - - - - -时间间隔
' 1 '
(默认)|特征向量|字符串标量
模拟过程中范围块更新之间的时间间隔,指定为字符向量或字符串标量。此属性不适用于浮动作用域和作用域查看器。
FrameBasedProcessing
- - - - - -基于帧的信号处理
假
(默认为时间范围块)|真正的
(Scope块的默认值)
将此属性设置为真正的
以帧为基础处理信号。
假
-在每个时间间隔(基于采样)处理通道中的信号值。真正的
-将通道中的信号值处理为来自多个时间间隔(基于帧)的一组值。基于帧的处理只适用于离散的输入信号。
MaximizeAxes
- - - - - -最大化信号图的大小
“汽车”
(默认)|“上”
|“关闭”
指定是否最大化信号图的大小:
“汽车”
——如果标题
而且YLabel
未指定的,最大化所有图。“上”
-最大化所有情节。值标题
而且YLabel
是隐藏的。“关闭”
-不要最大化情节。
每个地块都扩展以适应完整的展示。最大化信号图的大小可以去除图周围的背景区域。
MinimizeControls
- - - - - -隐藏菜单和工具栏
假
(默认)|真正的
将此属性设置为真正的
来隐藏菜单和工具栏。
如果停靠作用域,则此属性是不活动的。
AxesScaling
- - - - - -如何缩放y轴
“手动”
(默认)|“汽车”
|“更新”
如何规模y-axes,指定为以下值之一:
“手动”
——手动规模y相互重合的标轴的限制按钮。“汽车”
——规模y-坐标轴在模拟期间和之后。“更新”
——规模y-坐标轴后指定的块更新数量(时间间隔)。
依赖
如果将此属性设置为“更新”
,也指定属性AxesScalingNumUpdates
AxesScalingNumUpdates
- - - - - -缩放y轴之前的更新数
“十”
(默认)|特征向量|字符串标量
时间间隔
- - - - - -显示的x轴范围的长度
' 0 '
(默认)|特征向量|字符串标量|“汽车”
的长度x-axis要显示的范围,指定为以下值之一:
正实数——小于指定为字符向量或字符串标量的总模拟时间的任何值。
“汽车”
—模拟启动和停止时间的差异。
的开始和结束时间x-轴范围使用TimeDisplayOffset
而且时间间隔
属性。例如,如果你设置TimeDisplay
来10
和时间间隔
来20.
,作用域设置x设在范围从10
来30.
.
TimeSpanOverrunAction
- - - - - -如何显示数据
“包装”
(默认)|“滚动”
如何显示超出可见的数据x-axis范围,指定为以下值之一:
“包装”
—从左到右绘制数据全屏,清空屏幕,重新开始绘制数据。“滚动”
-当新数据绘制在右侧时,将数据移动到左侧。这种模式图形化程度很高,可能会影响运行时性能。
只有在使用大模型或小步长绘图较慢时,您才能看到该选项的效果。
TimeUnits
- - - - - -在x轴上显示的单位
“指标”
(默认为时间范围块)|“没有”
(Scope块的默认值)|“秒”
上显示的单元x-axis,指定为以下值之一:
“指标”
—根据时间的长度显示时间单位时间间隔
财产。“没有”
——显示时间
在x设在。“秒”
——显示时间(秒)
在x设在。
TimeDisplayOffset
- - - - - -轴偏移量范围
' 0 '
(默认)|特征向量|字符串标量
x-axis范围偏移数,指定为字符向量或字符串标量。对于有多个通道的输入信号,请输入偏移量的标量或向量。
标量-用相同的值偏移输入信号的所有通道。
矢量-独立偏移通道。
TimeAxisLabels
- - - - - -x轴标签如何显示
“所有”
(默认为时间范围块)|“底”
(Scope块的默认值)|“没有”
如何x-轴标签显示,指定为以下值之一:
“所有”
——显示x-轴标签在所有显示器上。“底”
——显示x-轴标签仅在底部显示。“没有”
—不显示标签并禁用ShowTimeAxisLabel
财产。
依赖
设置ActiveDisplay
属性之前指定此属性。
集ShowTimeAxisLabel
来真正的
并设置最大化轴
来“关闭”
.
ShowTimeAxisLabel
- - - - - -显示或隐藏x轴标签
真正的
(默认为时间范围块)|假
(Scope块的默认值)
将此属性设置为真正的
来显示x设在标签。
依赖
设置ActiveDisplay
属性,然后设置此属性。
如果将此属性设置为真正的
,也TimeAxisLabels
.如果TimeAxisLabels
被设置为“没有”
,此属性是不活动的。
ActiveDisplay
- - - - - -Display用于设置显示特定属性
' 1 '
(默认)|特征向量
Display用于设置显示特定的属性,指定为字符向量或字符串。显示器的编号对应于其列的位置索引。对于多列布局,显示是向下编号,然后交叉。
依赖
设置此属性将选择用于设置属性的显示ShowGrid
,ShowLegend
,标题
,PlotAsMagnitudePhase
,YLabel
,YLimits
.
标题
- - - - - -标题显示
' % < SignalLabel >”
(默认)|特征向量|字符串标量
显示的标题,指定为字符向量或字符串标量。默认值% < SignalLabel >
使用输入信号名称作为标题。
依赖
设置ActiveDisplay
属性,然后设置此属性。
ShowLegend
- - - - - -信号的传说
假
(默认)|真正的
将此属性设置为真正的
显示图例。
图示中列出的名称是来自模型的信号名称。对于有多个通道的信号,在信号名称后面附加一个通道索引。看到范围块引用为例。
依赖
设置ActiveDisplay
属性,然后设置此属性。
ShowGrid
- - - - - -垂直和水平的网格线
真正的
(默认)|假
将此属性设置为true以显示垂直和水平网格线。
依赖
设置ActiveDisplay
属性,然后设置此属性。
PlotAsMagnitudePhase
- - - - - -幅值和相位图
假
(默认)|真正的
指定是否显示幅值和相位图:
假
-显示信号图。如果信号是复的,将实部和虚部画在同一片上y设在(显示)。
真正的
-显示幅值和相位图。如果信号是实数,画出信号的绝对值。相位为0度为正值,180度为负值。
依赖
设置ActiveDisplay
属性,然后设置此属性。
YLimits
- - - - - -y轴的最小值和最大值
10 [-10]
(默认)|[ymin ymax]
的最小值和最大值y-axis,指定为两个元素的数值向量。
依赖
设置ActiveDisplay
属性,然后设置此属性。
当PlotAsMagnitudePhase
是真正的
,此属性指定y-轴限制的大小图。的y相位图的-轴极限总是(-180 180)
.
YLabel
- - - - - -轴标签
''
(默认)|特征向量|字符串标量
y用于活动显示的-axis标签,指定为字符向量或字符串标量。
依赖
设置ActiveDisplay
属性,然后设置此属性。
如果PlotAsMagnitudePhase
是真正的
的价值。YLabel
是隐藏的,情节是标记的级
而且阶段
.
数据采集
- - - - - -保存范围数据
假
(默认)|真正的
将此属性设置为真正的
将作用域数据保存到MATLAB中的一个变量®工作区。
此属性不适用于浮动作用域和作用域查看器。
依赖
如果将此属性设置为真正的
,还必须指定属性DataLoggingVariableName
而且DataLoggingSaveFormat
.
DataLoggingVariableName
- - - - - -用于保存作用域数据的变量名
“ScopeData”
(默认)|特征向量|字符串标量
在MATLAB工作空间中保存作用域数据的变量名,指定为字符向量或字符串标量。此属性不适用于浮动作用域和作用域查看器。
依赖
通过设置激活此属性数据采集
来真正的
.
DataLoggingLimitDataPoints
- - - - - -限制缓冲数据
假
(默认)|真正的
设置为真正的
在绘制和保存数据之前限制缓冲数据。
为模拟停止时间设置为正
,始终设置为真正的
.
依赖
如果将此属性设置为真正的
,还指定要绘制和使用属性保存的数据值的数量DataLoggingMaxPoints
.
DataLoggingMaxPoints
- - - - - -数据值的最大数目
“5000”
(默认)|特征向量|字符串标量
要绘制和保存的数据值的最大数目,指定为字符向量或字符串标量。绘制和保存的数据值来自模拟的结束。例如,将此属性设置为100将保存最后100个数据点。
依赖
通过设置激活此属性DataLoggingLimitDataPoints
来真正的
.指定此属性将限制范围图中的数据值和保存在中指定的MATLAB变量中的数据值DataLoggingVariableName
.
DataLoggingDecimateData
- - - - - -减少数据范围
假
(默认)|真正的
将此属性设置为真正的
在绘制和保存之前减少范围数据。
依赖
如果将此属性设置为真正的
,还必须指定DataLoggingDecimation
财产。
DataLoggingDecimation
- - - - - -大量毁灭的因素
' 1 '
(默认)|特征向量|字符串标量
在绘制和保存之前应用于信号数据的抽取因子,指定为字符向量或字符串标量。作用域缓冲区Nth数据点,N是指定的抽取因子。的值1
缓冲所有数据值。
依赖
通过设置激活此属性DataLoggingDecimateData
来真正的
.
DataLoggingSaveFormat
- - - - - -保存范围数据的可变格式
“数据集”
(默认)|结构随时间的
|“结构”
|“数组”
将范围数据保存到MATLAB工作区的变量格式,指定为以下值之一:
“数据集”
—将数据保存为数据集对象。这种格式不支持可变大小的数据、mat文件日志记录或外部模式归档。看到Simulink.SimulationData.Dataset
.“StructureWithTime”
—将数据保存为具有相关时间信息的结构。这种格式不支持单端口或多端口基于帧的数据,也不支持多速率数据。“结构”
—将数据保存为结构形式。这种格式不支持多速率数据。“数组”
-将数据保存为具有相关时间信息的数组。这种格式不支持基于多端口样本的数据、基于单端口或多端口帧的数据、可变大小的数据或多速率的数据。
此属性不适用于浮动作用域和作用域查看器。
依赖
通过设置激活此属性数据采集
来真正的
.
例子
创建作用域配置对象
属性创建范围配置对象“vdp”
范德波尔方程的模型。
open_system (“vdp”myScopeConfiguration = get_param(“vdp /范围”,“ScopeConfiguration”);myScopeConfiguration。NumInputPorts =' 2 ';
版本历史
介绍了R2013a
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。