主要内容

ArrayPlotConfiguration.

(不推荐)控制数组绘图块的外观和行为从MATLAB

ArrayPlotConfiguation.不推荐。采用get_param.(金宝appSimulink)set_param.(金宝appSimulink)修改数组绘图块属性。有关更多信息,请参阅兼容性考虑因素

描述

使用数组绘图配置对象来控制数组绘图块的外观和行为。使用配置对象创建配置对象get_param.,然后使用带点表示法的对象更改属性值。

您还可以使用阵列绘图块属性get_param.(金宝appSimulink)set_param.(金宝appSimulink)

创建

myscopeconfiguration = get_param(gcbh,'scopeconfiguration')创建一个新的数组绘图配置对象。如果您未提供块的完整路径,则必须首先在模型中选择块。

特性

展开全部

绘图配置

范围块上的输入端口数,指定为字符向量。最大输入端口数为96。

使用

输入端口数

指定是否使用SampleIncrementXoffset.属性值确定间隔,或指定您自己的自定义间距。如果您指定'风俗',您还必须指定CustomXData属性值。

您只能在仿真之前设置此属性。

使用

打开阴谋选项卡,单击设置和集合X-DATA模式

数据类型:字符|细绳

样品之间的间距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偏移量”

显示偏移X-axis,指定为字符向量中的数字标量。X-AXIS数据基于两个自动设置SampleIncrementXoffset.价值观。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偏移量”

指定所需的X-数据值作为字符向量中的数字向量。行或列向量必须等于输入的帧长度。如果使用默认值(空向量),则X-data均匀间隔并设置为(0:L.-1),在哪里L.为帧长。

例子:scopeconfiguration.xdatamode ='custom';scopeconfiguration.customxdata ='logspace(0,log10(44100/2),1024)'

使用

打开阴谋选项卡,单击设置和集合X-DATA模式自定义并指定自定义X-DATA

依赖性

使用此属性,设置XDatamode.'风俗'

指定是否规模X-AXIS是“线性”要么“日志”。如果Xoffset.是一个负值,无法将此属性设置为“日志”

使用

打开阴谋选项卡,单击设置和集合XScale.

数据类型:字符|细绳

指定是否规模y-AXIS是“线性”要么“日志”

使用

打开阴谋选项卡,单击设置和集合yscale.

数据类型:字符|细绳

可视化

指定用于在范围窗口中显示的所有输入信号的图表类型:

  • “干”- 范围将输入信号显示为圆圈,垂直线向下延伸到X-AXIS在每个采样值。

  • “线”- 范围将输入信号显示为连接每个采样值的行。

  • “楼梯”- 范围将输入信号显示为台阶图。楼梯步骤图是由水平线和垂直线组成的。每个水平线表示离散采样周期的信号值,并且连接到两个垂直线。每个垂直线表示在样本处发生的值的变化。阶梯步骤图对于绘制数字采样数据的时间历史图是有用的。

使用

打开设置和集合情节类型

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

  • “汽车”- 范围根据需要根据需要缩放轴,以期间和仿真方式。

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

  • “OnceAtStop”- 当仿真停止时,范围会缩放轴。

  • “更新”- 范围在指定的更新数量后缩小轴一次,只有一次。要指定更新次数,请使用AxesscalingNumupdates.财产。

使用

将鼠标悬停在数组图中以查看缩放缩放图标, 平底锅平移图标,和自动缩放自动缩放图标纽扣。您也可以使用鼠标缩放和平移。

设置此属性以延迟自动缩放Y轴。

依赖性

若要启用此属性,请设置Axesscaling.“更新”

指定范围的名称。此名称显示为范围的图表窗口的标题。要指定范围图的标题,请使用标题财产。

数据类型:字符|细绳

以像素为单位窗口的大小和位置指定为表单的四元素向量[左下角宽度高度]。默认情况下,范围窗口显示在屏幕的中心,宽度为800像素和高度为450像素。此属性的默认值可能会根据屏幕分辨率而更改。

指定是否以最大轴模式显示范围。在这种模式下,坐标轴被展开以适应整个显示。为了节省空间,标签不会出现在每个显示器中。相反,标记值出现在绘制的数据之上。您可以选择以下选项之一:

  • “汽车”- 只有在所有显示中,轴显得最大化标题ylabel.每个显示都是空的。如果在任何以下属性的任何显示中输入任何值,则轴不会最大化。

  • “在”- 轴在所有显示器中最大化最大化。输入的任何值标题ylabel.属性是隐藏的。

  • “离开”- 没有一个轴似乎最大化。

使用

将鼠标悬停在数组图上,以查看最大化轴按钮

数据类型:字符|细绳

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

使用

打开阴谋选项卡,单击设置和集合标题

数据类型:字符|细绳

  • 真的- 范围在同一主动显示器内的两个单独轴上绘制输入信号的幅度和相位。

  • 错误的- 范围在同一活动显示器内的两个单独轴上绘制输入信号的实数和虚部。

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

使用

在这一点阴谋选项卡,选择幅度阶段按钮。

指定要在下面显示的范围的文本X-轴。

使用

打开阴谋选项卡,单击设置和集合包含

数据类型:字符|细绳

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

依赖性

此属性仅适用于什么时候PlotAsMagnitudePhase错误的。什么时候PlotAsMagnitudePhase真的, 他们俩y-axis标签是只读值“级”“阶段”,对于幅度图和相位曲线。

使用

打开阴谋选项卡,单击设置和集合ylabel.

数据类型:字符|细绳

指定y-axis限制为双元素数字矢量,[ymin,ymax]

如果PlotAsMagnitudePhase错误的,默认是[-10,10]。如果PlotAsMagnitudePhase真的,默认是[0,10]

依赖性

什么时候PlotAsMagnitudePhase真的,此属性指定y只有星等图的-轴极限。的y- 相位图的轴限制始终是[-180180]

使用

打开阴谋选项卡,单击设置和集合y轴限制作为两个元素数字矢量。

将此属性设置为真的在图上显示网格线。

使用

打开阴谋选项卡,单击设置,选择网格

若要显示带有输入名称的图例,请将此属性设置为真的

从传说中,您可以控制哪些信号可见。该控件相当于改变中的可见性风格对话框。在范围图例中,单击信号名称以隐藏范围内的信号。要显示信号,请再次单击信号名称。仅显示一个信号,右键单击信号名称。显示所有信号,按退出

笔记

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

使用

在这一点阴谋选项卡,单击传说

数据类型:逻辑

将输入通道名称指定为字符向量的单元格数组。名字出现在传说中,设置, 和测量面板。如果未指定名称,则频道标记为频道1频道2., 等等。

依赖性

查看频道名称,设置播音真的

数据类型:字符

将此属性设置为真的在模拟开始时打开范围。将此属性设置为错误的防止在模拟开始时范围打开。

使用

选择文件>在模拟开始时打开

数据类型:逻辑

例子

全部收缩

使用配置对象修改数组绘图块。

创建一个新的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

兼容性考虑因素

展开全部

不推荐从R2021A开始

也可以看看

话题

在R2013A介绍