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'

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

свернуть все

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

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

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

свернуть все

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

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

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

| | |

Введенный в R2013b

Для просмотра документации необходимо авторизоваться на сайте