diff --git a/.gitignore b/.gitignore index 1e21669..06cb742 100644 --- a/.gitignore +++ b/.gitignore @@ -13,4 +13,5 @@ *.txt *.svg *.toc -_minted-index \ No newline at end of file +_minted-index +.idea \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt deleted file mode 100644 index d9819df..0000000 --- a/CMakeLists.txt +++ /dev/null @@ -1,7 +0,0 @@ -cmake_minimum_required(VERSION 3.3) -project(Echtzeitdatenverarbeitung) - -SET(CMAKE_C_STANDARD C99) - -include_directories("include") -add_executable(Bearbeiten2 Bearbeiten2.c) \ No newline at end of file diff --git a/README.md b/README.md index 02f3591..0780640 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -![SDL Diagramm](https://files.joethei.space/documentation/diagram.png) \ No newline at end of file +[Dokumentation](https://files.joethei.space/latex/Abgaben/Echtzeitdatenverabeitung/index.pdf) \ No newline at end of file diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..a156703 --- /dev/null +++ b/build.sh @@ -0,0 +1,24 @@ +lualatex --shell-escape index.tex +lualatex --shell-escape index.tex + +rm *.aux +rm *.log +rm *.nav +rm *.out +rm *.snm +rm *.toc +rm *.xwm +rm *.blg +rm *.bbl +rm *.xml +rm *.idx +rm *.bcf +rm *.lof +rm *.lot +rm *.tdo +rm *.cut +rm *.vrb +rm *.txt +rm *.latex +rm *.pytxcode +rm -r _minted* \ No newline at end of file diff --git a/include/plantuml.jar b/include/plantuml.jar deleted file mode 100644 index f98d595..0000000 Binary files a/include/plantuml.jar and /dev/null differ diff --git a/index.tex b/index.tex index 25e5ca6..8988628 100644 --- a/index.tex +++ b/index.tex @@ -164,14 +164,17 @@ \subsection{Prüfer}\label{subsec:task_tester} Sobald der Prüfer aktiv werden darf(Nachricht auf Status Mailbox) wird überprüft ob ein Teil auf dem Sensor liegt. - Liegt ein Teil auf dem Sensor fährt der Prüfer aus und das Testergebnis wird dem + Liegt ein Teil auf dem Sensor, fährt der Prüfer aus und das Testergebnis wird dem Bohrer über eine Nachricht mitgeteilt. - Nun wird der Prüfer wieder eingefahren und der Drehteller kann wieder aktiv werden. + Nun wird der Prüfer eingefahren und der Drehteller kann wieder aktiv werden. Der Prozess beginnt nun wieder von vorne. \subsection{Bohrer}\label{subsec:task_drill} - - \lipsum[2-3] + Wird ein Werkstück durch den Sensor erkannt wird abhängig von der Nachricht des Prüfers der Bohrer + angeschaltet, heruntergefahren und das Werkstück festgehalten. + Nach einer kurzen Wartezeit wird der Bohrer wieder nach oben gefahren, ausgeschaltet und das Werkstück losgelassen. + Nachdem der Auswerfer über ein zu erwartendes Teil benachrichtigt wurde, wird die Kontrolle wieder an + den Drehteller übergeben. \subsection{Auswerfer}\label{subsec:output} Da für den Auswerfer keine Sensoren existieren sendet der Bohrer den Status seines Sensors per Nachricht