FundamentalModeOptions

The waveguide source fundamental mode options.

Example

application = cf.Application.getInstance()
project = application:NewProject()

    -- Create a waveguide port

cuboid = project.Contents.Geometry:AddCuboid(cf.Point(-1,1,0), 1, 1, 1)
cuboid.Regions[1].Medium = project.Definitions.Media.FreeSpace

waveguidePort = project.Contents.Ports:AddWaveguidePort(cuboid.Faces[1])

    -- Add a waveguide source to the waveguide port

source = project.Contents.SolutionConfigurations.GlobalSources:AddWaveguideSource(waveguidePort)

    -- Modify the magnitude of the fundamental mode

source.FundamentalModeOptions.Magnitude = 2.0

Inheritance

The FundamentalModeOptions object is derived from the CompositeValue object.

Usage locations

The FundamentalModeOptions object can be accessed from the following locations:

Property List

Magnitude
The fundamental mode magnitude (V). (Read/Write ParametricExpression)
Phase
The fundamental mode phase (degrees). (Read/Write ParametricExpression)
Rotation
The fundamental mode rotation (degrees). (Read/Write ParametricExpression)

Property Details

Magnitude
The fundamental mode magnitude (V).
Type
ParametricExpression
Access
Read/Write
Phase
The fundamental mode phase (degrees).
Type
ParametricExpression
Access
Read/Write
Rotation
The fundamental mode rotation (degrees).
Type
ParametricExpression
Access
Read/Write