exponenta event banner

схема

Описание

Использовать 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 каскадированием элементов в РЧ-объекте, rfb.

cktobj = circuit(rfb,cktname) создает объект цепи cktobj каскадированием элементов в РЧ-объекте, rfb, с использованием имени, cktname.

Входные аргументы

развернуть все

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

Объект бюджета РФ, указанный как дескриптор объекта.

Свойства

развернуть все

Имя цепи, указанное как символьный вектор. Имя по умолчанию: '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-фильтра или объекта цепи RF Toolbox
addВставка элемента цепи или объекта цепи в цепь
setportsУстановка портов объекта circuit
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