Erste Fassung erstellt.

This commit is contained in:
2026-04-28 17:51:52 +02:00
commit 200a482c32
35 changed files with 1027 additions and 0 deletions
+71
View File
@@ -0,0 +1,71 @@
# ---> Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
*.manifest
*.spec
pip-log.txt
pip-delete-this-directory.txt
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/
*.mo
*.pot
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
.spyderproject
.spyproject
.ropeproject
.mypy_cache/
.dmypy.json
dmypy.json
.pyre/
.pytype/
cython_debug/
.pdm.toml
__pypackages__/
/site-packages
/site
.ipynb_checkpoints
profile_default/
ipython_config.py
# Benutzerdefiniert
/data
/work
/log
/results
/_output
+70
View File
@@ -0,0 +1,70 @@
# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Projektübersicht
Sphinx-basiertes Dokumentationssystem für Transport- und Hängefördersysteme (Firma Schönenberger, umgesetzt von Mista GmbH). JSON-gesteuerter Build erzeugt aus modularen Textbausteinen mehrsprachige PDF-Dokumentationen (250+ Seiten). Projekt befindet sich in der Planungs-/Aufbauphase die Sphinx-Extensions und der Build-Prozess sind noch zu implementieren.
## Entwicklungsumgebung
```bash
# Setup (einmalig)
bin/install_py.bat # Windows
bash bin/install_py.sh # Linux
# Umgebung aktivieren
bin/activate_venv.bat # Windows
source bin/activate_venv.sh # Linux
# Shell mit gesetzten Umgebungsvariablen
bin/get_cmd.bat # Windows
source bin/get_cmd.sh # Linux
```
Python-Code kommt nach `lib/`, Konfiguration nach `cfg/`. Die `bin/`-Skripte setzen Umgebungsvariablen (`PROJECT`, `PV_BIN`, `PV_LIB`, `PV_CFG`, `PV_DATA`, `PV_LOG`, `PV_RESULTS`, `PV_EXAMPLES`) und erweitern `PYTHONPATH` um `PV_LIB`.
## Architektur: Zwei-Repo-System
Dieses Repo (`docu_build`) dient als Entwicklungs- und Planungsumgebung. Das Zielsystem besteht aus zwei getrennten Repos:
- **transport-docs-base** (Gitea): Wiederverwendbare Inhalte Sphinx-Extensions (`_ext/`), Module (`modules/`), Kapitelgerüste (`chapters/`), Assets, Glossar, LaTeX-Templates. Semver-versioniert via `VERSION`-Datei.
- **projekt-kunde-xyz** (pro Anlage): `anlage.json` (ERP-Export), projektspezifische Bilder, Overrides, `conf.py`, `build.py`. Bindet Base-Repo als `transport-docs-base/` ein (Symlink/Mount).
### Technologie-Stack
Sphinx + reStructuredText + Jinja2-Templating → LaTeX → PDF. Konfiguration via JSON (ERP-Export) + YAML (Modul-Metadaten). Bildkonvertierung: ezdxf → SVG, Pillow. CI: Gitea Actions oder n8n auf Hetzner-Server.
### Build-Pipeline (zu implementieren)
`anlage.json``build.py` → Versionscheck → Abhängigkeiten auflösen (meta.yaml) → Overrides anwenden → Sphinx-Quellen generieren → `sphinx-build -b latex` → pdflatex → PDF pro Sprache. Ausgabe: `_output/P-XXXX_Dokumentation_DE.pdf`.
### Kernmechanismen
**Override-Reihenfolge**: `projekt/overrides/` > `transport-docs-base/modules/` bzw. `chapters/`
**Mehrsprachigkeit**: Dateinamenskonvention `{name}.{lang}.rst`, Fallback auf `de`. Bilder via `localized-figure`-Direktive (`assets/localized/{lang}/`). Glossar aus `terms.{lang}.csv` (Semikolon-getrennt).
**anlage.json**: Steuert Zusammenstellung enthält `projekt` (Metadaten, Sprachen, Normenregion), `maschinen` (Modulliste mit Positionen/Varianten/Optionen), `zusatz_kapitel`.
**meta.yaml** (pro Modul): Definiert `display_name` (mehrsprachig), `chapters` (Kapitelzuordnung mit Sections), `images` (shared/localized/module_local), `requires` (Abhängigkeiten).
### Sphinx-Extensions (zu implementieren in `_ext/`)
- **anlagen_builder.py**: JSON + meta.yaml → toctree-Einträge, Abhängigkeitsauflösung (topologisch), Override-Logik
- **localized_figure.py**: Direktive `.. localized-figure::` Bildpfad nach Sprache auflösen, Fallback `de`
- **glossary_loader.py**: CSV → `.. glossary::` Blöcke, ermöglicht `:term:` Verlinkung
### Hilfsskripte (zu implementieren in `scripts/`)
- `dxf2svg.py` DXF → SVG (ezdxf)
- `optimize_images.py` Bildoptimierung (Pillow, max 2000px, 85% JPG)
- `validate_modules.py` meta.yaml-Konsistenzprüfung
## Coding-Konventionen
- Python: Type Hints, Docstrings, pyright-kompatibel
- rST: Eine Datei pro Section, Dateiname = Section-Slug
- YAML: 2 Spaces Einrückung, keine Tabs
- Commits: Conventional Commits (`feat:`, `fix:`, `docs:`)
- Bilder: Dateinamen lowercase, Underscores, beschreibend (`weiche_typ_a_foto_01.jpg`)
+21
View File
@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2026 Michael Stangl, on GitHub mistamichael
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
+95
View File
@@ -0,0 +1,95 @@
# docu_build
> Kurze Projektbeschreibung hier eintragen.
## Projektstruktur
```
docu_build/
├── bin/ # Skripte zur Umgebungsverwaltung
│ ├── setenv.bat/.sh # Umgebungsvariablen setzen
│ ├── install_py.bat/.sh # venv erstellen + pip install
│ ├── activate_venv.bat/.sh # venv aktivieren
│ └── get_cmd.bat/.sh # Shell mit Umgebung oeffnen
├── cfg/ # Konfigurationsdateien (INI/JSON)
├── data/ # Eingabedaten (nicht im Git)
├── doc/ # Dokumentation
├── examples/ # Beispieldateien
├── lib/ # Python-Quellcode / Bibliothek
├── log/ # Log-Dateien (nicht im Git)
├── results/ # Ergebnisse / Ausgaben (nicht im Git)
├── tests/ # Unit Tests
├── .gitignore
├── LICENSE
├── README.md
└── requirements.txt
```
## Umgebungsvariablen
| Variable | Beschreibung |
|----------------|---------------------------|
| `PROJECT` | Wurzelverzeichnis |
| `PV_BIN` | Skriptverzeichnis |
| `PV_LIB` | Python-Quellcode |
| `PV_CFG` | Konfigurationsdateien |
| `PV_DATA` | Eingabedaten |
| `PV_LOG` | Log-Dateien |
| `PV_RESULTS` | Ergebnisse |
| `PV_EXAMPLES` | Beispieldateien |
| `PYTHONPATH` | Erweitert um `PV_LIB` |
## Installation
### Voraussetzungen
- Python 3.10 oder hoeher
### Setup (Windows)
```bat
bin\install_py.bat
```
### Setup (Linux / macOS)
```bash
bash bin/install_py.sh
```
## Nutzung
### Umgebung setzen
```bat
bin\setenv.bat # Windows
```
```bash
source bin/setenv.sh # Linux / macOS
```
### Shell mit gesetzten Variablen oeffnen
```bat
bin\get_cmd.bat # Windows
```
```bash
source bin/get_cmd.sh # Linux / macOS
```
### venv aktivieren
```bat
bin\activate_venv.bat # Windows
```
```bash
source bin/activate_venv.sh # Linux / macOS
```
## Lizenz
MIT License — siehe [LICENSE](LICENSE)
## Autor
Michael Stangl (GitHub: mistamichael)
+1
View File
@@ -0,0 +1 @@
0.1.0
View File
View File
View File
View File
View File
View File
View File
View File
View File
+20
View File
@@ -0,0 +1,20 @@
@echo off
REM ================================================================
REM DOCU_BUILD - Python Virtual Environment aktivieren
REM ================================================================
call "%~dp0setenv.bat"
if not exist "%PROJECT%\.venv" (
echo FEHLER: Virtual environment nicht gefunden.
echo Bitte zuerst bin\install_py.bat ausfuehren.
exit /b 1
)
call "%PROJECT%\.venv\Scripts\activate.bat"
echo Virtuelle Umgebung aktiviert.
echo Python-Version:
python --version
echo.
echo Installierte Pakete:
pip list
+23
View File
@@ -0,0 +1,23 @@
#!/usr/bin/env bash
# ================================================================
# DOCU_BUILD - Python Virtual Environment aktivieren
# ================================================================
# Dieses Skript muss gesourct werden: source bin/activate_venv.sh
# ================================================================
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source "$SCRIPT_DIR/setenv.sh"
if [ ! -d "$PROJECT/.venv" ]; then
echo "FEHLER: Virtual environment nicht gefunden."
echo "Bitte zuerst bin/install_py.sh ausfuehren."
return 1
fi
source "$PROJECT/.venv/bin/activate"
echo "Virtuelle Umgebung aktiviert."
echo "Python-Version:"
python --version
echo ""
echo "Installierte Pakete:"
pip list
+7
View File
@@ -0,0 +1,7 @@
@echo off
REM ================================================================
REM DOCU_BUILD - Shell mit gesetzten Umgebungsvariablen oeffnen
REM ================================================================
call "%~dp0setenv.bat"
start cmd /k "echo DOCU_BUILD Umgebung aktiv. && echo PROJECT=%PROJECT%"
+11
View File
@@ -0,0 +1,11 @@
#!/usr/bin/env bash
# ================================================================
# DOCU_BUILD - Shell mit gesetzten Umgebungsvariablen oeffnen
# ================================================================
# Verwendung: source bin/get_cmd.sh
# ================================================================
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source "$SCRIPT_DIR/setenv.sh"
exec "$SHELL"
+20
View File
@@ -0,0 +1,20 @@
@echo off
REM ================================================================
REM DOCU_BUILD - Python Virtual Environment einrichten
REM ================================================================
call "%~dp0setenv.bat"
if not exist "%PROJECT%\.venv" (
echo Initialisiere Python virtual environment...
py -m venv "%PROJECT%\.venv" --upgrade-deps
echo Erfolgreich.
call "%PROJECT%\.venv\Scripts\activate.bat"
echo Installiere erforderliche Python Packages...
pip install -r "%PROJECT%\requirements.txt" -q
echo Erfolgreich.
deactivate
) else (
echo Erforderliche Python Packages bereits installiert!
)
+21
View File
@@ -0,0 +1,21 @@
#!/usr/bin/env bash
# ================================================================
# DOCU_BUILD - Python Virtual Environment einrichten
# ================================================================
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source "$SCRIPT_DIR/setenv.sh"
if [ ! -d "$PROJECT/.venv" ]; then
echo "Initialisiere Python virtual environment..."
python3 -m venv "$PROJECT/.venv" --upgrade-deps
echo "Erfolgreich."
source "$PROJECT/.venv/bin/activate"
echo "Installiere erforderliche Python Packages..."
pip install -r "$PROJECT/requirements.txt" -q
echo "Erfolgreich."
deactivate
else
echo "Erforderliche Python Packages bereits installiert!"
fi
+89
View File
@@ -0,0 +1,89 @@
@echo off
REM ================================================================
REM DOCU_BUILD - Umgebungsvariablen Setup
REM ================================================================
echo Setting up environment variables for DOCU_BUILD ...
REM Basis-Projektpfad (aktueller Ordner)
set "PROJECT=%~dp0.."
if "%PROJECT:~-6%"=="bin\.." set "PROJECT=%PROJECT:~0,-6%"
if "%PROJECT:~-1%"=="\" set "PROJECT=%PROJECT:~0,-1%"
REM Pfade fuer verschiedene Komponenten
set "PV_BIN=%PROJECT%\bin"
set "PV_LIB=%PROJECT%\lib"
set "PV_DATA=%PROJECT%\data"
set "PV_CFG=%PROJECT%\cfg"
set "PV_LOG=%PROJECT%\log"
set "PV_TESTS=%PROJECT%\tests"
set "PV_RESULTS=%PROJECT%\results"
set "PV_EXAMPLES=%PROJECT%\examples"
REM Base-Repo spezifische Pfade
set "PV_EXT=%PROJECT%\_ext"
set "PV_TEMPLATES=%PROJECT%\_templates"
set "PV_ASSETS=%PROJECT%\assets"
set "PV_MODULES=%PROJECT%\modules"
set "PV_CHAPTERS=%PROJECT%\chapters"
set "PV_GLOSSARY=%PROJECT%\glossary"
set "PV_STYLES=%PROJECT%\styles"
set "PV_SCRIPTS=%PROJECT%\scripts"
REM Python-Pfad erweitern (nur wenn noch nicht vorhanden)
echo %PYTHONPATH% | find /i "%PV_LIB%" >nul
if errorlevel 1 (
set "PYTHONPATH=%PV_LIB%;%PYTHONPATH%"
)
REM Ordner erstellen falls sie nicht existieren
if not exist "%PV_BIN%" mkdir "%PV_BIN%"
if not exist "%PV_CFG%" mkdir "%PV_CFG%"
if not exist "%PV_LIB%" mkdir "%PV_LIB%"
if not exist "%PV_DATA%" mkdir "%PV_DATA%"
if not exist "%PV_LOG%" mkdir "%PV_LOG%"
if not exist "%PV_RESULTS%" mkdir "%PV_RESULTS%"
if not exist "%PV_EXAMPLES%" mkdir "%PV_EXAMPLES%"
if not exist "%PV_EXT%" mkdir "%PV_EXT%"
if not exist "%PV_TEMPLATES%\latex" mkdir "%PV_TEMPLATES%\latex"
if not exist "%PV_TEMPLATES%\common" mkdir "%PV_TEMPLATES%\common"
if not exist "%PV_ASSETS%\shared\photos" mkdir "%PV_ASSETS%\shared\photos"
if not exist "%PV_ASSETS%\shared\drawings" mkdir "%PV_ASSETS%\shared\drawings"
if not exist "%PV_ASSETS%\shared\symbols" mkdir "%PV_ASSETS%\shared\symbols"
if not exist "%PV_ASSETS%\shared\diagrams" mkdir "%PV_ASSETS%\shared\diagrams"
if not exist "%PV_ASSETS%\localized\de" mkdir "%PV_ASSETS%\localized\de"
if not exist "%PV_ASSETS%\localized\en" mkdir "%PV_ASSETS%\localized\en"
if not exist "%PV_MODULES%" mkdir "%PV_MODULES%"
if not exist "%PV_CHAPTERS%" mkdir "%PV_CHAPTERS%"
if not exist "%PV_GLOSSARY%" mkdir "%PV_GLOSSARY%"
if not exist "%PV_STYLES%" mkdir "%PV_STYLES%"
if not exist "%PV_SCRIPTS%" mkdir "%PV_SCRIPTS%"
REM Umgebungsvariablen anzeigen
echo.
echo ================================================================
echo DOCU_BUILD ENVIRONMENT SETUP COMPLETE
echo ================================================================
echo PROJECT = %PROJECT%
echo PV_BIN = %PV_BIN%
echo PV_CFG = %PV_CFG%
echo PV_LIB = %PV_LIB%
echo PV_DATA = %PV_DATA%
echo PV_RESULTS = %PV_RESULTS%
echo PV_LOG = %PV_LOG%
echo PV_EXAMPLES = %PV_EXAMPLES%
echo PV_EXT = %PV_EXT%
echo PV_TEMPLATES = %PV_TEMPLATES%
echo PV_ASSETS = %PV_ASSETS%
echo PV_MODULES = %PV_MODULES%
echo PV_CHAPTERS = %PV_CHAPTERS%
echo PV_GLOSSARY = %PV_GLOSSARY%
echo PV_STYLES = %PV_STYLES%
echo PV_SCRIPTS = %PV_SCRIPTS%
echo PYTHONPATH = %PYTHONPATH%
echo ================================================================
echo.
REM Optionally keep window open
if "%1"=="--keep-open" pause
+68
View File
@@ -0,0 +1,68 @@
#!/usr/bin/env bash
# ================================================================
# DOCU_BUILD - Umgebungsvariablen Setup
# ================================================================
# Dieses Skript muss gesourct werden: source bin/setenv.sh
# ================================================================
echo "Setting up environment variables for DOCU_BUILD ..."
# Basis-Projektpfad (uebergeordnetes Verzeichnis von bin/)
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
export PROJECT="$(cd "$SCRIPT_DIR/.." && pwd)"
# Pfade fuer verschiedene Komponenten
export PV_BIN="$PROJECT/bin"
export PV_LIB="$PROJECT/lib"
export PV_DATA="$PROJECT/data"
export PV_CFG="$PROJECT/cfg"
export PV_LOG="$PROJECT/log"
export PV_TESTS="$PROJECT/tests"
export PV_RESULTS="$PROJECT/results"
export PV_EXAMPLES="$PROJECT/examples"
# Base-Repo spezifische Pfade
export PV_EXT="$PROJECT/_ext"
export PV_TEMPLATES="$PROJECT/_templates"
export PV_ASSETS="$PROJECT/assets"
export PV_MODULES="$PROJECT/modules"
export PV_CHAPTERS="$PROJECT/chapters"
export PV_GLOSSARY="$PROJECT/glossary"
export PV_STYLES="$PROJECT/styles"
export PV_SCRIPTS="$PROJECT/scripts"
# Python-Pfad erweitern (nur wenn noch nicht vorhanden)
if [[ ":$PYTHONPATH:" != *":$PV_LIB:"* ]]; then
export PYTHONPATH="$PV_LIB:$PYTHONPATH"
fi
# Ordner erstellen falls sie nicht existieren
mkdir -p "$PV_BIN" "$PV_CFG" "$PV_LIB" "$PV_DATA" "$PV_LOG" "$PV_RESULTS" "$PV_EXAMPLES"
mkdir -p "$PV_EXT" "$PV_TEMPLATES/latex" "$PV_TEMPLATES/common"
mkdir -p "$PV_ASSETS/shared/photos" "$PV_ASSETS/shared/drawings" "$PV_ASSETS/shared/symbols" "$PV_ASSETS/shared/diagrams"
mkdir -p "$PV_ASSETS/localized/de" "$PV_ASSETS/localized/en"
mkdir -p "$PV_MODULES" "$PV_CHAPTERS" "$PV_GLOSSARY" "$PV_STYLES" "$PV_SCRIPTS"
echo ""
echo "================================================================"
echo "DOCU_BUILD ENVIRONMENT SETUP COMPLETE"
echo "================================================================"
echo "PROJECT = $PROJECT"
echo "PV_BIN = $PV_BIN"
echo "PV_CFG = $PV_CFG"
echo "PV_LIB = $PV_LIB"
echo "PV_DATA = $PV_DATA"
echo "PV_RESULTS = $PV_RESULTS"
echo "PV_LOG = $PV_LOG"
echo "PV_EXAMPLES = $PV_EXAMPLES"
echo "PV_EXT = $PV_EXT"
echo "PV_TEMPLATES = $PV_TEMPLATES"
echo "PV_ASSETS = $PV_ASSETS"
echo "PV_MODULES = $PV_MODULES"
echo "PV_CHAPTERS = $PV_CHAPTERS"
echo "PV_GLOSSARY = $PV_GLOSSARY"
echo "PV_STYLES = $PV_STYLES"
echo "PV_SCRIPTS = $PV_SCRIPTS"
echo "PYTHONPATH = $PYTHONPATH"
echo "================================================================"
echo ""
View File
View File
View File
View File
View File
View File
+504
View File
@@ -0,0 +1,504 @@
.
├── 00_CONTENTS_NOTES-OBSAH_POZNÁMKY
│   ├── Contens-Obsah_500592_135776_V2.1_EN-CZ.pdf
│   └── Contens_Obsah_500592_135776_V2.1_20260311_Rev_2.pdf
├── 01_CERTIFICATES-CERTIFIKÁTY
│   ├── 01_SCHÖNENBERGER
│   │   ├── 01_EN_original
│   │   │   └── 00_EC Declaration of Conformity_V2_EN.pdf
│   │   └── 02_CZ
│   │   └── 00_Prohlášení o shodě ES_V2_CZ.pdf
│   └── 02_KONFIGURATIONSBESCHREIBUNG_CONFIG-DESCRIPTION_POPIS KONFIG
│   ├── 01_DE
│   │   └── Konfigurationsbeschreibung_für_CE_V2.pdf
│   ├── 02_EN
│   │   └── Configuration Description_CE_V2_EN.pdf
│   └── 03_CZ
│   └── Popis konfigurace_für_CE_V2_CZ.pdf
├── 02_INSTRUCTIONS-NÁVOD_K_POUŽITÍ
│   ├── 01_DE_original
│   │   ├── 01_BETRIEBSANLEITUNG_500592_V2.3.pdf
│   │   ├── 02_WARTUNGSANLEITUNG_500592_V2.2.pdf
│   │   ├── 03_FUNKTION_STEUERUNG_ILS_500592_V2.1.pdf
│   │   ├── 04_FUNKTION_STEUERUNG_OMNIFLO_500592_V1.0.pdf
│   │   └── 05_FUNKTION_STEUERUNG_LoadingLoop_500592_V2.2.pdf
│   ├── 02_EN
│   │   └── 05_FUNKTION_CONTROL_LoadingLoop_500592_V2.2_EN.pdf
│   └── 03_CZ
│   ├── 01_NÁVOD_K_POUŽÍVÁNÍ_500592_135776_V2.3_CZ.pdf
│   ├── 02_NÁVOD_K_ÚDRŽBĚ_500592_135776_V2.2_CZ.pdf
│   ├── 03_FUNKCE_ŘÍZENÍ_ILS_500592_V2.1_CZ.pdf
│   └── 04_ŘÍZENÍ_FUNKCÍ_OMNIFLO_500592_V1.0._CZ.pdf
├── 03_SPARE_PARTS-NÁHRADNÍ_DÍLY
│   └── 01_SPARE_PARTS_500592_EN_V2.1.pdf
├── 04_TECHNICAL_DOC-TECHNICKÉ_DOKUMENTY
│   ├── 01_LAYOUT-DISPOZICE
│   │   ├── 01_MECHANICAL-MECHANICKÝ
│   │   │   ├── 01_EN_original
│   │   │   │   ├── 01_500592_10_5.14_Layout_V2.1_EN.pdf
│   │   │   │   └── 02_500592_10_5.14_Bereiche_V2.1_EN.pdf
│   │   │   └── 02_CZ
│   │   │   ├── 01_500592_10_5.14_dispozice_V2.1_CZ.pdf
│   │   │   └── 02_500592_10_5.14_oblasti_V2.1_CZ.pdf
│   │   └── 02_ELECTRICAL-ELEKTRIKA
│   │   ├── 01_EN_original
│   │   │   ├── 01_ST500592_10_5.14_Omniflo-AMR+Highway-(ST6)-[EN].pdf
│   │   │   ├── 02_ST500592_10_5.14_Omniflo-Outbound+Highway-(ST7)-[EN].pdf
│   │   │   ├── 03_ST500592_10_5-14_ILS-AMR-ILS (ST4)-[EN].pdf
│   │   │   ├── 04_ST500592_10_5-14_ILS-F2H-Workstation (ST5)-[EN].pdf
│   │   │   ├── 05_ST500592_10_5-14_ILS-Highway (ST1-ST3)-[EN].pdf
│   │   │   ├── 06_ST500592_10_5-14_ILS-Inbound level 0 (ST1)-[EN].pdf
│   │   │   ├── 07_ST500592_10_5-14_ILS-Storage Level 1 (ST2)-[EN].pdf
│   │   │   └── 08_ST500592_10_5-14_ILS-Storage level 2 (ST3)-[EN].pdf
│   │   └── 02_CZ
│   │   ├── 01_ST500592_10_5.14_Omniflo_CZ-AMR+Highway(ST6)-[CZ].pdf
│   │   ├── 02_ST500592_10_5.14_Omniflo_CZ-Outbound+Highway (ST7)-[CZ].pdf
│   │   ├── 03_ST500592_10_5-14_ILS_CZ-Storage level 2 (ST3)-[CZ].pdf
│   │   ├── 04_ST500592_10_5-14_ILS_CZ-AMR-ILS (ST4)-[CZ].pdf
│   │   ├── 05_ST500592_10_5-14_ILS_CZ-F2H-Workstation (ST5)-[CZ].pdf
│   │   ├── 06_ST500592_10_5-14_ILS_CZ-Highway (ST1-ST3)-[CZ].pdf
│   │   ├── 07_ST500592_10_5-14_ILS_CZ-Inbound level 0 (ST1)-[CZ].pdf
│   │   └── 08_ST500592_10_5-14_ILS_CZ-Storage Level 1 (ST2)-[CZ].pdf
│   ├── 02_AREA_STOP_ZASTAVENI_OBLASTI
│   │   ├── 02_CZ
│   │   │   └── 01_ES500592_10_5-14_ILS-OF_Zastavení oblasti_cpl-[CZ].pdf
│   │   └── 1_EN_original
│   │   └── 01_ES500592_10_5-14_ILS-OF-Area-Stop-cpl.-[EN].pdf
│   ├── 03_EMERGENCY_STOP-NOUZOVÉ_ZASTAVENÍ
│   │   ├── 01_EMERGENCY_STOP_NOUZOVE_ZASTAVENI
│   │   │   ├── 01_EN_original
│   │   │   │   └── 01_ES500592_10_5-14_ILS-OF_cpl.-E-Stop-[EN].pdf
│   │   │   └── 02_CZ
│   │   │   └── 01_ES500592_10_5-14_ILS-OF-cpl._NV-[CZ].pdf
│   │   └── 02_EMERGENCY_STOP_MATRIX
│   │   └── 01_Emergency_Stop_Matrix_V1.5_20260213-[EN].pdf
│   ├── 04_DIAGRAMS-SCHÉMATA
│   │   ├── 01_EN_original
│   │   │   ├── 01_Circuit diagrams_Controlarea 1_EN_Update_20260416.pdf
│   │   │   ├── 02_Circuit diagrams_Controlarea 2_EN_Update_20260416.pdf
│   │   │   ├── 03_Circuit diagrams_Controlarea 3_EN_Update_20260416.pdf
│   │   │   ├── 04_Circuit diagrams_Controlarea 4_EN_Update_20260416.pdf
│   │   │   ├── 05_Circuit diagrams_Controlarea 5_EN_Update_20260416.pdf
│   │   │   ├── 06_Circuit diagrams_Controlarea 6_EN_Update_20260416.pdf
│   │   │   └── 07_Circuit diagrams_Controlarea 7_EN_Update_20260416.pdf
│   │   └── 02_CZ
│   │   ├── 01_Schéma zapojení_Ovládací oblast 1_CZ_Aktualizace_20260416.pdf
│   │   ├── 02_Schéma zapojení_Ovládací oblast 2_CZ_Aktualizace_20260416.pdf
│   │   ├── 03_Schéma zapojení_Ovládací oblast 3_CZ_Aktualizace_20260416.pdf
│   │   ├── 04_Schéma zapojení_Ovládací oblast 4_CZ_Aktualizace_20260416.pdf
│   │   ├── 05_Schéma zapojení_Ovládací oblast 5_CZ_Aktualizace_20260416.pdf
│   │   ├── 06_Schéma zapojení_Ovládací oblast 6_CZ_Aktualizace_20260416.pdf
│   │   └── 07_Schéma zapojení_Ovládací oblast 7_CZ_Aktualizace_20260416.pdf
│   └── 05_REPORTS-ZPRÁVY
│   ├── 01_Protokoll_Wiederanlauf_20260227
│   │   └── 01_Schutz_gegen_automatischen_Wiederanlauf_V1.1.pdf
│   ├── 02_Prüfung_Drehrichtung_Asyncronmotoren_20260227
│   │   └── 01_Drehrichtung_Asynchronmotoren_20260420.pdf
│   └── 03_Erprobung_Anzeige_Bediengeräte_20260227
│   └── 01_Erprobung_Anzeige_Bediengeräte_20260420.pdf
├── 05_SUPPLIER_DOC-DOKUMENTY_DODAVATELE
│   ├── 01_MiTek_steel_structure_ocelová konstrukce
│   │   ├── 01_As Built_drawing
│   │   │   └── MMS 2307-025 (As Built).pdf
│   │   ├── 02_Structural_Calcs
│   │   │   └── Design_Calculation_Report_Rev_002_23.01.25_EN.pdf
│   │   ├── 03_Instructions_Pokyny
│   │   │   ├── 01_EN_original
│   │   │   │   ├── 01_Sestavení dat_CZ-Data_Assembly_EN.pdf
│   │   │   │   ├── 02_Operations and Maintenance_rev.1_EN.pdf
│   │   │   │   └── 03_marathon-prime-finish-tds_EN.pdf
│   │   │   └── 02_CZ
│   │   │   └── 02_Provozní a údržbové postupy_rev.1_CZ.pdf
│   │   ├── 04_MiTek DOP
│   │   │   ├── Declaration_Performance_Certificate_MMS-2307-025_EN.pdf
│   │   │   └── MMS-2307-025_Design_Compliance_Statement_EN.pdf
│   │   ├── 05_Fabricator DOP
│   │   │   └── BRW0C96E613B534_000616.pdf
│   │   ├── 06_Steel Test Cert
│   │   │   ├── Lot 1
│   │   │   │   ├── k093444 - Test Certs.pdf
│   │   │   │   ├── k093445 - Test Certs.pdf
│   │   │   │   ├── k093446 - Test Certs.pdf
│   │   │   │   ├── k093452 - Test Certs.pdf
│   │   │   │   ├── k093713 - Test Certs.pdf
│   │   │   │   └── k093771 - Test Certs.pdf
│   │   │   ├── Lot 10
│   │   │   │   ├── TC_7545925_001_2668830_001_0188358.pdf
│   │   │   │   ├── TC_7545925_002_2668830_002_0188358.pdf
│   │   │   │   ├── TC_7545925_003_2668830_003_0188358.pdf
│   │   │   │   ├── TC_7545925_004_2668830_004_0188358.pdf
│   │   │   │   ├── TC_7545925_005_2668830_005_0188358.pdf
│   │   │   │   ├── TC_7545925_006_2668830_006_0188358.pdf
│   │   │   │   ├── TC_7545925_007_2668830_007_0188358.pdf
│   │   │   │   ├── TC_7545925_008_2668830_008_0188358.pdf
│   │   │   │   ├── TC_7545925_009_2668830_009_0188358.pdf
│   │   │   │   ├── TC_7545925_010_2668830_010_0188358.pdf
│   │   │   │   └── TC_7545925_011_2668830_011_0188358.pdf
│   │   │   ├── Lot 11
│   │   │   │   ├── TC_7545926_001_2668831_001_0188358.pdf
│   │   │   │   ├── TC_7545926_002_2668831_002_0188358.pdf
│   │   │   │   ├── TC_7545926_003_2668831_003_0188358.pdf
│   │   │   │   ├── TC_7545926_004_2668831_004_0188358.pdf
│   │   │   │   ├── TC_7545926_005_2668831_005_0188358.pdf
│   │   │   │   ├── TC_7545926_006_2668831_006_0188358.pdf
│   │   │   │   ├── TC_7545926_007_2668831_007_0188358.pdf
│   │   │   │   ├── TC_7545926_008_2668831_008_0188358.pdf
│   │   │   │   ├── TC_7545926_009_2668831_009_0188358.pdf
│   │   │   │   ├── TC_7545926_010_2668831_010_0188358.pdf
│   │   │   │   ├── TC_7545926_011_2668831_011_0188358.pdf
│   │   │   │   ├── TC_7545926_012_2668831_012_0188358.pdf
│   │   │   │   ├── TC_7545926_013_2668831_013_0188358.pdf
│   │   │   │   ├── TC_7545926_014_2668831_014_0188358.pdf
│   │   │   │   ├── TC_7545926_015_2668831_015_0188358.pdf
│   │   │   │   └── TC_7545926_016_2668831_016_0188358.pdf
│   │   │   ├── Lot 2
│   │   │   │   ├── k093448 - Test Certs.pdf
│   │   │   │   ├── k093449 - Test Certs.pdf
│   │   │   │   ├── k093450 - Test Certs.pdf
│   │   │   │   ├── k093452 - Test Certs.pdf
│   │   │   │   ├── k093605 - Test Certs.pdf
│   │   │   │   ├── k093714 - Test Certs.pdf
│   │   │   │   └── k093771 - Test Certs.pdf
│   │   │   ├── Lot 3
│   │   │   │   ├── SO-7537535-Test-Certs-03-12-2025-15-41-46 (10).zip
│   │   │   │   ├── SO-7537535-Test-Certs-03-12-2025-15-41-46 (11).zip
│   │   │   │   ├── SO-7537535-Test-Certs-03-12-2025-15-41-46 (12).zip
│   │   │   │   ├── SO-7537535-Test-Certs-03-12-2025-15-41-46 (13).zip
│   │   │   │   ├── SO-7537535-Test-Certs-03-12-2025-15-41-46 (14).zip
│   │   │   │   ├── SO-7537535-Test-Certs-03-12-2025-15-41-46 (15).zip
│   │   │   │   ├── SO-7537535-Test-Certs-03-12-2025-15-41-46 (16).zip
│   │   │   │   ├── SO-7537535-Test-Certs-03-12-2025-15-41-46 (17).zip
│   │   │   │   └── SO-7537535-Test-Certs-03-12-2025-15-41-46 (9).zip
│   │   │   ├── Lot 3.zip
│   │   │   ├── Lot 4
│   │   │   │   ├── SO-7537547-Test-Certs-03-12-2025-16-04-28 (1).zip
│   │   │   │   ├── SO-7537547-Test-Certs-03-12-2025-16-04-28 (2).zip
│   │   │   │   ├── SO-7537547-Test-Certs-03-12-2025-16-04-28 (3).zip
│   │   │   │   ├── SO-7537547-Test-Certs-03-12-2025-16-04-28 (4).zip
│   │   │   │   ├── SO-7537547-Test-Certs-03-12-2025-16-04-28 (5).zip
│   │   │   │   └── SO-7537547-Test-Certs-03-12-2025-16-04-28.zip
│   │   │   ├── Lot 5
│   │   │   │   ├── SO-7538540-Test-Certs-10-12-2025-11-55-15 (1).zip
│   │   │   │   ├── SO-7538540-Test-Certs-10-12-2025-11-55-15 (2).zip
│   │   │   │   ├── SO-7538540-Test-Certs-10-12-2025-11-55-15 (3).zip
│   │   │   │   ├── SO-7538540-Test-Certs-10-12-2025-11-55-15 (4).zip
│   │   │   │   ├── SO-7538540-Test-Certs-10-12-2025-11-55-15 (5).zip
│   │   │   │   └── SO-7538540-Test-Certs-10-12-2025-11-55-15.zip
│   │   │   ├── Lot 6
│   │   │   │   ├── SO-7539198-Test-Certs-10-12-2025-12-54-38 (1).zip
│   │   │   │   ├── SO-7539198-Test-Certs-10-12-2025-12-54-38 (2).zip
│   │   │   │   ├── SO-7539198-Test-Certs-10-12-2025-12-54-38 (3).zip
│   │   │   │   ├── SO-7539198-Test-Certs-10-12-2025-12-54-38 (4).zip
│   │   │   │   ├── SO-7539198-Test-Certs-10-12-2025-12-54-38 (5).zip
│   │   │   │   ├── SO-7539198-Test-Certs-10-12-2025-12-54-38 (6).zip
│   │   │   │   └── SO-7539198-Test-Certs-10-12-2025-12-54-38.zip
│   │   │   ├── Lot 7
│   │   │   │   ├── SO-7540495-Test-Certs-10-12-2025-14-22-20 (1).zip
│   │   │   │   ├── SO-7540495-Test-Certs-10-12-2025-14-22-20 (2).zip
│   │   │   │   ├── SO-7540495-Test-Certs-10-12-2025-14-22-20 (3).zip
│   │   │   │   ├── SO-7540495-Test-Certs-10-12-2025-14-22-20 (4).zip
│   │   │   │   └── SO-7540495-Test-Certs-10-12-2025-14-22-20.zip
│   │   │   ├── Lot 8
│   │   │   └── Lot 9
│   │   │   ├── TC_7545924_001_2668829_001_0188358.pdf
│   │   │   ├── TC_7545924_002_2668829_002_0188358.pdf
│   │   │   ├── TC_7545924_003_2668829_003_0188358.pdf
│   │   │   ├── TC_7545924_004_2668829_004_0188358.pdf
│   │   │   ├── TC_7545924_005_2668829_005_0188358.pdf
│   │   │   ├── TC_7545924_006_2668829_006_0188358.pdf
│   │   │   ├── TC_7545924_007_2668829_007_0188358.pdf
│   │   │   ├── TC_7545924_008_2668829_008_0188358.pdf
│   │   │   ├── TC_7545924_009_2668829_009_0188358.pdf
│   │   │   ├── TC_7545924_010_2668829_010_0188358.pdf
│   │   │   ├── TC_7545924_011_2668829_011_0188358.pdf
│   │   │   ├── TC_7545924_012_2668829_012_0188358.pdf
│   │   │   ├── TC_7545924_013_2668829_013_0188358.pdf
│   │   │   ├── TC_7545924_014_2668829_014_0188358.pdf
│   │   │   ├── TC_7545924_015_2668829_015_0188358.pdf
│   │   │   ├── TC_7545924_016_2668829_016_0188358.pdf
│   │   │   ├── TC_7545924_017_2668829_017_0188358.pdf
│   │   │   ├── TC_7545924_018_2668829_018_0188358.pdf
│   │   │   ├── TC_7545924_019_2668829_019_0188358.pdf
│   │   │   ├── TC_7545924_020_2668829_020_0188358.pdf
│   │   │   └── TC_7545924_021_2668829_021_0188358.pdf
│   │   ├── 07_Joist Test Cert
│   │   │   ├── Lot 13
│   │   │   │   ├── Mitek 96119739_1 H3.309.pdf
│   │   │   │   ├── Mitek 96119739_2 H4.87.pdf
│   │   │   │   └── Mitek 96119739_3 H4.134.pdf
│   │   │   ├── Lot 14
│   │   │   │   ├── Mitek 96120095_1 H3.309.pdf
│   │   │   │   ├── Mitek 96120095_2 H4.87.pdf
│   │   │   │   └── Mitek 96120095_3 H4.134.pdf
│   │   │   ├── Lot 15
│   │   │   │   ├── Mitek 96120721_1 H3.309.pdf
│   │   │   │   ├── Mitek 96120721_2 H4.87.pdf
│   │   │   │   └── Mitek 96120721_3 H4.79.pdf
│   │   │   ├── Lot 16
│   │   │   │   ├── Mitek 96120781_1 H3.309.pdf
│   │   │   │   ├── Mitek 96120781_2 H4.87.pdf
│   │   │   │   └── Mitek 96120781_3 H4.80.pdf
│   │   │   └── Lot 17
│   │   │   ├── Mitek 96121082_1 H3.309.pdf
│   │   │   ├── Mitek 96121082_2 H4.87.pdf
│   │   │   └── Mitek 96121082_3 H4.134.pdf
│   │   ├── 08_Bolt Test Cert
│   │   │   ├── BAPP
│   │   │   │   ├── 35801 LOC.pdf
│   │   │   │   ├── 35935 LOC.pdf
│   │   │   │   ├── FPC Hollo-Bolt 2812-CPR-0208 18-12-2023.pdf
│   │   │   │   ├── M12X100 EN 15048 8.8SB HDG - Locked.pdf
│   │   │   │   ├── M12X40 EN15048 8.8SB HDG - Locked.pdf
│   │   │   │   ├── M12X45 EN15048 8.8SB HDG.pdf
│   │   │   │   ├── M12X50 EN 15048 8.8SB HDG.pdf
│   │   │   │   ├── M16X50 EN15048 8.8SB HDG.pdf
│   │   │   │   └── M20X50 EN 15048 8.8SB HDG.pdf
│   │   │   └── Senco
│   │   │   └── RSM562BFL.pdf
│   │   ├── 09_Paint Cert
│   │   │   └── Marathon Prime Finish- SDS.pdf
│   │   ├── 10_Decking Data Sheet
│   │   │   └── Berghoef
│   │   │   └── DOP_Mezzanine U7 Deluxe TG_EN.pdf
│   │   ├── 11_RAMS
│   │   │   ├── MMS-2307-025-HS-1055 Method Statement Schonenberger Cheb.pdf
│   │   │   ├── MMS-HS-1495 Paint Touch Up Risk Assessment_V2.pdf
│   │   │   ├── MMS-HS-815 Decking Risk Assessment_V4.pdf
│   │   │   ├── MMS-HS-820 Mobilisation & De-Mobilisation Risk Assessment_V3.pdf
│   │   │   ├── MMS-HS-825 Setting Out Risk Assessment_V3.pdf
│   │   │   ├── MMS-HS-830 Site Deliveries Risk Assessment_V3.pdf
│   │   │   └── MMS-HS-835 Steel Erection Risk Assessment_V4.pdf
│   │   └── 12_Handover
│   │   ├── 1_LOT 1-3 GOH FLOOR HANDOVER.pdf
│   │   ├── 2_LOT 4-5 GOH FLOOR HANDOVER.pdf
│   │   ├── 3_LOTS 6-9 GOH FLOOR HANDOVER..pdf
│   │   ├── 4_LOT 1-11 COMPLETION & FINAL HANDOVER ALL LOTS..pdf
│   │   └── MMS-2307-025_PM_Handover Check Sheet.pdf
│   ├── 02_ABS_safety_line-bezpečnostní_lano
│   │   ├── 01_Instructions_pokyny
│   │   │   ├── 01_DE_original
│   │   │   │   ├── 01_ABS-Safety-Sicherheitshinweise-DE-EN.pdf
│   │   │   │   ├── 02_Montagedokumentation_DE.pdf
│   │   │   │   ├── 03_ABS_Basisinformationen_DE.pdf
│   │   │   │   └── 04_Pruefbuch_InspectionLog_DE_EN.pdf
│   │   │   └── 02_CZ
│   │   │   ├── 01_ABS-Safety-Bezpečnostní pokyny_CZ.pdf
│   │   │   ├── 02_Montážní dokumentace_CZ.pdf
│   │   │   ├── 03_ABS_Základní informace_CZ.pdf
│   │   │   └── 04_Kontrolní kniha_InspectionLog_CZ.pdf
│   │   ├── 02_Drawing
│   │   │   └── 24007341P-25012501Z-3-Plan 4_DE.pdf
│   │   └── 03_Certificates
│   │   ├── Acceptance_report_rev.2_DE.pdf
│   │   ├── Certification_construction-product_DE.pdf
│   │   └── Certification_installation_DE.pdf
│   ├── 03_DTS_Loading_Loop
│   │   └── Zertifikat_3834_DE.pdf
│   ├── 04_Leantechnik_Loading_Loop
│   │   ├── 01_DE_original
│   │   │   ├── 01_Leantechnik_Anleitung_DE.pdf
│   │   │   └── 02_Leantechnik_Gesamtkatalog_DE.pdf
│   │   ├── 02_EN
│   │   │   ├── 01_Leantechnik_instructions_EN.pdf
│   │   │   └── 02_Leantechnik-complete-catalogue_EN.pdf
│   │   └── 03_CZ
│   │   └── 01_Leantechnik_pokyny_CZ.pdf
│   ├── 06_Electrics_elektrika
│   │   ├── 01_Instructions_pokyny
│   │   │   └── 01_MOTORS_MOTORY
│   │   │   ├── 01_SEW
│   │   │   │   ├── 01_DE_für_Gesamtanlage
│   │   │   │   │   ├── 01_Motor_25957066_DE.pdf
│   │   │   │   │   ├── 01_Motor_info_30589452_DE.pdf
│   │   │   │   │   ├── 01_Motor_korr_26857987_DE.pdf
│   │   │   │   │   └── 02_Getriebe_31978061_DE.pdf
│   │   │   │   ├── 02_EN_for_entire_system
│   │   │   │   │   ├── 01_Motor_25957074_EN.pdf
│   │   │   │   │   ├── 01_Motor_info_30589460_EN.pdf
│   │   │   │   │   ├── 01_Motor_rev_26861313_EN.pdf
│   │   │   │   │   └── 02_Gear_31978088_EN.pdf
│   │   │   │   ├── 03_CZ_pro_celé_zařízení
│   │   │   │   │   ├── 01_Motory_25957228_CZ.pdf
│   │   │   │   │   ├── 01_Motory_info_30589606_CZ.pdf
│   │   │   │   │   ├── 01_Motory_oprava_26861453_CZ.pdf
│   │   │   │   │   └── 02_Převody_31988741_CZ.pdf
│   │   │   │   └── 04_Movimot_Loading_Loop
│   │   │   │   ├── 01_DE_original
│   │   │   │   │   ├── 03_Movi_26865513_DE.pdf
│   │   │   │   │   └── 03_Movimot_DBC_31985297_DE.pdf
│   │   │   │   ├── 02_EN_original
│   │   │   │   │   ├── 03_Movi_C_info_26870770_EN.pdf
│   │   │   │   │   └── 03_Movimot_DBC_31985300_EN.pdf
│   │   │   │   └── 03_CZ
│   │   │   │   ├── 03_Movi_C_info_26870770_CZ.pdf
│   │   │   │   └── 03_Movimot_DBC_31985300_CZ.pdf
│   │   │   └── 02_NORD
│   │   │   ├── 01_DE_original
│   │   │   │   ├── 01_Getriebe_LoadingLoopAntr_DE.pdf
│   │   │   │   └── 02_Motor_LoadingLoopAntr_DE.pdf
│   │   │   ├── 02_EN_original
│   │   │   │   ├── 01_Gear_LoadingLoopDrive_EN.pdf
│   │   │   │   └── 02_Motor_LoadingLoopDrive_EN.pdf
│   │   │   └── 03_CZ
│   │   │   ├── 01_Převod_LoadingLoopPohon_CZ.pdf
│   │   │   └── 02_Motory_LoadingLoopPohon_CZ.pdf
│   │   └── 02_Data-sheets
│   │   ├── 01_Siemens
│   │   │   ├── 3LD22031TL53_datasheet_en.pdf
│   │   │   ├── 3LD23051TL13_datasheet_en.pdf
│   │   │   ├── 3LD28040TK53_datasheet_en.pdf
│   │   │   ├── 3RA21101AA151BB4_datasheet_en.pdf
│   │   │   ├── 3RA21101DA151BB4_datasheet_en.pdf
│   │   │   ├── 3RH29112FA22_datasheet_en.pdf
│   │   │   ├── 3RT20151BB41_datasheet_en.pdf
│   │   │   ├── 3RT20162BB42_datasheet_en.pdf
│   │   │   ├── 3RT20272BB40_datasheet_en.pdf
│   │   │   ├── 3RT29261BB00_datasheet_en.pdf
│   │   │   ├── 3RV29255AB_datasheet_en.pdf
│   │   │   ├── 3SU10000AB100AA0_datasheet_en.pdf
│   │   │   ├── 3SU10000BB600AA0_datasheet_en.pdf
│   │   │   ├── 3SU10001GB200AA0_datasheet_en.pdf
│   │   │   ├── 3SU10010AB500AA0_datasheet_en.pdf
│   │   │   ├── 3SU10011BA300AA0_datasheet_en.pdf
│   │   │   ├── 3SU10016AA400AA0_datasheet_en.pdf
│   │   │   ├── 3SU10022BF100AA0_datasheet_en.pdf
│   │   │   ├── 3SU10022BM100AA0_datasheet_en.pdf
│   │   │   ├── 3SU11000AB103CA0_datasheet_en.pdf
│   │   │   ├── 3SU11001HB203CH0_datasheet_en.pdf
│   │   │   ├── 3SU11002BF603BA0_datasheet_en.pdf
│   │   │   ├── 3SU11004BF113BA0_datasheet_en.pdf
│   │   │   ├── 3SU11020AB403BA0_datasheet_en.pdf
│   │   │   ├── 3SU11020AB503BA0_datasheet_en.pdf
│   │   │   ├── 3SU11020AB703BA0_datasheet_en.pdf
│   │   │   ├── 3SU11026AA203AA0_datasheet_en.pdf
│   │   │   ├── 3SU11026AA303AA0_datasheet_en.pdf
│   │   │   ├── 3SU14002AA103BA0_datasheet_en.pdf
│   │   │   ├── 3SU14002AA103CA0_datasheet_en.pdf
│   │   │   ├── 3SU14012BB303AA0_datasheet_en.pdf
│   │   │   ├── 3SU14012BB403AA0_datasheet_en.pdf
│   │   │   ├── 3SU14012BB503AA0_datasheet_en.pdf
│   │   │   ├── 3UG46152CR20_datasheet_en.pdf
│   │   │   ├── 5ST3010_datasheet_en.pdf
│   │   │   ├── 5SU13246FA10_datasheet_en.pdf
│   │   │   ├── 5SY42107_datasheet_en.pdf
│   │   │   ├── 5SY43027_datasheet_en.pdf
│   │   │   ├── 5SY43067_datasheet_en.pdf
│   │   │   ├── 5SY43107_datasheet_en.pdf
│   │   │   ├── 5SY43167_datasheet_en.pdf
│   │   │   ├── 5SY43327_datasheet_en.pdf
│   │   │   ├── 5SY62107_datasheet_en.pdf
│   │   │   ├── 5SY63027_datasheet_en.pdf
│   │   │   ├── 5SY63067_datasheet_en.pdf
│   │   │   ├── 5SY63107_datasheet_en.pdf
│   │   │   ├── 5SY63167_datasheet_en.pdf
│   │   │   ├── 5SY63257_datasheet_en.pdf
│   │   │   ├── 5SY63327_datasheet_en.pdf
│   │   │   ├── 6AV21283UB060AX1_datasheet_en.pdf
│   │   │   ├── 6EP34368SB000AY0_datasheet_en.pdf
│   │   │   ├── 6EP34378SB000AY0_datasheet_en.pdf
│   │   │   ├── 6ES71316BF010AA0_datasheet_en.pdf
│   │   │   ├── 6ES71316BH010BA0_datasheet_en.pdf
│   │   │   ├── 6ES71326BH010BA0_datasheet_en.pdf
│   │   │   ├── 6ES71366BA010CA0_datasheet_en.pdf
│   │   │   ├── 6ES71366DB000CA0_datasheet_en.pdf
│   │   │   ├── 6ES71376BD000BA0_datasheet_en.pdf
│   │   │   ├── 6ES71556AU010BN0_datasheet_en.pdf
│   │   │   ├── 6ES71936BP200BA0_datasheet_en.pdf
│   │   │   ├── 6ES71936BP200DA0_datasheet_en.pdf
│   │   │   ├── 6ES75184FP000AB0_datasheet_en.pdf
│   │   │   ├── 6ES79548LL040AA0_datasheet_en.pdf
│   │   │   ├── 6GK51160BA002AC2_datasheet_en.pdf
│   │   │   └── Siemens_3SU_3275_05_202107032151368800.pdf
│   │   ├── 02_Leuze
│   │   │   ├── Datasheet_HT25CI-4P-M12_50134231_en.pdf
│   │   │   ├── Datasheet_IS-218MM-4NO-8E0-S12_50109701_en.pdf
│   │   │   ├── Datasheet_IS-218MM-4NO-8N0-S12_50109697_en.pdf
│   │   │   ├── Datasheet_PAL_HRT25B_2500_50134386_en.pdf
│   │   │   ├── Leuze_50109697_CER_CE_IS218(x)_M_de_en_fr.pdf
│   │   │   ├── Leuze_50109701_CER_CE_IS218(x)_M_de_en_fr.pdf
│   │   │   ├── Leuze_50134231_CER_CE_SR25C_de_en_fr.pdf
│   │   │   └── Leuze_50142302_CER_CE_HRT(x)25B_de_en_fr.pdf
│   │   ├── 03_Cognex
│   │   │   ├── 01_EN_original
│   │   │   │   ├── Cognex_DM280_Scanner.pdf
│   │   │   │   ├── DM280_Reference_Manual_EN.pdf
│   │   │   │   ├── DM370_Series_Reference_Manual_EN.pdf
│   │   │   │   ├── Datasheet_DM280_en.pdf
│   │   │   │   └── Datasheet_DM370_en.pdf
│   │   │   └── 02_CZ
│   │   │   ├── Cognex_DM280_Scanner.pdf
│   │   │   ├── DM280_Referenční příručka_CZ.pdf
│   │   │   └── DM370_Series_Referenční příručka_CZ.pdf
│   │   ├── 04_Helukabel
│   │   │   ├── Datasheet_HELUKABEL_51796_EN.pdf
│   │   │   └── Datasheet_HELUKABEL_EN.pdf
│   │   ├── 05_Werma
│   │   │   ├── Datasheet_26131070_en.pdf
│   │   │   ├── Datasheet_64081000_en.pdf
│   │   │   ├── Datasheet_64580075_en.pdf
│   │   │   ├── Datasheet_64711075_en.pdf
│   │   │   ├── Datasheet_64721075_en.pdf
│   │   │   ├── Datasheet_64731075_en.pdf
│   │   │   └── Datasheet_64751075_en.pdf
│   │   ├── 06_Phoenix
│   │   │   ├── Datasheet_0804027_en.pdf
│   │   │   ├── Datasheet_2900299_en.pdf
│   │   │   └── Datasheet_2908215_en.pdf
│   │   ├── 07_Murrelektronik
│   │   │   ├── Datasheet_58902_en.pdf
│   │   │   ├── Datasheet_58904_en.pdf
│   │   │   ├── Datasheet_8000-88590-0000000_en.pdf
│   │   │   └── Datasheet_9000-41034-0401000_en.pdf
│   │   ├── 08_SEW
│   │   │   ├── Datasheet_RF57_DRN80MK4_ASE1_Z_en.pdf
│   │   │   ├── Datasheet_SA57_DRN80MK4_BE1_en.pdf
│   │   │   ├── Datasheet_SA57_DRN80MK4_en.pdf
│   │   │   ├── Datasheet_SA57_DRN80MK4_li_en.pdf
│   │   │   ├── Datasheet_SA57_DRN90S4BE2_en.pdf
│   │   │   ├── Datasheet_SF67_DRN80MK4_Z_en.pdf
│   │   │   ├── Datasheet_WAF59_R37_DRN71M4_BE05_en.pdf
│   │   │   └── SEW_DRNxx_23114118_Conformity_CE.pdf
│   │   ├── 09_Rittal
│   │   │   ├── Datasheet_2500210-LED system light_en.pdf
│   │   │   ├── Datasheet_2500470-Door-Operated Switch_en.pdf
│   │   │   ├── Rittal_KX_declaration_of_conformity_20_1852.pdf
│   │   │   └── Rittal_VX_20_2659.pdf
│   │   ├── 10_Nord
│   │   │   └── Datasheet_Motor_SK1SI40-IEC71-71RP_6 TF_IE3_en.pdf
│   │   ├── 11_Pepperl+Fuchs
│   │   │   ├── Datasheet_NBN12-18GM35-E2-0_en.pdf
│   │   │   └── Pepperl_326163-0134_doc4844a.pdf
│   │   ├── 12_Bailey
│   │   │   └── Datasheet_145502_en.pdf
│   │   ├── 13_Sick
│   │   │   ├── Datasheet_WLL180T-F232_6039098_en.pdf
│   │   │   ├── Datasheet_WLL180T-M432_6039097_en.pdf
│   │   │   └── Sick_WLL180_Konformität.pdf
│   │   ├── 14_Schmersal
│   │   │   └── Datasheet_Z4V7-336-11z-M20_en.pdf
│   │   ├── 15_ifm electronic
│   │   │   └── Datasheet_JN2201-02_en.pdf
│   │   ├── 16_Balluff
│   │   │   └── Balluff_BES M08MH1-PSC30B-S04G-101_CE_BES02PW_PV116429_sig.pdf
│   │   └── 17_TRelectronic
│   │   └── TR-Electronic_CES582M-00004_TR-ECE-KE-DGB-0374-06.pdf
│   └── 07_Pneumatic_pneumatika
│   ├── 01_Aventics
│   │   ├── 01_DE-EN_original
│   │   │   ├── 01_IU_Filter_DE_EN.pdf
│   │   │   ├── 02_IU_Pressure_regulator_valve_DE_EN.pdf
│   │   │   ├── 03_IU-3-2-shut_off_valve_DE_EN.pdf
│   │   │   └── 04_IU-Distributor_DE_EN.pdf
│   │   └── 02_CZ
│   │   ├── 01_IU_Filter_filtr_CZ.pdf
│   │   ├── 02_IU_Press_reg_valve_Regulační ventil tlaku_CZ.pdf
│   │   ├── 03_IU-3-2-Uzavírací ventil_CZ.pdf
│   │   └── 04_IU-Distrib_Rozdělovač_CZ.pdf
│   └── 02_ITS
│   └── KC-0167-00-01-4 Air distributor.pdf
├── FUNKTION_CONTROL_LoadingLoop_500592_V2.2_EN.docx
├── FUNKTION_STEUERUNG_LoadingLoop_500592_V2.2.docx
├── RB_Fortna_H+M_500592_EV12_20260311.docx
└── RB_Fortna_H+M_500592_V12_20260311.docx
123 directories, 378 files
View File
View File
+6
View File
@@ -0,0 +1,6 @@
# Python-Abhaengigkeiten
# Installieren mit: pip install -r requirements.txt
# Beispiel-Abhaengigkeiten anpassen nach Bedarf:
# pydantic >= 2.0.0
# pytest >= 9.0.0
View File
View File