AnyMath 文档

顺特洛克

创建一个双端口并行RLC电路。

库::`工程师`

资料描述

使用功能 顺特洛克 以创建由并联连接的电阻器、电感器和电容器组成的电路。 并行RLC电路的对象是双端口网络,如图所示。

shuntrlc

语法

函数调用

  • [参数:rlc]=shuntRLC() -创建并行RLC电路对象,其属性默认设置。

  • rlc=shuntRLC(Name=Value) -设置由一个或多个名称值参数指定的属性。 未指定的属性保留其默认值。

争论

名称-值输入参数

将可选参数对指定为 名称=值,在哪里 姓名 -参数的名称,以及 价值 -适当的值。

例子: rlc=shuntRLC(R=80) 创建具有电阻的并联RLC电路对象 80 嗡 您可以指定多个名称-值对。

# *姓名*是 并联RLC电路的名称

+ "顺特洛克" (默认)|

Details

并联RLC电路的名称,设置为字符串。

数据类型

字符串</无翻译>

# *R*是 的电阻值,欧姆

+ 资讯 (默认情况下)| 标量,标量

Details

并联RLC电路的电阻值,以欧姆为单位设置为正标量。

数据类型

漂浮64</无翻译>

# *L*是 电感的值,Gn

+ 资讯 (默认)| 标量,标量

Details

并联RLC电路的电感的值,在Gn中设定为正标量。

数据类型

漂浮64</无翻译>

# C — 容量值,F

+ 0 (默认情况下)| 标量,标量

Details

并联RLC电路的容量的值,在F中设为正标量。

数据类型

漂浮64</无翻译>

# 数字 — 输入输出端口数

+ 2 (默认情况下)| 标量,标量

Details

并联RLC电路的输入输出端口数,设为正标量。

此参数是只读的。
数据类型

Int64</无翻译>

# 终端机 — 并联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;;;]