setop

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

Синтаксис

setop(h)
setop(h,'Condition1')
setop(h,'Condition1',value1,'Condition2',value2,...)

Описание

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

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

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

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

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

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

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

Примеры

свернуть все

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

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

Анализируйте rfckt.amplifier под определенным набором условий работы с помощью функционального 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'

Смотрите также

Представленный в R2007a