exponenta event banner

Создание РЧ-объектов

Создание нового объекта

Можно создать любое rfdata, rfckt или rfmodel путем вызова конструктора объекта. Можно создать rfmodel объект путем подгонки рациональной функции к данным пассивных компонентов.

Этот раздел содержит следующие разделы:

Вызов конструктора объектов

Чтобы создать новый РЧ-объект со значениями свойств по умолчанию, вызовите конструктор объекта без аргументов:

h = objecttype.objectname

где:

  • h является дескриптором нового объекта.

  • objecttype является типом объекта (rfdata, rfckt, или rfmodel).

  • objectname - имя объекта.

Например, для создания объекта линии передачи RLCG введите:

h = rfckt.rlcgline

поскольку объект линии передачи RLCG является схемой (rfckt) объект с именем rlcgline.

Следующий код иллюстрирует вызов конструктора объекта для создания микрополоскового объекта линии передачи со значениями свойств по умолчанию. Продукция t1 является дескриптором вновь созданного объекта линии передачи.

t1 = rfckt.microstrip

Программное обеспечение RF Toolbox™ перечисляет свойства созданной линии передачи вместе со связанными значениями свойств по умолчанию.

t1 = 
           Name: 'Microstrip Transmission Line'
          nPort: 2
 AnalyzedResult: []
     LineLength: 0.0100
       StubMode: 'NotAStub'
    Termination: 'NotApplicable'
          Width: 6.0000e-004
         Height: 6.3500e-004
      Thickness: 5.0000e-006
       EpsilonR: 9.8000
      SigmaCond: Inf
    LossTangent: 0

Эти свойства подробно описаны на справочной странице. rfckt.microstrip.

Соответствие рациональной функции данным пассивных компонентов

Объект модели можно создать путем подбора рациональной функции к данным пассивного компонента. Этот подход используется для создания объекта модели, который представляет один из следующих объектов с использованием рациональной функции:

  • Созданный и проанализированный объект цепи.

  • Данные, импортированные из файла.

Дополнительные сведения см. в разделе Подгонка объекта модели к данным объекта цепи.

Копирование существующего объекта

Новый объект с теми же значениями свойств, что и существующий объект, можно создать с помощью команды copy для копирования существующего объекта. Эта функция полезна, если имеется объект, похожий на создаваемый.

Например,

t2 = copy(t1);

создает новый объект, t2, которая имеет те же значения свойств, что и объект микрополосковой линии передачи, t1.

Позже можно изменить определенные значения свойств для этой копии. сведения об изменении свойств объекта см. в разделе Указание или импорт данных компонента.

Примечание

Синтаксис t2 = t1 копирует только дескриптор объекта и не создает новый объект.

Связанные темы