TRO-Fluss: Entladung auf der Kreisel-Bahn wird durchfahren, Legende ohne Kreisel-Umlauf
- link_tros/_add_chain_pair: eine Materialausgang-Systemgrenze darf in der Kreisel-Umlaufkette Quelle sein - was nicht entladen wird, faehrt weiter. Mubea Kreisel2: TRO02 -> SYS3 -> SYS2 -> TRO13 (vorher endete der Fluss an SYS3, TRO13 hatte keinen Vorgaenger). Beladung bleibt reine Quelle. - Legende: Zeile "blau gestrichelt - Kreisel-Umlauf" entfernt - HundM05 unveraendert (27 Verbindungen), Mubea 25 Verbindungen Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
43543915ca
commit
2471cbf268
+8
-7
@@ -1267,11 +1267,14 @@ def link_tros(
|
||||
def _add_chain_pair(a: str, b: str) -> None:
|
||||
if a == b:
|
||||
return
|
||||
# Eine Systemgrenze ist nur in EINE Richtung gueltig (siehe
|
||||
# derive_boundaries: Beladung ist Quelle, nie Ziel; Entladung ist
|
||||
# Senke, nie Quelle) - unabhaengig davon, wie TrackIds sie in der
|
||||
# geschlossenen Umlaufliste nacheinander auffuehrt.
|
||||
if by_id[a].type_name == BOUNDARY_EXIT or by_id[b].type_name == BOUNDARY_ENTRY:
|
||||
# Eine Beladung ist nur Quelle, nie Ziel (siehe derive_boundaries) -
|
||||
# unabhaengig davon, wie TrackIds sie in der geschlossenen Umlaufliste
|
||||
# aufzaehlt. Eine Entladung auf der Kreisel-Bahn wird dagegen
|
||||
# DURCHFAHREN: was nicht entladen wird, faehrt weiter zur naechsten
|
||||
# Station. Mubea Kreisel2: TRO02 -> SYS3 -> SYS2 -> TRO13 als Kette
|
||||
# (Review 2026-10-01) - vorher endete der Fluss an SYS3, und TRO13
|
||||
# hatte keinen Vorgaenger.
|
||||
if by_id[b].type_name == BOUNDARY_ENTRY:
|
||||
return
|
||||
pair = (a, b)
|
||||
edges.add(pair)
|
||||
@@ -1838,8 +1841,6 @@ def render_dot(analysis: Analysis, source: str, use_coords: bool = False) -> str
|
||||
+ rows
|
||||
+ '<tr><td align="left"><font color="#2f5597">durchgezogen</font></td>'
|
||||
'<td align="left">Uebergabe / Ein-Ausschleusung</td></tr>'
|
||||
'<tr><td align="left"><font color="#8ea9db">blau gestrichelt</font></td>'
|
||||
'<td align="left">Kreisel-Umlauf</td></tr>'
|
||||
'<tr><td align="left"><font color="#cc8800">orange</font></td>'
|
||||
'<td align="left">Weiche (Kreisel-Uebergang)</td></tr>'
|
||||
'<tr><td align="left">grau gepunktet</td>'
|
||||
|
||||
Reference in New Issue
Block a user