System.Object
EPLAN.Harness.API.DataStructures.RibbonCableBranchInfo
System.Object
EPLAN.Harness.API.DataStructures.RibbonCableBranchInfo
public class RibbonCableBranchInfo
Each branch contains a list of control points which lists the starting, ending and all intermediate control points on the branch. The starting and ending points are always ribbon pins or split control points. The intermediate points are always simple (non-splitting) control points or inline ribbon pins. Use this list to determine position and shape of the branch in space.
Each branch also contains a list of wires which go through the entire branch. Use this list to determine the order of branches on the cable and the overall topology.
// A ribbon cable connected like this: // (┬ GP = group pin, ┼ IGP = inline group pin, O CP = control point) // // ┬ <- GP_02 // | ┬ <- GP_03 // | | ┬ <- GP_04 // | | | ┬ <- GP_05 // | | | | ┬ <- GP_06 // | | | | O <- CP_04 // \ | / | / // \|/ | / // O | ┼ <- CP_03 & IGP_07 // | |/ // | O <- CP_02 // \ / // \| // O <- CP_01 // | // ┴ <- GP_01 // // Is going to have the following branch info structure: // Branch 1: // Control points: // GP_01 // CP_01 // Wires: // All // Branch 2: // Control points: // CP_01 // CP_03 // Wires: // 1 // 2 // 3 // Branch 3: // Control points: // CP_03 // GP_02 // Wires: // 1 // Branch 4: // Control points: // CP_03 // GP_03 // Wires: // 2 // Branch 5: // Control points: // CP_03 // GP_04 // Wires: // 3 // Branch 6: // Control points: // CP_01 // CP_02 // Wires: // 4 // 5 // Branch 7: // Control points: // CP_02 // GP_05 // Wires: // 4 // Branch 8: // Control points: // CP_02 // IGP_07 // CP_04 // GP_06 // Wires: // 5
Name | Description | |
---|---|---|
ControlPoints | Control points of this branch. | |
Wires | Wires contained in this branch. |