clone
| Страница в процессе разработки. | 
Создает копию существующего элемента схемы или объекта схемы.
| Библиотека | 
 | 
Аргументы
Входные аргументы
#
inelem —
элемент схемы
скалярный объект-дескриптор
Details
Копируемый элемент схемы, заданный как скалярный объект-дескриптор. Элемент схемы может быть резистором, конденсатором или катушкой индуктивности.
#
inckt —
объект схемы
скалярный объект-дескриптор
Details
Копируемый объект схемы, заданный как скалярный объект-дескриптор.
Выходные аргументы
#
outelem —
элемент схемы
скалярный объект-дескриптор
Details
Копия элемента схемы, возвращаемая как скалярный объект-дескриптор. Элемент схемы может быть резистором, конденсатором или катушкой индуктивности.
#
outckt —
объект схемы
скалярный объект-дескриптор
Details
Копия объекта схемы, возвращаемая как скалярный объект-дескриптор.
Примеры
Создание элемента и его копии
Details
Создадим резистор.
using EngeeRF
hR1 = resistor(50)
print(hR1)resistor(Terminals = ("p", "n"), Name = "R", Resistance = 50.0)Создадим копию резистора hR1.
hR2 = clone(hR1)
print(hR2)resistor(Terminals = ("p", "n"), Name = "R", Resistance = 50.0)Создание схемы и ее копии
Details
Создадим объект схемы. Добавим в нее резистор и конденсатор.
using EngeeRF
hckt1 = circuit("circuit1")
hC1= add(hckt1,[1 2],capacitor(3e-9))
hR1 = add(hckt1,[2 3],resistor(100))
print(hckt1)circuit(ElementNames = ("C", "R"), Name = "circuit1", Elements = Vector{EngeeRF.DomainRF.DomainObjectRF}, Nodes = [1, 2, 3])Создадим копию объекта схемы.
hckt2 = clone(hckt1)
print(hckt2)circuit(ElementNames = ("C", "R"), Name = "circuit1", Elements = Vector{EngeeRF.DomainRF.DomainObjectRF}, Nodes = [1, 2, 3])