(不推荐)控制数组绘图块的外观和行为从MATLAB
ArrayPlotConfiguation.
不推荐。采用get_param.
(金宝appSimulink)和set_param.
(金宝appSimulink)修改数组绘图块属性。有关更多信息,请参阅兼容性考虑因素
使用数组绘图配置对象来控制数组绘图块的外观和行为。使用配置对象创建配置对象get_param.
,然后使用带点表示法的对象更改属性值。
您还可以使用阵列绘图块属性get_param.
(金宝appSimulink)和set_param.
(金宝appSimulink)。
myscopeconfiguration = get_param(gcbh,'scopeconfiguration')
创建一个新的数组绘图配置对象。如果您未提供块的完整路径,则必须首先在模型中选择块。
numinputports.
-输入端口数'1'
(默认)|字符向量XDatamode.
-的来源X-data间距“样本增量和x偏移量”
(默认)|'风俗'
指定是否使用SampleIncrement
和Xoffset.
属性值确定间隔,或指定您自己的自定义间距。如果您指定'风俗'
,您还必须指定CustomXData
属性值。
您只能在仿真之前设置此属性。
打开阴谋选项卡,单击设置和集合X-DATA模式。
数据类型:字符
|细绳
SampleIncrement
-X-AXIS间距'1'
(默认)|字符向量样品之间的间距X-axis,指定为字符向量中的有限标量。输入信号是y设在数据。X-AXIS数据基于自动设置Xoffset.
和SampleIncrement
特性。
例子:什么时候Xoffset.
是0,SampleIncrement
是1,X-axis的值设置为0、1、2、3、4、... .
例子:什么时候Xoffset.
是1,SampleIncrement
是0.25,X-axis值设置为-1,-0.75,-0.5,-0.25,0,......。
打开阴谋选项卡,单击设置和集合样本增量。
使用此属性,设置XDatamode.
到“样本增量和x偏移量”
。
Xoffset.
-显示偏移X设在'0'
(默认)|字符向量显示偏移X-axis,指定为字符向量中的数字标量。X-AXIS数据基于两个自动设置SampleIncrement
和Xoffset.
价值观。x-offset表示第一个值X-轴。
例子:什么时候Xoffset.
是0,SampleIncrement
是1,X-axis的值设置为0、1、2、3、4、... .
例子:什么时候Xoffset.
是1,SampleIncrement
是0.25,X-axis值设置为-1,-0.75,-0.5,-0.25,0,......。
打开阴谋选项卡,单击设置和集合X-Offset.。
使用此属性,设置XDatamode.
到“样本增量和x偏移量”
。
CustomXData
-X-data值“[]”
(默认)|字符向量指定所需的X-数据值作为字符向量中的数字向量。行或列向量必须等于输入的帧长度。如果使用默认值(空向量),则X-data均匀间隔并设置为(0:L.-1),在哪里L.为帧长。
例子:scopeconfiguration.xdatamode ='custom';scopeconfiguration.customxdata ='logspace(0,log10(44100/2),1024)'
打开阴谋选项卡,单击设置和集合X-DATA模式到自定义并指定自定义X-DATA。
使用此属性,设置XDatamode.
到'风俗'
。
XScale.
-X轴的尺度“线性”
(默认)|“日志”
指定是否规模X-AXIS是“线性”
要么“日志”
。如果Xoffset.
是一个负值,无法将此属性设置为“日志”
。
打开阴谋选项卡,单击设置和集合XScale.。
数据类型:字符
|细绳
yscale.
-规模y设在“线性”
(默认)|“日志”
指定是否规模y-AXIS是“线性”
要么“日志”
。
打开阴谋选项卡,单击设置和集合yscale.。
数据类型:字符
|细绳
plottype.
-控制类型的情节“干”
(默认)|“线”
|“楼梯”
指定用于在范围窗口中显示的所有输入信号的图表类型:
“干”
- 范围将输入信号显示为圆圈,垂直线向下延伸到X-AXIS在每个采样值。
“线”
- 范围将输入信号显示为连接每个采样值的行。
“楼梯”
- 范围将输入信号显示为台阶图。楼梯步骤图是由水平线和垂直线组成的。每个水平线表示离散采样周期的信号值,并且连接到两个垂直线。每个垂直线表示在样本处发生的值的变化。阶梯步骤图对于绘制数字采样数据的时间历史图是有用的。
打开设置和集合情节类型。
Axesscaling.
-轴缩放模式“OnceAtStop”
(默认)|“汽车”
|“手动的”
|“更新”
指定范围何时缩放轴。有效值是:
“汽车”
- 范围根据需要根据需要缩放轴,以期间和仿真方式。
“手动的”
—范围不会自动缩放轴。
“OnceAtStop”
- 当仿真停止时,范围会缩放轴。
“更新”
- 范围在指定的更新数量后缩小轴一次,只有一次。要指定更新次数,请使用AxesscalingNumupdates.
财产。
将鼠标悬停在数组图中以查看缩放, 平底锅,和自动缩放纽扣。您也可以使用鼠标缩放和平移。
AxesscalingNumupdates.
-缩放前更新数量“10”
(默认)|整数字符矢量|整数字符串标量设置此属性以延迟自动缩放Y轴。
若要启用此属性,请设置Axesscaling.
到“更新”
。
名称
-窗口名称'数组plot'
(默认)|字符向量|字符串标量指定范围的名称。此名称显示为范围的图表窗口的标题。要指定范围图的标题,请使用标题
财产。
数据类型:字符
|细绳
位置
-范围窗口位置和大小以像素[左下角宽度高度]
以像素为单位窗口的大小和位置指定为表单的四元素向量[左下角宽度高度]
。默认情况下,范围窗口显示在屏幕的中心,宽度为800像素和高度为450像素。此属性的默认值可能会根据屏幕分辨率而更改。
Maximizeaxes.
-最大化轴控制“汽车”
(默认)|“在”
|“离开”
指定是否以最大轴模式显示范围。在这种模式下,坐标轴被展开以适应整个显示。为了节省空间,标签不会出现在每个显示器中。相反,标记值出现在绘制的数据之上。您可以选择以下选项之一:
“汽车”
- 只有在所有显示中,轴显得最大化标题
和ylabel.
每个显示都是空的。如果在任何以下属性的任何显示中输入任何值,则轴不会最大化。
“在”
- 轴在所有显示器中最大化最大化。输入的任何值标题
和ylabel.
属性是隐藏的。
“离开”
- 没有一个轴似乎最大化。
将鼠标悬停在数组图上,以查看最大化轴按钮。
数据类型:字符
|细绳
标题
-显示标题''
(默认)|字符向量|字符串标量将显示标题指定为字符向量或字符串。
打开阴谋选项卡,单击设置和集合标题。
数据类型:字符
|细绳
PlotAsMagnitudePhase
-绘制信号作为幅度和相位错误的
(默认)|真的
真的
- 范围在同一主动显示器内的两个单独轴上绘制输入信号的幅度和相位。
错误的
- 范围在同一活动显示器内的两个单独轴上绘制输入信号的实数和虚部。
此属性对于复值输入信号非常有用。打开此属性会影响实值输入信号的阶段。当输入信号的幅度是非负的时,相位为0度。当输入信号的幅度为负时,相位为180度。
在这一点阴谋选项卡,选择幅度阶段按钮。
包含
-X-axis标签“
(默认)|字符向量|字符串标量指定要在下面显示的范围的文本X-轴。
打开阴谋选项卡,单击设置和集合包含。
数据类型:字符
|细绳
ylabel.
-y-axis标签“振幅”
(默认)|字符向量|字符串标量指定要显示到左侧的范围的文本y-轴。
此属性仅适用于什么时候PlotAsMagnitudePhase
是错误的
。什么时候PlotAsMagnitudePhase
是真的
, 他们俩y-axis标签是只读值“级”
和“阶段”
,对于幅度图和相位曲线。
打开阴谋选项卡,单击设置和集合ylabel.。
数据类型:字符
|细绳
吉姆斯
-y设在限制[-10,10]
(默认)|[ymin,ymax]
指定y-axis限制为双元素数字矢量,[ymin,ymax]
。
如果PlotAsMagnitudePhase
是错误的
,默认是[-10,10]
。如果PlotAsMagnitudePhase
是真的
,默认是[0,10]
。
什么时候PlotAsMagnitudePhase
是真的
,此属性指定y只有星等图的-轴极限。的y- 相位图的轴限制始终是[-180180]
。
打开阴谋选项卡,单击设置和集合y轴限制作为两个元素数字矢量。
ShowGrid
-显示网格真的
(默认)|错误的
将此属性设置为真的
在图上显示网格线。
打开阴谋选项卡,单击设置,选择网格。
播音
-展示传奇错误的
(默认)|真的
若要显示带有输入名称的图例,请将此属性设置为真的
。
从传说中,您可以控制哪些信号可见。该控件相当于改变中的可见性风格对话框。在范围图例中,单击信号名称以隐藏范围内的信号。要显示信号,请再次单击信号名称。仅显示一个信号,右键单击信号名称。显示所有信号,按退出。
笔记
图例仅示出了前20个信号。无法从图例查看或控制任何附加信号。
在这一点阴谋选项卡,单击传说。
数据类型:逻辑
ChannelNames
-频道名称将输入通道名称指定为字符向量的单元格数组。名字出现在传说中,设置, 和测量面板。如果未指定名称,则频道标记为频道1
那频道2.
, 等等。
查看频道名称,设置播音
到真的
。
数据类型:字符
OpenatsimulationStart.
-启动模拟时打开作用域真的
(默认)|错误的
将此属性设置为真的
在模拟开始时打开范围。将此属性设置为错误的
防止在模拟开始时范围打开。
选择文件>在模拟开始时打开。
数据类型:逻辑
使用配置对象修改数组绘图块。
创建一个新的simulin金宝appk®模型具有随机生成的名称。
sysname ='Arrayplotexample';new_system(sysname);
为模型添加新的数组绘图块。
add_block('内置/ Arrayplot',[sysname,'/ transplot'])
打电话给get_param.
(金宝appSimulink)函数检索默认的Array Plot块配置属性。
scopeconfig = get_param([sysname,'/ transplot'],'scopeconfiguration')
scopeconfig = trantritypecturationstew'axesscaling:'onceatstop'axesscalingnumupdates:'100'名称:'Arrayplot'位置:[240 262 800 500] Maximizeaxes:'auto'plotasmagnitudehase:0标题:''xlabel:''ylabel:'幅度'的ylimits:[ -10 10] showgrid:1 showlegend:0 channamnames:{''} OpenatsImulationStart:1可见:0
修改数组绘图标题和轴缩放。
scopeconfig.title ='我的数组plot';scopeconfig.axesscaling =.'手动的'
scopeconfig = trantritypecturationstew'axesscaling:'onceatstop'axesscalingnumupdates:'100'名称:'Arrayplot'位置:[240 262 800 500] Maximizeaxes:'auto'plotasmagnitudehase:0标题:''xlabel:''ylabel:'幅度'的ylimits:[ -10 10] showgrid:1 showlegend:0 channamnames:{''} OpenatsImulationStart:1可见:0
ArrayPlotConfiguation.
不推荐不推荐从R2021A开始
而不是这一点ArrayPlotConfiguation.
对象,使用get_param.
(金宝appSimulink)和set_param.
(金宝appSimulink)查看和修改“数组绘图”块属性。例如,要更改输入端口的数量,可以使用以下命令。
modelname ='Arrayplotexample';new_system(modelname);add_block('内置/ Arrayplot',[sysname,'/ transplot'])set_param([modelname,'/ transplot'],'numinputports'那'4')
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。