PeriodicBoundaryBeamSquintAngle

Beam pointing (squint) angle used for modelling arrays by using periodic boundary conditions.

Example

app = cf.GetApplication()
project = app:OpenFile(FEKO_HOME..
        [[/shared/Resources/Automation/square_loop_antenna_MATCHED.cfx]])

    -- Set up one dimensional periodic boundary condition for the model

properties = project.PeriodicBoundary:GetProperties()
properties.Dimension = cf.Enums.PeriodicBoundaryDimensionsEnum.OneDimension
properties.EndPointVectorOne.N = "0.0"
properties.EndPointVectorOne.U = "0.05"
properties.EndPointVectorOne.V = "-0.05"
properties.StartPoint.N = "0.0"
properties.StartPoint.U = "-0.05"
properties.StartPoint.V = "-0.05"
project.PeriodicBoundary:SetProperties(properties)

    -- Introduce a squint angle of 15 degrees to the periodic boundary

properties = project.PeriodicBoundary:GetProperties()
properties.PhaseShiftMethod = cf.Enums.PeriodicBoundaryPhaseShiftMethodEnum.BeamSquintAngle
properties.BeamSquintAngle.Theta = 15
project.PeriodicBoundary:SetProperties(properties)

Usage locations (object properties)

The following objects have properties using the PeriodicBoundaryBeamSquintAngle object:

Property List

Phi
The phi angle (in degrees). (Read/Write Expression)
Theta
The theta angle (in degrees). (Read/Write Expression)

Property Details

Phi
The phi angle (in degrees).
Type
Expression
Access
Read/Write
Theta
The theta angle (in degrees).
Type
Expression
Access
Read/Write