顺特洛克
创建一个双端口并行RLC电路。
库::`工程师`
语法
函数调用
-
[参数:rlc]=shuntRLC()-创建并行RLC电路对象,其属性默认设置。
-
rlc=shuntRLC(Name=Value)-设置由一个或多个名称值参数指定的属性。 未指定的属性保留其默认值。
争论
名称-值输入参数
将可选参数对指定为 名称=值,在哪里 姓名 -参数的名称,以及 价值 -适当的值。
例子: rlc=shuntRLC(R=80) 创建具有电阻的并联RLC电路对象 80 嗡 您可以指定多个名称-值对。
# 终端机 — 并联RLC电路的端子
+
("p1+","p2+","p1-","p2-") (默认情况下)| 字符串元组
Details
并行RLC电路的终端,指定为字符串的元组从 4 元素。
| 此参数是只读的。 |
输出参数
# *rlc*是 并联RLC电路的目的
+
对象
Details
包含以下属性的并行RLC电路对象:
-
姓名-字符串形式的链名,例如"顺特洛克"; -
R-电路电阻; -
L-电路电感; -
C-电路容量; -
N.数字,数字-港口数目; -
终端机-字符串元组形式的终端名称。
例子:
并联RLC电路的S参数
Details
让我们创建一个具有以下属性的并行RLC电路:
*阻力: 60 嗡;
*电感: 1 经理;
*容量: 50 国际电影节。
using EngeeRF
rlc = shuntRLC(R = 60, L = 1e-3, C = 50e-6)
println("Name: ", rlc.Name,
"\nR: ", rlc.R,
"\nL: ", rlc.L,
"\nC: ", rlc.C)
Name: ShuntRLC
R: 60.0
L: 0.001
C: 5.0e-5
频率下计算并联RLC电路的S参数 1 千兆赫。
spar = sparameters(rlc, 1e9)
println("Impedance: ", spar.Impedance,
"\nFrequencies: ", spar.Frequencies,
"\nParameters: ", spar.Parameters)
Impedance: 50.0
Frequencies: [1.0e9]
Parameters: ComplexF64[-0.999999999999977 - 1.2732395447357662e-7im 2.2966134958952415e-14 - 1.2732395447357662e-7im; 2.2966134958952415e-14 - 1.2732395447357662e-7im -0.999999999999977 - 1.2732395447357662e-7im;;;]
