Type: ${conn.data.cableType} ${ isOverheadCable ? "(Overhead)" : "(Ground)" }
-From: ${conn.from.data.name} (${ +
From: ${conn.from.data.number || conn.from.data.name} (${ conn.from.type === "triangle" ? "Transformer" : this.getNodeDisplayType(conn.from.data.nodeType) })
-To: ${conn.to.data.name} (${ +
To: ${conn.to.data.number || conn.to.data.name} (${ conn.to.type === "triangle" ? "Transformer" : this.getNodeDisplayType(conn.to.data.nodeType) })
-Capacity: ${conn.data.crossSection} mm² × ${ +
Specifications: ${conn.data.crossSection}mm² × ${ conn.data.length - } m
+ }m + ${ + hasElectricalData + ? ` +Section Resistance: ${ + Math.round(conn.data.sectionResistance * 1000) / 1000 + } Ω
+Section Current: ${ + Math.round(conn.data.sectionCurrent * 10) / 10 + } A (per phase)
+Voltage Drop: ${ + Math.round(conn.data.voltageDrop * 1000) / 1000 + } V
+Total Consumers: ${this.getTotalConsumers(conn.to)}
+Diversity Factor: ${( + this.getDiversityFactor(this.getTotalConsumers(conn.to)) * 100 + ).toFixed(0)}%
+ ` + : "" + } ${ isOverheadCable ? '⚠️ Overhead cables can only connect to poles or end connections!
' @@ -1309,6 +1384,7 @@ class ObjectFlowDesigner {