相移,相移
创建移相电路。
库::`工程师`
语法
函数调用
-
[参数:psh]=phaseshift()— 创建移相电路对象,其属性默认设置。
-
[参数:psh]=phaseshift(Name=Value)— 创建具有由该类型的一个或多个参数指定的属性的移相电路对象名称=值. 未指定的属性保留其默认值。
例子:
创建具有默认属性的移相电路对象
Details
让我们创建一个移相电路对象并输出其属性。
using EngeeRF
psh = phaseshift()
println("Name: ", psh.Name)
println("PhaseShift: ", psh.PhaseShift)
println("NumPorts: ", psh.NumPorts)
println("Terminals: ", psh.Terminals)
Name: phaseshift
PhaseShift: 90.0
NumPorts: 2
Terminals: ("p1+", "p2+", "p1-", "p2-")
移相电路的创建和S参数的计算
Details
让我们通过创建一个相移的电路 25 度为无线电接收机和计算频率上的S参数 3 千兆赫。
using EngeeRF
psh = phaseshift(PhaseShift = 25)
spar = sparameters(psh,3e9)
sparameters(Impedance = 50.0, NumPorts = 2, Parameters = ComplexF64[0.0 + 0.0im 0.9063077870366499 + 0.42261826174069944im; 0.9063077870366499 + 0.42261826174069944im 0.0 + 0.0im;;;], Frequencies = [3.0e9])