获得FVTool的手柄后,您可以从命令行控制FVTool的某些方面。除了标准手柄图形®属性(请参阅MATLAB中的句柄图形®文档),FVTool具有以下属性:
'分析'
- 显示指定类型的分析图。下表列出了所有分析类型以及如何调用它们。请注意,使用过滤器内部的唯一分析是幅度响应估计和圆形噪声功率,仅可用于DSP System Toolbox™产品。
分析类型 | 分析选项 |
---|---|
幅度图 |
|
相图 |
|
幅度和相图 |
|
小组延迟图 |
|
相延迟图 |
|
冲动响应图 |
|
步骤响应图 |
|
极零图 |
|
过滤系数 |
|
过滤信息 |
|
幅度响应估计值 (仅带有DSP系统工具箱产品,请参阅 |
|
圆形噪声功率 (仅带有DSP系统工具箱产品,请参阅 |
|
'网格'
- 控制网格是否是'上'
或者'离开'
'传奇'
- 控制传说是否是'上'
或者'离开'
'fs'
- 控制FVTool中过滤器的采样频率。采样频率向量必须与过滤器数量或标量值相同。如果是向量,则将每个值应用于其相应的过滤器。如果是标量,则将相同的值应用于所有过滤器。
sosviewSettings
- (此选项仅在您具有DSP System Toolbox产品时可用。)对于二阶截面过滤器,这可以控制过滤器的显示方式。这sosviewSettings
属性包含一个对象,因此您必须使用此语法将其设置为:set(h.sosviewSettings,“视图”,
, 在哪里ViewType
)ViewType
是以下之一:
'完全的'
- 显示整体过滤器的完整响应
'个人'
- 分别显示每个部分的响应
“累积” - 显示每个先前部分累积的每个部分的响应。如果您的滤镜有三个部分,则第一个图显示了第一节,第二个图显示了一部分的积累,第三个图显示了所有三个部分的积累。
您还可以定义是否使用次级扫描
,这确定应该在何处拆分部分。次级缩放点是本节的递归和非传递部分之间的缩放位置。默认值是错误的
,不使用次级缩放。要打开次级缩放,请使用此语法:set(H.SosviewSettings,“视图”,“累积”,true)
'用户自定义'
- 允许您定义要显示哪些部分以及显示它们的顺序。输入一个单元格数组,每个部分由其索引表示。如果您输入一个索引,则仅绘制该部分。如果您输入一系列索引,则绘制该部分的组合响应。例如,如果您的过滤器有四个部分,则输入{1:4}
绘制所有四个部分的合并响应,并进入{1,2,3,4}
分别绘制每个部分的响应。
笔记
您可以使用命令行更改FVTool的其他属性放
功能。利用获取(h)
查看属性标签和当前属性设置。
您可以将以下方法与FVTool手柄一起使用。
AddFilter(H,Filtobj)
向FVTool添加了一个新的过滤器。新的过滤器,Filtobj
,必须是dfilt
过滤对象。您可以使用AddFilter(H,Filtobj,'FS',10)
。
setFilter(H,Filtobj)
用指定的过滤器在FVTool中替换过滤器Filtobj
。您可以如上所述设置采样频率。
DeleteFilter(H,索引)
删除FVTool单元格数组中的过滤器指数
地点。
传奇(H,Str1,Str2,...)
通过关联来创建FVTool的传奇str1
使用过滤器1,str2
使用过滤器2等。请参阅传奇
。