clone

Создайте копию существующего элемента цепи или объекта цепи

Описание

пример

outelem = clone(inelem) создает элемент схемы, outelem, с идентичными свойствами как inelem. Клон не копирует информацию о родительской схеме, такой как ParentNodes и ParentPath.

пример

outckt = clone(inckt) создает объект схемы, outckt, идентично inckt. Элементы цепи в inckt клонируются рекурсивно и добавляются к тем же узлам в outckt. Порты или терминалы в outckt определяются так же, как inckt.

Примеры

свернуть все

Создайте резисторный элемент.

hR1 = resistor(50);
disp (hR1)
  resistor: Resistor element

    Resistance: 50
          Name: 'R'
     Terminals: {'p'  'n'}

Резистор клона hR1.

hR2 = clone(hR1);
disp (hR2)
  resistor: Resistor element

    Resistance: 50
          Name: 'R'
     Terminals: {'p'  'n'}

Создайте объект схемы. Добавьте к нему резистор и конденсатор.

hckt1 = circuit('circuit1');
hC1= add(hckt1,[1 2],capacitor(3e-9));
hR1 = add(hckt1,[2 3],resistor(100));
disp(hckt1)
  circuit: Circuit element

    ElementNames: {'C'  'R'}
        Elements: [1x2 rf.internal.circuit.RLC]
           Nodes: [1 2 3]
            Name: 'circuit1'

Клонирование объекта схемы.

hckt2 = clone(hckt1);
disp (hckt2)
  circuit: Circuit element

    ElementNames: {'C'  'R'}
        Elements: [1x2 rf.internal.circuit.RLC]
           Nodes: [1 2 3]
            Name: 'circuit1'

Входные параметры

свернуть все

Элемент схемы, который будет клонирован, задается как объект скалярного указателя. Элементом схемы может быть резистор, конденсатор или индуктор.

Объект схемы, который будет клонирован, задается как объект скалярного указателя.

Выходные аргументы

свернуть все

Клонированный элемент схемы, возвращенный как скаляр указателя. Элементом схемы может быть резистор, конденсатор или индуктор.

Объект клонированной схемы, возвращенный как скаляр указателя.

См. также

| |

Введенный в R2013b