capacitor

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

Описание

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

Создание

Описание

пример

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