capacitor
| Страница в процессе разработки. | 
Создает объект конденсатора.
| Библиотека | 
 | 
Аргументы
Входные аргументы
#
cvalue —
емкость конденсатора, Ф
вещественный скаляр
Details
Емкость конденсатора в Ф, заданная как вещественный скаляр.
#
cname —
имя конденсатора
"C" (по умолчанию) | символьный вектор
Details
Имя конденсатора, заданное как вектор из символов.
Выходные аргументы
#
cobj —
объект конденсатора
скалярный объект-дескриптор
Details
Объект конденсатора. Объект конденсатора содержит следующие свойства:
- 
Capacitance— емкость конденсатора в Ф в виде вещественного скаляра, например2.0e-6.
- 
Name— имя конденсатора в виде символьного вектора, например"C2uf".
- 
Terminals— клеммы конденсатора в виде вектора ячеек, например("p", "n").
- 
ParentPath— полный путь к схеме, к которой принадлежит объект конденсатора, в виде символьного вектора. Этот путь появляется только после добавления конденсатора в схему. Например"example".
- 
ParentNodes— узлы родительской схемы, к которым подключены клеммы конденсатора, в виде вектора целых чисел. Это свойство появляется только после добавления конденсатора в схему. Например[1, 2].
Примеры
Создание конденсатора
Details
Создадим конденсатор и выведем его свойства.
using EngeeRF
hC1 = capacitor(2e-6)
println(hC1)capacitor(Terminals = ("p", "n"), Name = "C", Capacitance = 2.0e-6)Добавление конденсатора к схеме
Details
Добавим конденсатор к схеме и выведем его свойства.
using EngeeRF
hC2 = capacitor(3e-6,"C2uf")
hckt2 = circuit("example")
add(hckt2,[1 2],hC2)
setports(hckt2, [1 0],[2 0])
println(hC2)capacitor(ParentPath = "example", Terminals = ("p", "n"), Name = "C2uf", ParentPath = "example", ParentNodes = [1, 2], Capacitance = 3.0e-6)