resistor
| Страница в процессе разработки. | 
Создает объект резистора.
| Библиотека | 
 | 
Аргументы
Входные аргументы
#
rvalue —
сопротивление, Ом
вещественный скаляр
Details
Значение сопротивления в Ом, заданное как вещественный скаляр.
#
rname —
имя резистора
"R" (по умолчанию) | символьный вектор
Details
Имя резистора, заданное как вектор из символов.
Выходные аргументы
#
robj —
объект резистора
скалярный объект-дескриптор
Details
Объект резистора. Объект резистора содержит следующие свойства:
- 
Resistance— сопротивление резистора в Ом в виде вещественного скаляра, например50.
- 
Name— имя резистора в виде символьного вектора, например"К2uf".
- 
Terminals— клеммы резистора в виде вектора ячеек, например("p", "n").
- 
ParentPath— полный путь к схеме, к которой принадлежит объект резистора, в виде символьного вектора. Этот путь появляется только после добавления резистора в схему. Например"example".
- 
ParentNodes— узлы родительской схемы, к которым подключены клеммы резистора, в виде вектора целых чисел. Это свойство появляется только после добавления резистора в схему. Например[1, 2].
Примеры
Создание резистора
Details
Создадим резистор и выведем его свойства.
using EngeeRF
hR1 = resistor(50)
println(hR1)resistor(Terminals = ("p", "n"), Name = "R", Resistance = 50.0)Добавление резистора к схеме
Details
Добавим резистор к схеме и выведем его свойства.
using EngeeRF
hR2 = resistor(3e-6,"R2uf")
hckt2 = circuit("example")
add(hckt2,[1 2],hR2)
setports(hckt2, [1 0],[2 0])
println(hR2)resistor(ParentPath = "example", Terminals = ("p", "n"), Name = "R2uf", ParentPath = "example", ParentNodes = [1, 2], Resistance = 3.0e-6)