AnyMath 文档

[医]系列

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

库::`工程师`

资料描述

使用功能 seriesRLC 以创建由串联连接的电阻器、电感器和电容器组成的电路。 串行RLC电路对象是一个双端口网络,如下图所示。

seriesrlc

语法

函数调用

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

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

争论

名称-值输入参数

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

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

# *姓名*是 串行RLC电路的名称

+ "SeriesRLC" (默认情况下)|

Details

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

数据类型

字符串</无翻译>

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

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

Details

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

数据类型

漂浮64</无翻译>

# *L*是 电感的值,Gn

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

Details

串行RLC电路的电感值,在Gn中设置为正标量。

数据类型

漂浮64</无翻译>

# C — 容量值,F

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

Details

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

数据类型

漂浮64</无翻译>

# 数字 — 输入输出端口数

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

Details

串行RLC电路的输入输出端口数,设置为正标量。

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

Int64</无翻译>

# 终端机 — 串行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;;;]