ShieldInnerLayerSurfaceImpedancePropertiesCollection

A collection of frequency dependent properties for the inner layer surface impedance definition.

Example

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

    -- Obtain a handle to the 'ShieldCollection'

shieldValues = project.Cables.Shields

    -- Add a solid shield
    
shield = shieldValues:AddSolidShield(project.Media:GetPEC(), 0.0005)

    -- Modify the shield to use frequency defined properties
    
shield.InnerLayer.ImpedanceDefinitionMethod = cf.Enums.CableShieldDefinitionEnum.Custom
shield.InnerLayer.SurfaceImpedanceFrequencyPropertiesSource = 
    cf.Enums.CableShieldSurfaceImpedanceFrequencyDefinitionSourceEnum.SpecifyManually

shield.InnerLayerSurfaceImpedanceProperties:Add(1e7, 50, 0)
shield.InnerLayerSurfaceImpedanceProperties:Add(1e8, 5, 0)

Usage locations (collections)

The following objects contain the ShieldInnerLayerSurfaceImpedancePropertiesCollection collection:

Property List

Count
The number of ShieldInnerLayerSurfaceImpedanceProperties items in the collection. (Read only number)

Method List

Add (frequency Expression, zsMag Expression, zsPhase Expression)
Add a frequency property specification to the shield.
Item (index number)
Returns the ShieldInnerLayerSurfaceImpedanceProperties at the given index. (Returns a ShieldInnerLayerSurfaceImpedanceProperties object.)
Modify (index number, frequency Expression, zsMag Expression, zsPhase Expression)
Modify a frequency property specification.
Remove (index number)
Removes a frequency property specification.

Index List

[number]
Returns the ShieldInnerLayerSurfaceImpedanceProperties at the given index in the collection. (Read ShieldInnerLayerSurfaceImpedanceProperties)

Property Details

Count
The number of ShieldInnerLayerSurfaceImpedanceProperties items in the collection.
Type
number
Access
Read only

Method Details

Add (frequency Expression, zsMag Expression, zsPhase Expression)
Add a frequency property specification to the shield.
Input Parameters
frequency(Expression)
The frequency.
zsMag(Expression)
Zs magnitude.
zsPhase(Expression)
Zs phase.
Item (index number)
Returns the ShieldInnerLayerSurfaceImpedanceProperties at the given index.
Input Parameters
index(number)
The index of the ShieldInnerLayerSurfaceImpedanceProperties.
Return
ShieldInnerLayerSurfaceImpedanceProperties
The ShieldInnerLayerSurfaceImpedanceProperties at the given index.
Modify (index number, frequency Expression, zsMag Expression, zsPhase Expression)
Modify a frequency property specification.
Input Parameters
index(number)
The index.
frequency(Expression)
The frequency.
zsMag(Expression)
Zs magnitude.
zsPhase(Expression)
Zs phase.
Remove (index number)
Removes a frequency property specification.
Input Parameters
index(number)
The index.