setop

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

Синтаксис

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

Описание

setop(h) перечисляет доступные значения для всех условий работы объекта h. Условия работы только применяются к объектам, которые вы импортируете из .p2d или .s2d файл. Чтобы импортировать эти типы данных в объект, используйте 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

Для просмотра документации необходимо авторизоваться на сайте