клон

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

Описание

пример

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