CoaxialInsulationLayer

A core insulating layer for a CoaxialCableCrossSection.

Example

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

    -- Add dielectrics to be as the insulation

dielectric1 = project.Definitions.Media.Dielectric:AddDielectric()
dielectric2 = project.Definitions.Media.Dielectric:AddDielectric()

    -- Add a cable shield

perfectElectricConductor = project.Definitions.Media.PerfectElectricConductor
shield = project.Definitions.Cables.Shields:AddSingleLayerSolidShield(perfectElectricConductor, 0.002)

    -- Add coaxial cross section

coaxialCable = project.Definitions.Cables.CrossSections:AddCoaxialUsingDimensions(perfectElectricConductor, 0.001, dielectric1, 0.001, shield)

    -- Add a second insulating layer to the coaxial cross section using the GetProperties and SetProperties method

properties = coaxialCable:GetProperties()
properties.CoreInsulatingLayers[2] = {}
properties.CoreInsulatingLayers[2].Medium = dielectric2
properties.CoreInsulatingLayers[2].Thickness = "0.005"
coaxialCable:SetProperties(properties)

Inheritance

The CoaxialInsulationLayer object is derived from the IsotropicDielectricLayers object.

Usage locations

The CoaxialInsulationLayer object can be accessed from the following locations:

Property List

Medium
The dielectric medium of the material to be used for the layer. (Read/Write Dielectric)
Thickness
The thickness (in the model unit) of the layer. (Read/Write ParametricExpression)

Property Details

Medium
The dielectric medium of the material to be used for the layer.
Type
Dielectric
Access
Read/Write
Thickness
The thickness (in the model unit) of the layer.
Type
ParametricExpression
Access
Read/Write