Bladeren bron

add diagram index

subDesTagesMitExtraKaese 2 jaren geleden
bovenliggende
commit
f140f8e556
4 gewijzigde bestanden met toevoegingen van 45 en 7 verwijderingen
  1. 18 7
      README.md
  2. 27 0
      md2tex.sh
  3. 0 0
      out/diagrams/hengli-timing/Hengli-Timing.svg
  4. 0 0
      out/diagrams/plc-connector-main/PLC-Connector-main.svg

+ 18 - 7
README.md

@@ -39,20 +39,20 @@ Gegeben sind folgende speicherprogrammierbaren Steuerungen, dezentrale Peripheri
   - [ ] Topologie der Kernschießmaschinen
   - [ ] typische Datenbusse
 - [ ] [Bestandteile der Energieüberwachung](20_Theorie.md)
-  - [ ] Erfassung der Einspeisung
+  - [x] Erfassung der Einspeisung
+  - [x] Erfassung der Steuerströme
+  - [x] Datenverarbeitung
+  - [ ] Datenspeicherung
+  - [ ] Visualisierung
+- [ ] [Implementierung](30_Implementierung.md)
+  - [ ] Wahl der Sensoren
       - [ ] am Hauptschalter
       - [ ] mit einer analogen Messkarte
       - [ ] mit einem Stromzähler
       - [ ] mit einem Energiemeter
-  - [ ] Erfassung der Steuerströme
       - [ ] mit Stromshunts
       - [ ] am Netzteil
       - [ ] an den elektronischen Sicherungen
-  - [ ] Datenverarbeitung
-  - [ ] Datenspeicherung
-  - [ ] Visualisierung
-- [ ] [Implementierung](30_Implementierung.md)
-  - [ ] Wahl der Sensoren
   - [ ] Software
 - [ ] [Praktische Versuche](40_Praxis.md)
   - [x] Testaufbau
@@ -62,6 +62,17 @@ Gegeben sind folgende speicherprogrammierbaren Steuerungen, dezentrale Peripheri
   - [ ] Erarbeitung der Meldungskriterien
 - [ ] [Zusammenfassung](50_Zusammenfassung.md)
 
+# Diagramme
+- [x] [Übersicht](diagrams/uebersicht.plantuml) ![](out/diagrams/uebersicht/uebersicht.svg)
+- [x] [Datenfluss](diagrams/datenfluss.plantuml) ![Datenfluss](out/diagrams/datenfluss/Datenfluss.svg)
+- [ ] [Energiefluss](diagrams/energiefluss.plantuml)
+- [x] [1. Versuchsaufbau](diagrams/hengli.plantuml) ![](out/diagrams/hengli/Hengli.svg)
+  - [ ] [Timing](diagrams/hengli-timing.plantuml) ![](out/diagrams/hengli-timing/Hengli-Timing.svg)
+  - [ ] [Messwerte](diagrams/hengli-messwerte.plantuml) ![](out/diagrams/hengli-messwerte/Hengli-messwerte.svg)
+- [x] [2. Versuchsaufbau](diagrams/benton.plantuml) ![](out/diagrams/benton/Benton.svg)
+  - [ ] [Timing](diagrams/benton-timing.plantuml) ![](out/diagrams/benton-timing/Benton-timing.svg)
+  - [ ] [Messwerte](diagrams/benton-messwerte.plantuml) ![](out/diagrams/benton-messwerte/Benton-messwerte.svg)
+- [x] [Softwarearchitektur](diagrams/plc-connector-main.plantuml) ![](out/diagrams/plc-connector-main/PLC-Connector-main.svg)
 
 # finales Dokument
 - [ ] [in LaTeX](main.tex)

+ 27 - 0
md2tex.sh

@@ -0,0 +1,27 @@
+#!/bin/bash
+
+# This script combines all markdown files to a LaTeX file.
+
+
+# Check if pandoc is installed
+if ! [ -x "$(command -v pandoc)" ]; then
+  echo 'Error: pandoc is not installed.' >&2
+  exit 1
+fi
+
+# Check if pandoc-citeproc is installed
+if ! [ -x "$(command -v pandoc-citeproc)" ]; then
+  echo 'Error: pandoc-citeproc is not installed.' >&2
+  exit 1
+fi
+
+FILES=`find . -maxdepth 1 -type f -regex ".*[0-9]+_.*\.md" -print | sort`
+
+echo "Converting $FILES to LaTeX..."
+pandoc -s -S --bibliography=references/references.bib --filter pandoc-citeproc --latex-engine=xelatex -o "out/combined.md.tex" $FILES
+echo "Done."
+
+# convert latex to pdf
+echo "Converting LaTeX to PDF..."
+xelatex -output-directory=out main.tex
+echo "Done."

File diff suppressed because it is too large
+ 0 - 0
out/diagrams/hengli-timing/Hengli-Timing.svg


File diff suppressed because it is too large
+ 0 - 0
out/diagrams/plc-connector-main/PLC-Connector-main.svg


Some files were not shown because too many files changed in this diff