nport

Создайте элемент линейной n-портовой схемы

Описание

The nport класс создает объект n-порта, который может быть добавлен в схему RF Toolbox™. n-порт S-параметры определяют объект n-порт.

Создание

Описание

пример

nport_obj = nport(filename) создает объект n-порта из заданного filename.

пример

nport_obj = nport(netparamobj)создает объект n-порта из объекта сетевого параметра. Объект сетевого параметра может быть S, Z, Y, ABCD, h или g-параметрами.

nport_obj = nport(___,name)создает объект n-порта с заданным name.

Свойства

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

Файл Touchstone, заданный как строковый скаляр или вектор символов.

Примечание

Файл Touchstone должен быть пассивным на всех заданных частотах. Чтобы сделать n-порт S-параметры пассивными, используйте makepassive функция.

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

Количество портов, заданное в виде скаляра.

Пример: 2

Сетевые данные, заданные как скаляр. Сетевые данные могут быть S, Z, Y, ABCD, h или g-параметрами.

Пример: [1x1 спараметры]

Имя объекта n-порта, заданное как скаляр.

Пример: obj

Имена портов, хранящиеся в виде вектора камер. Это свойство предназначено только для чтения.

Пример: {«p1» «p2»}

Имена терминалов, сохраненные в виде вектора камер. На каждый порт приходится два терминала. Сначала перечислены положительные имена терминалов ('p1 +', 'p2 +'...), далее указан отрицательный терминал ('p1-', 'p2-'...). Это свойство доступно только для чтения.

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

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

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

smithplotГрафик преобразование импеданса для выбранной совпадающей сети на smith графика
cloneСоздайте копию существующего элемента цепи или объекта цепи

Примеры

свернуть все

Создайте и отобразите объект данных N-порта.

npass = nport('passive.s2p')
npass = 
  nport: N-port element

       FileName: 'passive.s2p'
    NetworkData: [1x1 sparameters]
           Name: 'Sparams'
       NumPorts: 2
      Terminals: {'p1+'  'p2+'  'p1-'  'p2-'}

Добавьте объект N-порта к схеме. Отобразите объект.

nobj = nport('passive.s2p');
ckt = circuit('example');
add(ckt,[1 2],nobj)
disp(nobj)
  nport: N-port element

       FileName: 'passive.s2p'
    NetworkData: [1x1 sparameters]
           Name: 'Sparams'
       NumPorts: 2
      Terminals: {'p1+'  'p2+'  'p1-'  'p2-'}
    ParentNodes: [1 2 0 0]
     ParentPath: 'example'

См. также

| | | |

Введенный в R2013b