txlineCoaxial
Создает коаксиальную линию передачи.
| Библиотека |
|
Описание
Используйте функцию txlineCoaxial для создания коаксиальной линии передачи.
На рисунке ниже представлено поперечное сечение коаксиальной линии передачи. Ее физические характеристики включают радиус внутреннего проводника и радиус внешнего проводника .
На рисунке также указаны — значение аргумента SigmaCond, — значение аргумента EpsilonR, — значение аргумента MuR и — значение аргумента LossTangent.
Синтаксис
Вызов функции
-
coaxialtxline = txlineCoaxial()— создает объект коаксиальной линии передачи, свойства которого заданы по умолчанию.
-
coaxialtxline = txlineCoaxial(Name=Value)— устанавливает свойства, заданные одним или несколькими аргументами типа «имя-значение». Неуказанные свойства сохраняют свои значения по умолчанию.
Аргументы
Входные аргументы «имя-значение»
Укажите необязательные пары аргументов в виде Name=Value, где Name — имя аргумента, а Value — соответствующее значение. Можно указать несколько пар «имя-значение».
Пример: coaxialtxline = txlineCoaxial(OuterRadius = 0.0046) создает коаксиальную линию передачи с внешним радиусом 0.0046 м.
#
OuterRadius —
радиус внешнего проводника, м
0.00257 (по умолчанию) | скаляр
Details
Радиус внешнего проводника, заданный как положительный скаляр в метрах.
| Типы данных |
|
#
InnerRadius —
радиус внутреннего проводника, м
0.000725 (по умолчанию) | скаляр
Details
Радиус внутреннего проводника, заданный как положительный скаляр в метрах.
| Типы данных |
|
#
MuR —
относительная магнитная проницаемость диэлектрика
1.0 (по умолчанию) | скаляр
Details
Относительная магнитная проницаемость диэлектрика, заданная как положительный скаляр. Относительная магнитная проницаемость — это отношение магнитной проницаемости диэлектрика к магнитной проницаемости в вакууме .
| Типы данных |
|
#
EpsilonR —
относительная диэлектрическая проницаемость
2.3 (по умолчанию) | скаляр
Details
Относительная диэлектрическая проницаемость диэлектрика, заданная как положительный скаляр. Относительная диэлектрическая проницаемость — это отношение диэлектрической проницаемости диэлектрика к диэлектрической проницаемости в вакууме .
| Типы данных |
|
#
LossTangent —
тангенс угла диэлектрических потерь
0.0 (по умолчанию) | скаляр
Details
Тангенс угла диэлектрических потерь, заданный как неотрицательный скаляр.
| Типы данных |
|
#
SigmaCond —
погонная проводимость, См/м
Inf (по умолчанию) | скаляр
Details
Погонная проводимость, заданная как неотрицательный скаляр в сименсах на метр (См/м).
| Типы данных |
|
#
LineLength —
физическая длина, м
0.01 (по умолчанию) | скаляр
Details
Физическая длина коаксиальной линии передачи, заданная как положительный скаляр в метрах.
| Типы данных |
|
#
StubMode —
тип шлейфа
"NotAStub" (по умолчанию) | "Series" | "Shunt"
Details
Тип шлейфа, заданный одним из следующих значений: "NotAStub", "Series", "Shunt".
#
Termination —
замыкание шлейфовой линии передачи
"NotApplicable" (по умолчанию) | "Open" | "Short"
Details
Замыкание шлейфовой линии передачи, заданное одним из следующих значений: "NotApplicable", "Open", "Short".
#
Name —
название коаксиальной линии передачи
"Coaxial" (по умолчанию) | строка
Details
Название коаксиальной линии передачи, заданное как строка.
| Типы данных |
|
#
Terminals —
клеммы коаксиальной линии передачи
("p1+", "p2+", "p1−", "p2−") (по умолчанию) | кортеж строк
Details
Клеммы коаксиальной линии передачи, заданные как кортеж строк из 4 элементов.
| Этот аргумент доступен только для чтения. |
#
NumPorts —
количество входных и выходных портов
2 (по умолчанию) | скаляр
Details
Количество входных и выходных портов, заданное как положительный скаляр.
| Этот аргумент доступен только для чтения. |
| Типы данных |
|
Выходные аргументы
#
coaxialtxline —
объект линии передачи
объект
Details
Объект коаксиальной линии передачи, содержащий следующие свойства:
-
OuterRadius— радиус внешнего проводника; -
InnerRadius— радиус внутреннего проводника; -
MuR— относительная магнитная проницаемость; -
EpsilonR— относительная диэлектрическая проницаемость; -
LossTangent— тангенс угла диэлектрических потерь; -
SigmaCond— погонная проводимость; -
LineLength— длина линии передачи; -
StubMode— тип шлейфа; -
Termination— замыкание шлейфовой линии передачи; -
Name— название объекта в виде строки, например"Coaxial"; -
Terminals— имена клемм в виде кортежа строк; -
NumPorts— количество портов; -
Parent— родительская схема, которой принадлежит объект цепи; -
ParentNodes— узлы родительской схемы в виде вектора целых чисел, отображаемые только после добавления дочерней схемы к родительской схеме; -
ParentPath— полный путь к родительской схеме в виде строки, отображаемый только после добавления дочерней схемы к родительской схеме; -
Ports— имена портов в виде кортежа строк:("p1", "p2").
Методы
sparameters
|
Вычисление S-параметров для радиочастотных данных, сетей, схем и соответствующих объектов |
groupdelay
|
Вычисление групповой задержки S-параметров, РЧ фильтра или объекта цепи |
noisefigure
|
Вычисление коэффициента шума линий передач, последовательных и параллельных RLC-цепей |
circuit
|
Создание объекта схемы электрической цепи |
clone
|
Создание копии существующего элемента схемы или объекта схемы |
Примеры
Создание коаксиальной линии передачи
Details
Создадим коаксиальную линию передачи.
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