capacitor

Объект конденсатора

Описание

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

Capacitor representation

Создание

Описание

пример

cobj = capacitor(cvalue) создает объект конденсатора, cobj, с емкостью cvalue и имя по умолчанию, C. cvalue должен быть неотрицательным скаляром.

пример

cobj = capacitor(cvalue,cname) создает объект конденсатора, cobj, с емкостью cvalue и назовите cname. cname должен быть вектор символов.

Свойства

расширить все

Значение емкости задается как скаляр в фарадах.

Пример: 1e-12

Пример: cobj.Capacitance = 1e-12

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

Пример: 'cap'

Пример: cobj.Name = 'cap'

Имена выводов объекта конденсатора, заданные как вектор камеры. Эти имена всегда p и n.

Пример: {'p' 'n'}

Пример: cobj.Terminals = {'p' 'n'}

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

Примечание

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

в схему.

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

Пример: [1 2]

Пример: lobj.ParentNodes = [1 2]

Примечание

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

в схему.

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

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

Примеры

свернуть все

Создайте конденсатор микрофарады емкости 2 и отобразите ее свойства.

hC1 = capacitor(2e-6);
disp(hC1)
  capacitor: Capacitor element

    Capacitance: 2.0000e-06
           Name: 'C'
      Terminals: {'p'  'n'}

Создайте конденсатор и извлеките S-параметры конденсатора.

hC = capacitor(2e-6,'C2uf');
hckt = circuit('example2');
add(hckt,[1 2],hC)
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

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

hC3 = capacitor(3e-6,'C3uf');
hckt3 = circuit('example3');
add(hckt3,[1 2],hC3)
setports(hckt3, [1 0],[2 0])
disp(hC3)
  capacitor: Capacitor element

    Capacitance: 3.0000e-06
           Name: 'C3uf'
      Terminals: {'p'  'n'}
    ParentNodes: [1 2]
     ParentPath: 'example3'

См. также

| | |

Введенный в R2013b