主要内容

RLC Circuit Analyzer

自 R2024b 起

RLC Analyzer 示例说明如何向您自己的自定义 App 添加线性分析响应图。该 App 显示各种 RLC 电路拓扑的响应图,并允许用户以交互方式调整电阻组件、电感器组件和电容器组件的值。

有关如何创建此类 App 的示例,请参阅Create App with Linear Analysis Response Plots

要运行该 App,请键入以下命令。

RLCAnalyzer

电路配置

该 App 包含下拉列表,用于选择 RLC 电路类型和系统拓扑。用户可以选择以下滤波器类型的并联配置或串联配置。当您使用这些下拉菜单更改电路结构时,该 App 会更新电路图。

  • 低通滤波器

  • 高通滤波器

  • 带通滤波器

  • 带阻滤波器

对于任何给定的电路配置,该 App 允许用户分别调整电阻器组件、电感器组件和电容器组件的值 RLC

当用户修改电路结构或组件值时,响应图会自动更新。

响应图

该 App 为选定 RLC 电路显示以下响应图。App 初始化代码使用指定的绘图函数创建这些图。每个绘图函数创建一个图对象,您可使用圆点表示法对图对象进行修改。

响应类型

绘图函数

波特图

bodeplot

零极点图

pzplot

阶跃响应

stepplot

奈奎斯特图

nyquistplot

当用户修改电路结构时,该 App 会计算新的传递函数模型,并更新响应图的模型源数据。例如,以下代码将波特图的模型设置为更新后的系统。其中,bp 是波特图的图对象,Model 是更新后的传递函数,二者均定义为该 App 的属性。

app.bp.Responses(1).SourceData.Model = app.Model;

一旦该 App 修改了图对象的模型源数据,对应的响应图便会随之更新。

另请参阅

| | | |

主题