txlineCoaxial
Creates a coaxial transmission line.
| Library |
|
Description
Use the function txlineCoaxial to create a coaxial transmission line.
The figure below shows a cross-section of a coaxial transmission line. Its physical characteristics include the radius of the inner conductor and the radius of the outer conductor .
The figure also shows — the value of the argument SigmaCond, — the value of the argument EpsilonR, — the value of the argument MuR and — the value of the argument LossTangent.
Syntax
Function call
-
coaxialtxline = txlineCoaxial()— creates a coaxial transmission line object with default properties.
-
coaxialtxline = txlineCoaxial(Name=Value)— sets properties specified by one or more arguments of the type «name-value». Unspecified properties retain their default values.
Arguments
Input arguments «name-value»
Specify optional argument pairs as Name=Value, where Name — the name of the argument, and Value — the appropriate value. You can specify multiple pairs «name-value».
Example: coaxialtxline = txlineCoaxial(OuterRadius = 0.0046) creates a coaxial transmission line with an external radius 0.0046 m.
# outerRadius is the radius of the outer conductor, m
+
0.00257 (by default) | scalar
Details
The radius of the outer conductor, set as a positive scalar in meters.
| Типы данных |
|
# innerRadius is the radius of the inner conductor, m
+
0.000725 (by default) | scalar
Details
The radius of the inner conductor, set as a positive scalar in meters.
| Типы данных |
|
# MuR — relative magnetic permeability of a dielectric
+
1.0 (by default) | scalar
Details
The relative magnetic permeability of a dielectric, given as a positive scalar. The relative magnetic permeability is the ratio of the magnetic permeability of a dielectric magnetic permeability in vacuum .
| Типы данных |
|
# EpsilonR — relative permittivity
+
2.3 (by default) | scalar
Details
The relative permittivity of a dielectric, given as a positive scalar. The relative permittivity is the ratio of the dielectric constant of a dielectric to dielectric constant in vacuum .
| Типы данных |
|
# LossTangent is the tangent of the dielectric loss angle
+
0.0 (by default) | scalar
Details
The tangent of the dielectric loss angle, given as a non-negative scalar.
| Типы данных |
|
# SigmaCond — linear conductivity, Cm/m
+
Inf (by default) | scalar
Details
Linear conductivity, given as a non-negative scalar in Siemens per meter (Cm/m).
| Типы данных |
|
# lineLength — physical length, m
+
0.01 (by default) | scalar
Details
The physical length of the coaxial transmission line, specified as a positive scalar in meters.
| Типы данных |
|
# StubMode — loop type
+
"NotAStub" (by default) | "Series" | "Shunt"
Details
The type of loop specified by one of the following values: "NotAStub", "Series", "Shunt".
#
Termination —
closing of the transmission
loop
"NotApplicable" (by default) | "Open" | "Short"
Details
The short circuit of the transmission loop, set by one of the following values: "NotApplicable", "Open", "Short".
# Name — name of the coaxial transmission line
+
"Coaxial" (by default) | line
Details
The name of the coaxial transmission line, set as a string.
| Типы данных |
|
# Terminals — terminals of the coaxial transmission line
+
("p1+", "p2+", "p1−", "p2−") (by default) | tuple of strings
Details
Terminals of the coaxial transmission line, specified as a tuple of strings from 4 elements.
| This argument is read-only. |
# NumPorts — number of input and output ports
+
2 (default) | scalar
Details
The number of input and output ports, set as a positive scalar.
| This argument is read-only. |
| Типы данных |
|
Output arguments
# coaxialtxline — transmission line object
+
object
Details
A coaxial transmission line object containing the following properties:
-
OuterRadius— radius of the external conductor; -
InnerRadius— radius of the inner conductor; -
MuR— relative magnetic permeability; -
EpsilonR— relative dielectric constant; -
LossTangent— tangent of the dielectric loss angle; -
SigmaCond— linear conductivity; -
LineLength— length of the transmission line; -
StubMode— type of train; -
Termination— shorting of the transmission loop line; -
Name— the name of the object as a string, for example"Coaxial"; -
Terminals— terminal names in the form of a tuple of strings; -
NumPorts— number of ports; -
Parent— the parent schema that the chain object belongs to; -
ParentNodes— nodes of the parent schema in the form of a vector of integers, displayed only after adding the child schema to the parent schema; -
ParentPath— the full path to the parent schema as a string, displayed only after adding the child schema to the parent schema.; -
Ports— port names as a tuple of strings:("p1", "p2").
Methods
sparameters: Calculation of S-parameters for radio frequency data, networks, circuits and related objects
groupdelay:: Calculation of the group delay of S-parameters, RF filter or circuit object
noisefigure: Calculation of the noise coefficient of transmission lines, serial and parallel RLC circuits
circuit:: Creating an electrical circuit diagram object
clone:: Creating a copy of an existing schema element or schema object
Examples
Creating a coaxial transmission line
Details
Let’s create a coaxial transmission line.
coaxialtxline = txlineCoaxial(OuterRadius = 0.0046, InnerRadius = 0.45e-3,
EpsilonR = 3.4, SigmaCond = 5.8e7)
println("OuterRadius: ", coaxialtxline.OuterRadius,
"\nInnerRadius: ", coaxialtxline.InnerRadius,
"\nMuR: ", coaxialtxline.MuR,
"\nEpsilonR: ", coaxialtxline.EpsilonR,
"\nLossTangent: ", coaxialtxline.LossTangent,
"\nSigmaCond: ", coaxialtxline.SigmaCond,
"\nLineLength: ", coaxialtxline.LineLength,
"\nStubMode: ", coaxialtxline.StubMode,
"\nTermination: ", coaxialtxline.Termination,
"\nName: ", coaxialtxline.Name,
"\nTerminals: ", coaxialtxline.Terminals,
"\nNumPorts: ", coaxialtxline.NumPorts)
OuterRadius: 0.0046
InnerRadius: 0.00045
MuR: 1.0
EpsilonR: 3.4
LossTangent: 0.0
SigmaCond: 5.8e7
LineLength: 0.01
StubMode: NotAStub
Termination: NotApplicable
Name: Coaxial
Terminals: ("p1+", "p2+", "p1-", "p2-")
NumPorts: 2