setop

Установите рабочие условия

Описание

пример

setop(h) приводит доступные значения для всех условий работы объекта h. Рабочие условия применяются только к объектам, импортируемым из .p2d или .s2d файл. Чтобы импортировать эти типы данных в объект, используйте read способ. Рабочие условия не перечислены с другими свойствами объекта.

setop(h,'Condition1') приводит доступные значения для заданного рабочего условия 'Condition1'.

пример

setop(h,'Condition1',value1,'Condition2',value2,...) изменяет условия работы схемы или объекта данных, h, для заданных парами условие/значение. Условия, которые вы не задаете, сохраняют свои исходные значения. Метод игнорирует любые условия, которые не применимы к указанному объекту. Игнорирование этих условий позволяет применить один и тот же набор условий работы ко всей сети, где существуют различные условия для различных компонентов.

Примечание

Когда вы задаете рабочие условия для сети, которая содержит несколько объектов, программное обеспечение не выдает ошибку или предупреждение, если указанные условия не могут быть применены ко всем объектам. Для некоторых сетей это отсутствие ошибки или предупреждения позволяет вам вызвать setop способ один раз для применения одного и того же набора условий работы к любым объектам, где применяются условия работы. Однако можно хотеть задать сеть, содержащую одно или несколько из следующих:

  • Несколько объектов с различными наборами условий работы.

  • Несколько объектов с одним и тем же набором условий работы, которые сконфигурированы по-разному.

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

Примеры

свернуть все

Перечислите условия работы объекта усилителя RF.

ckt1 = read(rfckt.amplifier,'default.p2d');
setop(ckt1)
Operating conditions set 1:
    {'Bias'}    {'1.5'}

Анализируйте усилитель RF при определенных условиях работы, установленных с помощью функциональной setop.

ckt1 = read(rfckt.amplifier, 'default.p2d');
freq = ckt1.AnalyzedResult.Freq;
setop(ckt1, 'Bias', '1.5');
analyze(ckt1, freq)
ans = 
   rfckt.amplifier with properties:

         NoiseData: [1x1 rfdata.noise]
     NonlinearData: [1x1 rfdata.p2d]
          IntpType: 'Linear'
       NetworkData: [1x1 rfdata.network]
             nPort: 2
    AnalyzedResult: [1x1 rfdata.data]
              Name: 'Amplifier'

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

свернуть все

Объект, используемый для установки условий работы, заданный как объект RF-схемы.

Введенный в R2007a