SetSBRSources

Designs containing SBR+ regions will always be set to All One-Way and the Set Coupling menu is replaced by the Set SBR+ Source Regions command. Non-SBR+ regions will serve as sources, and interact with each other through the SBR+ regions. All source regions interact as one-way links to SBR+ and coupling between the source regions are handled by SBR+ using reciprocity theory. If Global Setting is selected, Current Source Conformance, Thin Sources, and Power Fraction are not recorded.

UI Access Right-click on Hybrid Regions in the project tree, then select Set SBR+ Source Regions.
Parameters
Name Type Description
<SBRSourcesArray> Array Structured array.

Array(<OneSBRSource>, <OneSBRSource>,...)

<OneSBRSource> Array Structured array.

Array("Name:<SourceName>",

"Regions:=", [<Region Names>],

"Use Global:=" <boolean>,

"Far Field Source CS:=" "<string>",

"Current Source Conformance:=", <"Auto" | "Enable" | "Disable">,

"Thin Sources:=", <boolean>,

"Power Fraction:=", "decimal less than 1 and greater than 0.1")

Return Value None.

 

Python Syntax SetSBRSources(<SBRSourcesArray>)
Python Example

oModule.SetSBRSources([

[

"NAME:Two Way",

"Regions:=", ["FE-BI3", "Hybrid2"],

"Use Global:=", True

],

[

"Name:Two Way",

"Regions:=", ["FE-BI1", "FE-BI2"],

"Far Field Source CS:=", "Global"

],

[

"NAME:Hybrid3",

"Use Global:=", False,

"Use Current Source Conformance:=", "Auto",

"Thin Sources:=", False

],

[

"NAME:Hybrid4",

"Use Global:=", False,

"Use Current Source Conformance:=", "Enable",

"Thin Sources:=", True,

"Power Fraction:=", 0.42

]

])