Commit Graph
10 Commits
Author SHA1 Message Date
Samer AyadiandClaude Opus 5 4454af5165 Add material flow generator for the mechanical layout
Reads the CSV export of the plant objects (ILS 2.0) from SKEL_DATA and builds a
directed graph of the material flow, written as Graphviz DOT and optionally SVG
into SKEL_RESULTS.

Node model: one node per Gefaellestrecke and Strecke; a Kreisel becomes two
nodes (-L / -R) wired into a circle, since it is a carousel with one lane per
travel direction. Separators and scanners are no nodes of their own; they are
shown on the label of the object they are assigned to.

Edge direction is not in the CSV - the Nachbarn column is symmetric. It is
derived from geometry instead: a Gefaellestrecke runs downhill away from its
highest neighbour, a driven Strecke follows Antriebfahrtrichtung ("Auf" uphill,
"Ab" downhill). Connections that stay ambiguous, e.g. between two Kreisel at the
same height, are drawn as bidirectional edges and reported.

The lane suffix of a Kreisel is always stated in the *partner's* row, so both
viewpoints of a link are merged before orienting it.

Switches:
  --file   name of the CSV in SKEL_DATA, or a full path
  --tosvg  render the DOT via Graphviz
  --doc    write a Markdown documentation of the plant objects

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-30 13:13:01 +02:00
Samer AyadiandClaude Opus 5 f8baaf536e Add SKEL_DOC to the environment setup
The doc folder is now addressed via an environment variable like every other
project folder, so tools can resolve doc paths without hardcoding them.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-30 13:12:47 +02:00
Samer Ayadi 10e354cae2 Update documentation images and annotations 2026-07-25 14:29:53 +02:00
Samer Ayadi 98863097ac Refernenz auf alte Datei rausgeworfen 2026-07-23 11:46:47 +02:00
Samer Ayadi 92e34c4c32 Link zu Bild repariert 2026-07-23 11:31:30 +02:00
Samer Ayadi 5fca317888 Link zu Bild repariert 2026-07-23 11:30:30 +02:00
Samer Ayadi 2d7e7ab321 Screenshots vereinfacht, um besser auf die wesentlichen Elemente zu kommen 2026-07-23 11:27:16 +02:00
Samer Ayadi 9669d29dad Complete TRO documentation with bricsCAD screenshots 2026-07-22 15:56:59 +02:00
Samer Ayadi a70b5bba9a Update TRO documentation 2026-07-22 09:03:28 +02:00
Samer Ayadi 94c69cbd0c erste Fassung eines TRO Katalogs erstellt. Analyse des Graphen von HundM neu gezeichnet 2026-07-21 16:57:31 +02:00