резистор

Описание

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

Создание

Синтаксис

robj = resistor(rvalue)
robj = resistor(rvalue,rname)

Описание

пример

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" только отображены после того, как резистор был добавлен в схему.

Примеры

свернуть все

Создайте резистор сопротивления 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

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