конденсатор

Конденсаторный объект

Описание

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

Создание

Синтаксис

cobj = capacitor(cvalue)
cobj = capacitor(cvalue,cname)

Описание

пример

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

в схему.

Примеры

свернуть все

Создайте конденсатор емкости 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