[医]系列
创建一个双端口串行RLC电路。
库::`工程师`
语法
函数调用
-
[参数:rlc]=seriesRLC()-创建一个串行RLC电路对象,其属性默认设置。
-
rlc=seriesRLC(Name=Value)-设置由一个或多个名称值参数指定的属性。 未指定的属性保留其默认值。
争论
名称-值输入参数
将可选参数对指定为 名称=值,在哪里 姓名 -参数的名称,以及 价值 -适当的值。
例子: rlc=seriesRLC(R=80) 创建具有电阻的串行RLC电路对象 80 嗡 您可以指定多个名称-值对。
# 终端机 — 串行RLC电路的端子
+
("p1+","p2+","p1-","p2-") (默认情况下)| 字符串元组
Details
串行RLC电路的终端,指定为字符串的元组从 4 元素。
| 此参数是只读的。 |
输出参数
# *rlc*是 顺序RLC电路的对象
+
对象
Details
包含以下属性的顺序RLC电路对象:
-
姓名-字符串形式的链名,例如"SeriesRLC"; -
R-电路电阻; -
L-电路电感; -
C-电路容量; -
N.数字,数字-港口数目; -
终端机-字符串元组形式的终端名称。
例子:
串行RLC电路的S参数
Details
让我们创建具有以下属性的顺序RLC电路:
*阻力: 2 cOm的;
*电感: 40 经理;
*容量: 1 国际电影节。
using EngeeRF
rlc = seriesRLC(R = 2e3, L = 40e-3, C = 1e-6)
println("Name: ", rlc.Name,
"\nR: ", rlc.R,
"\nL: ", rlc.L,
"\nC: ", rlc.C)
Name: SeriesRLC
R: 2000.0
L: 0.04
C: 1.0e-6
频率下计算串行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.9999999999966754 + 3.978873577022118e-7im 3.3246013380363064e-12 - 3.9788735770221114e-7im; 3.3246013380363064e-12 - 3.9788735770221114e-7im 0.9999999999966754 + 3.978873577022118e-7im;;;]
