СОВРЕМЕННАЯ ЭЛЕКТРОНИКА №6/2012

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ и параллельный PLC контуры, имею щиеся в базе элементов Microwave Office. При этом в окне схемы необхо димо расположить все эти элементы друг за другом, а также заземлить па раллельные КК (см. рис. 5). Для удоб ства введём дополнительную пере менную dx , задающую координату X положения первого узла следующего элемента. Итоговый текст цикла по строения приведен ниже: dx=0 For i=1 To N If (i Mod 2) Then 'i – нечетное ' последовательный контур Set elem = Filter.Elements.Add("SLC",dx,0,0) elem.Parameters("L").ValueAsDou ble = ... elem.Parameters("C").ValueAsDou ble = ... ' смещение координаты положения следующего элемента dx=dx+(elem.Nodes.Item(2).x elem.Nodes.Item(1).x) Else 'i – четное ' параллельный контур, повернутый на 90 градусов Set elem = Filter.Elements.Add("PLC",dx,0, 90) ... ' Добавление заземления Filter.Elements.Add("GND" ,elem.No des.Item(2).x,elem.Nodes.Item(2). y,0) End If Next i Расчёт номиналов реактивных эле ментов выполняется в соответствии с выражениями (4), (5). Однако если в настройках проекта заданы масштаб ные коэффициенты для емкостных и индуктивных элементов, то их необ ходимо учесть. В тексте сценария ве личину масштабного коэффициента, например, для ёмкости можно по лучить посредством команды Pro ject.Units(mwUT_Capacitance).Mult Value. Завершим построение схемыфильт ра добавлением второго порта, зада дим вывод графиков S параметров в прямоугольной системе координат и на диаграмме Вольперта Смита, и за пустим проект на расчёт: Set elem = Filter.Elements.Add("PORT",dx,0,1 80) If (N Mod 2) Then ' N – нечетное elem.Parameters("Z").ValueAsDou ble = Z0 Else elem.Parameters("Z").ValueAsDou ble = Z0*(Ctgh(beta/4))^2 End If ' Добавление графиков Dim graphic,graphic2 As Graph Dim graphic_name,graphic_name2 As String ' Вывод графиков в прямоугольной СК graphic_name = filter_name & " Rectangular" 57 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 6 2012 х y Рис. 5. Расположение элементов при построении схемы ППФ Тел.: (495) 234 0636 • Факс: (495) 234 0640 E mail: info@prosoft.ru • Web: www.prosoft.ru ОФИЦИАЛЬНЫЙ ДИСТРИБЬЮТОР ПРОДУКЦИИ WIND RIVER Реклама © СТА-ПРЕСС

RkJQdWJsaXNoZXIy MTQ4NjUy