主要内容

电路

电路对象

描述

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

创建

描述

例子

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

cktobj=电路(cktname)创建一个电路对象cktobj用的名字cktname

例子

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

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

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

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

输入参数

全部展开

2端口RF元素,指定为字符向量。可能的元素包括扩音器恩波特,及调制器

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

属性

全部展开

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

数据类型:字符|字符串

电路中存在的异质元件阵列,指定为下列任一对象:扩音器电阻器电容器电感器lcladder恩波特调制器,及rffilter对象。

数据类型:字符|字符串

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

数据类型:字符|字符串

电路中端子的名称,指定为单元向量。使用设置端口setterminals函数定义终端。电路的终端只有在定义后才显示出来。

数据类型:字符|字符串

电路中指定为字符向量的端口名称。使用设置端口函数定义端口。回路的端口仅在定义后显示。

数据类型:字符|字符串

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

数据类型:

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

数据类型:字符|字符串

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

数据类型:

对象的功能

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

例子

全部折叠

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

hckt =电路(“new_circuit1”);用盐酸=添加(hckt[1 - 2],电容器(3 e-9));hR1 = add(hckt,[2 3],电阻器(100));setterminals (hckt [1 3]);disp (hckt)
Elements: [1x2 rf.internal.circuit.RLC] Nodes: [1 2 3] Name: 'new_circuit1'

创建一个名为new_circuit的电路。添加一个与电路平行的电容和电感。

hckt =电路(“new_circuit”);hC = add(hckt,[1 2],capacitor(1e-12));hL = add(hckt,[1 2],电感(1e-9));disp (hckt)
[1 2] node: [1 2] Name: 'new_circuit'
在R2013b中引入