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:
- Methods
- CoaxialInsulationLayerList object has method Append().
- CoaxialInsulationLayerList object has method Get(number).
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