rfckt。rlcgline,rlcgline
创建无源组件或网络。
库::`工程师`
语法
函数调用
-
[参数:h]=rfckt。rlcgline()-创建具有默认属性的RLCG传输线对象。
-
[参数:h]=rfckt。rlcgline(Name=Value)-设置由一个或多个名称值参数指定的属性。 未指定的属性保留其默认值。
争论
名称-值输入参数
将可选参数对指定为 名称=值,在哪里 姓名 -参数的名称,以及 价值 -适当的值。
例子: rfckt。rlcgline(LineLength=0.04) 创建具有物理长度的RLCG传输线对象 0.04 米。 您可以指定多个名称-值对。
# IntpType — 插值方法
+
"线性" (默认情况下)| "样条" | "立方"
Details
函数中使用的插值方法 rfckt。rlcgline,rlcgline,设置为以下值之一:
-
"线性"-线性插值; -
"样条"-三次样条插值; -
"立方"-分段三次Hermite插值。
#
终止 —
传输的关闭
循环+
"不适用" (默认情况下)| "打开" | "短"
Details
传输环路的短路,由以下值之一设置: "不适用", "打开", "短".
输出参数
#
h —
RLCG的对象
+传输线
对象
Details
RLCG传输线的对象。
例子:
RLCG传输线
Details
让我们使用该函数创建一条RLCG传输线 rfckt。rlcgline,rlcgline.
using EngeeRF
h = rfckt.rlcgline(R = 0.002, C = 8.8542e-12, L = 1.2566e-6, G = 0.002)
println("Freq: ", h.Freq,
"\nR: ", h.R,
"\nL: ", h.L,
"\nC: ", h.C,
"\nG: ", h.G,
"\nIntpType: ", h.IntpType,
"\nLineLength: ", h.LineLength,
"\nStubMode: ", h.StubMode,
"\nTermination: ", h.Termination,
"\nnPort: ", h.nPort,
"\nAnalyzedResult: ", h.AnalyzedResult,
"\nName: ", h.Name)
Freq: 1.0e9
R: 0.002
L: 1.2566e-6
C: 8.8542e-12
G: 0.002
IntpType: Linear
LineLength: 0.01
StubMode: NotAStub
Termination: NotApplicable
nPort: 2
AnalyzedResult: nothing
Name: RLCG Transmission Line
算法
方法 分析,分析 考虑传输线路,它可以是有损或无损的,作为一个双端口线性网络。 它使用属性中指定的插值方法 [参数:IntpType] 查找值 [参数:R], [参数:L], [参数:C] 和 [参数:G] 在呼叫期间指定的频率上 分析,分析. 然后,从这些内插值计算特征阻抗。 Z0,相速度 光伏发电 和损失。 它计算属性 [参数:分析结果] 对于循环线或没有循环的线,使用存储在对象属性中的数据 rfckt。rlcgline,rlcgline,如下:
+
方法 分析,分析 使用传输线的物理长度计算ABCD参数 和一个综合分布常数 ,使用以下方程:
+
+
+
如果要争论 [参数:StubMode] 值设置 "分流",那么双端口网络由一条可以闭合或打开的环回传输线组成,如下图所示。
+
+ 这里 -并联电路的输入阻抗。 并行循环的ABCD参数计算如下:
+
+
如果要争论 [参数:StubMode] 值设置 "系列",那么双端口网络就是一条可以关闭或打开的串行传输线,如下图所示。
+
+ 这里 -串行电路的输入阻抗。 串行环路的ABCD参数计算如下:
+