CableBundleCableSpecification

The type and position of a cable in a cable bundle.

Example

application = cf.Application.GetInstance()
project = application:Load({FEKO_HOME..[[/shared/Resources/Automation/Cables.cfx]]})

    -- Add a cable bundle cross section

bundledCables =
    {
        project.Definitions.Cables.CrossSections["SingleConductor1"],
        project.Definitions.Cables.CrossSections["TwistedPair1"]
    }
bundle = project.Definitions.Cables.CrossSections:AddBundle(bundledCables)

    -- Manually specify the position of the cables in the bundle

bundle.AutoBundleEnabled = false
bundle.BundledCables[1].OffsetX = 0.0
bundle.BundledCables[1].OffsetY = -0.002
bundle.BundledCables[2].OffsetX = 0.0
bundle.BundledCables[2].OffsetY = 0.004

Inheritance

The CableBundleCableSpecification object is derived from the CompositeValue object.

Usage locations

The CableBundleCableSpecification object can be accessed from the following locations:

Property List

Cable
The internal cable cross section. (Read/Write CableCrossSection)
OffsetX
The X offset of the cable. (Read/Write ParametricExpression)
OffsetY
The Y offset of the cable. (Read/Write ParametricExpression)
Rotation
The cable rotation in degrees. (Read/Write ParametricExpression)

Property Details

Cable
The internal cable cross section.
Type
CableCrossSection
Access
Read/Write
OffsetX
The X offset of the cable.
Type
ParametricExpression
Access
Read/Write
OffsetY
The Y offset of the cable.
Type
ParametricExpression
Access
Read/Write
Rotation
The cable rotation in degrees.
Type
ParametricExpression
Access
Read/Write