circuit

Описание

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

Создание

Описание

пример

cktobj = circuit создает объект схемы cktobj с именем по умолчанию.

cktobj = circuit(cktname) создает объект схемы cktobj с именем cktname.

пример

cktobj = circuit([elem1,...,elemN]) создает объект схемы cktobj путем каскадирования указанных 2-портовых элементов.

cktobj = circuit([elem1,...,elemN],cktname) создает объект каскадной схемы cktobj с именем, cktname.

cktobj = circuit(rfb) создает объект схемы cktobj путем каскадирования элементов в объекте RF, rfb.

cktobj = circuit(rfb,cktname) создает объект схемы cktobj путем каскадирования элементов в объекте RF, rfb, используя имя, cktname.

Входные параметры

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

2-портовые радиочастотные элементы, заданные как векторы символов. Возможные элементы amplifier, nport, и modulator

Объект бюджета RF, заданный как указатель на объект.

Свойства

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

Имя схемы, заданное как вектор символов. Имя по умолчанию 'unnamed'. Два элемента схемы, соединенные вместе или принадлежащие одной и той же схеме, не могут иметь одинаковое имя

Типы данных: char | string

Разнородный массив элементов, присутствующих в схеме, задается как любой из следующих объектов: amplifier, resistor, capacitor, inductor, lcladder, nport, modulator, и rffilter объекты.

Типы данных: char | string

Имя элементов схемы, заданное как вектор вектора камеры. Возможными элементами здесь являются резистор, конденсатор, индуктор и схема.

Типы данных: char | string

Имена клемм в схеме, заданные как вектор камеры. Использовать setports или setterminals функция для определения терминалов. Клеммы цепи отображаются только после ее определения.

Типы данных: char | string

Имена портов в схеме, заданные как вектор символов. Использовать setports функция для определения портов. Порты схемы отображаются только после ее определения.

Типы данных: char | string

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

Типы данных: double

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

Типы данных: char | string

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

Типы данных: double

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

sparametersОбъект S-параметра
groupdelayГрупповая задержка объекта S-параметра или объекта радиочастотного фильтра или объекта схемы RF Toolbox
addВставьте элемент схемы или объект схемы в схему
setportsУстановите порты объекта схемы
setterminalsУстановите клеммы объекта схемы
cloneСоздайте копию существующего элемента цепи или объекта цепи

Примеры

свернуть все

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

hckt = circuit('new_circuit1');
hC1= add(hckt,[1 2],capacitor(3e-9));
hR1 = add(hckt,[2 3],resistor(100));
setterminals (hckt,[1 3]);
disp(hckt)
  circuit: Circuit element

    ElementNames: {'C'  'R'}
        Elements: [1x2 rf.internal.circuit.RLC]
           Nodes: [1 2 3]
            Name: 'new_circuit1'
       Terminals: {'t1'  't2'}

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

hckt = circuit('new_circuit');
hC = add(hckt,[1 2],capacitor(1e-12));
hL = add(hckt,[1 2],inductor(1e-9));
disp(hckt)
  circuit: Circuit element

    ElementNames: {'C'  'L'}
        Elements: [1x2 rf.internal.circuit.RLC]
           Nodes: [1 2]
            Name: 'new_circuit'
Введенный в R2013b