主要内容

电路

电路对象

描述

使用电路对象来构建一个电路对象,该对象可以包含电阻器、电容器和电感器等元素。

创建

描述

例子

Cktobj =电路创建一个电路对象cktobj使用默认名称。

Cktobj =电路(cktname)创建一个电路对象cktobj名称为cktname

例子

Cktobj =电路([elem1,…,elemN])创建一个电路对象cktobj通过级联指定的2端口元素。

Cktobj =电路([elem1,…,elemN】,cktname)创建级联电路对象cktobj有了名字,cktname

Cktobj =电路(rfb创建一个电路对象cktobj通过级联RF对象中的元素,rfb

Cktobj =电路(rfbcktname)创建一个电路对象cktobj通过级联RF对象中的元素,rfb,使用名称,cktname

输入参数

全部展开

2端口射频元件,指定为字符向量。可能的元素有放大器nport,调制器

RF预算对象,指定为对象句柄。

属性

全部展开

电路名称,指定为字符向量。默认名称为“匿名”.连接在一起或属于同一电路的两个电路元件不能有相同的名称

数据类型:字符|字符串

电路中存在的异构元素阵列,指定为下列任何一个对象:放大器电阻器电容器电感器lcladdernport调制器,rffilter对象。

数据类型:字符|字符串

电路中元素的名称,指定为单元向量的向量。这里可能的元件有电阻器、电容器、电感器和电路。

数据类型:字符|字符串

电路中的终端名称,指定为单元向量。使用setportssetterminals函数定义终端。电路的端子只有在定义之后才会显示。

数据类型:字符|字符串

指定为字符向量的电路中端口的名称。使用setports函数定义端口。电路的端口只有在定义后才显示出来。

数据类型:字符|字符串

电路中定义的节点列表,指定为整数向量。当一个新元件连接到电路上时,这些节点就被创建了。

数据类型:

父电路的完整路径,指定为字符向量。此路径仅在子电路添加到父电路时出现。

数据类型:字符|字符串

父电路的节点,指定为整数向量。这个整数向量的长度和终端财产。此属性是只读的,只有在子电路添加到父电路之后才会出现。

数据类型:

对象的功能

sparameters 参数对象
groupdelay s参数对象或射频滤波器对象的组延迟或射频工具箱电路对象
添加 在电路中插入电路元件或电路对象
setports 设置电路对象的端口
setterminals 设置电路对象的端子
克隆 创建现有电路元素或电路对象的副本

例子

全部折叠

创建一个名为new_circuit的电路。在电路中增加一个电阻和电容。设置终端并显示结果。

电路(“new_circuit1”);hC1= add(hckt,[1 2],电容器(3e-9));hR1 = add(hckt,[2 3],电阻(100));Setterminals (hckt,[1 3]);disp (hckt)
电路:电路元素ElementNames: {'C' 'R'}元素:[1x2 rf.internal.circuit.RLC]节点:[1 2 3]名称:'new_circuit1'终端:{'t1' 't2'}

创建一个名为new_circuit的电路。在电路上并联一个电容器和电感器。

电路(“new_circuit”);hC = add(hckt,[1 2],电容器(1e-12));hL = add(hckt,[1 2],电感器(1e-9));disp (hckt)
电路:电路元素ElementNames: {'C' 'L'}元素:[1x2 rf.internal.circuit.RLC]节点:[1 2]名称:'new_circuit'
在R2013b中引入