Separatoren zaehlen: nur platzierte Symbole, interne Kettenglieder nicht
Der intern in der GF/VF-Kette gezeichnete 300-mm-Block Staustrecke_Separator_SP ist ein Foerder-/Uebergabestueck, kein eigenstaendiger Separator. Er wurde bisher als Separator mitgezaehlt (ANZAHL_SEPARATOR = intern + platzierte Symbole), wodurch eine GF mit einem darauf gelegten S-LP-Symbol faelschlich 2 statt 1 ergab. count_sep_scan.lsp: ANZAHL_SEPARATOR zaehlt jetzt nur noch die platzierten Separator_SP/S-LP-Symbole (newP = nsep). Schnelltest cs-zuordnung-noetig-p entsprechend auf reine Symbolzahl je Carrier umgestellt. Die interne Zaehlung (cs-count-nested, *intern-separator-pattern*, internSep) entfaellt. Gefaellestrecke.lsp: GF-Bau setzt ANZAHL_SEPARATOR beim Erstellen mit 0 vor (interne Kettenseparatoren zaehlen nicht) - die echte Anzahl fuellt der Export aus den platzierten Symbolen. Label "Sep=N" entfernt (waere sonst immer 0 bzw. widerspraeche dem Export). n-bogen-gf/gf-make-label entsprechend bereinigt. Hinweis: tests/reference/gefaellestrecke_tests_export.csv (Anzahl_Separator=1 ohne platzierte Symbole) wird dadurch stale -> per TEST_EXPORT_ALL in BricsCAD neu erzeugen. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+1
-1
@@ -516,7 +516,7 @@
|
||||
"sens-start": "\n[%1] Pruefe Separator-/Scanner-Zuordnung (ANZAHL_SEPARATOR/ANZAHL_SCANNER)...",
|
||||
"sens-no-inserts": "\n[%1] Keine Bloecke in der Zeichnung gefunden - Sensor-Zuordnung uebersprungen.",
|
||||
"sens-bbox-fehler": "\n ! Bounding-Box fehlgeschlagen fuer ILS-Block '%1'",
|
||||
"sens-carrier-zeile": "\n %1 [%2]: Scanner(neu)=%3, Separator intern=%4 + manuell=%5 -> ANZAHL_SCANNER=%6, ANZAHL_SEPARATOR=%7",
|
||||
"sens-carrier-zeile": "\n %1 [%2]: ANZAHL_SCANNER=%3, ANZAHL_SEPARATOR=%4 (nur platzierte Symbole)",
|
||||
"sens-carrier-fehler": "\n FEHLER beim Schreiben der Anzahl-Attribute an %1",
|
||||
"sens-summary": "\n[%1] %2 Kreisel/Streckengruppen/Gefaellestrecken aktualisiert, %3 Scanner gesamt (%4 nicht zuordenbar), %5 Separator gesamt (%6 nicht zuordenbar).",
|
||||
"sens-ergaenzt-header": "\n[%1] %2 Scanner ausserhalb jeder Kreisel-/Strecken-Boundingbox per Abstand automatisch zugeordnet:",
|
||||
|
||||
Reference in New Issue
Block a user