клон

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

Синтаксис

outelem = clone(inelem)
outckt = clone(inckt)

Описание

пример

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'

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

свернуть все

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

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

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

свернуть все

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

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

Смотрите также

| | |

Введенный в R2013b