主要内容

电路

电路对象

描述

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

创建

描述

例子

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

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

例子

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

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

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

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

输入参数

全部展开

2端口RF元素,指定为字符向量。可能的元素是放大器排名, 和调制器

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

属性

全部展开

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

数据类型:字符|字符串

电路中存在的异质元件阵列,指定为下列任一对象:放大器电阻器电容器电感器莱尔德排名调制器, 和rffilter对象。

数据类型:字符|字符串

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

数据类型:字符|字符串

电路中的终端的名称,指定为单元格向量。使用setports.或者setterminals函数定义终端。电路的终端只有在定义后才显示出来。

数据类型:字符|字符串

电路中指定为字符向量的端口名称。使用setports.函数来定义端口。电路的端口仅显示一旦定义。

数据类型:字符|字符串

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

数据类型:

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

数据类型:字符|字符串

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

数据类型:

对象的功能

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

例子

全部折叠

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

hckt =电路(“new_circuit1”);HC1 = Add(HCKT,[112],电容器(3E-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.