exponenta event banner

резистор

Резисторный объект

Описание

Используйте resistor класс для создания резисторного объекта, который можно добавить к существующей цепи.

Resistor representation

Создание

Описание

пример

robj = resistor(rvalue) с сопротивлением rvalue и имя по умолчанию, R. rvalue должен быть числовым неотрицательным скаляром.

пример

robj = resistor(rvalue,rname) создает резисторный объект, robj, с сопротивлением rvalue и название rname. rname должен быть символьным вектором.

Свойства

развернуть все

Значение сопротивления, указанное как скаляр в омах.

Пример: 50

Пример: robj.Resistance = 50

Имя объекта-резистора, указанное как символьный вектор. Два элемента в одной цепи не могут иметь одинаковое имя.

Пример: 'resis'

Пример: robj.Name = 'resis'

Имена клемм резисторного объекта, указанного как вектор ячейки. Это свойство доступно только для чтения. Имена p и n стенд для положительного и отрицательного выводов соответственно.

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

Примечание

«ParentPath» отображается только после добавления резистора в цепь.

Узлы цепи в родительских узлах подключаются к клеммам резистора, заданным как вектор целых чисел. Это свойство доступно только для чтения и появляется только после добавления резистора к цепи.

Примечание

«ParentNodes» отображаются только после добавления резистора в цепь.

Функции объекта

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

Примеры

свернуть все

Создайте резистор сопротивления 100 Ом и отобразите его свойства.

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

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

Создайте объект резистора и извлеките s-параметры этого резистора.

hR = resistor(50,'R50');
hckt = circuit('example2');
add(hckt,[1 2],hR)
setports (hckt, [1 0],[2 0])
freq = linspace (1e3,2e3,100);
S = sparameters(hckt,freq);
disp(S)
  sparameters: S-parameters object

       NumPorts: 2
    Frequencies: [100x1 double]
     Parameters: [2x2x100 double]
      Impedance: 50

  rfparam(obj,i,j) returns S-parameter Sij

Добавьте резистор к цепи, отобразите родительский путь и родительские узлы.

hR = resistor(150,'R150');
hckt = circuit('resistorcircuit');
add(hckt,[1 2],hR)
setports(hckt, [1 0],[2 0])
disp(hR)
  resistor: Resistor element

     Resistance: 150
           Name: 'R150'
      Terminals: {'p'  'n'}
    ParentNodes: [1 2]
     ParentPath: 'resistorcircuit'

См. также

| |

Представлен в R2013b