~ diagram update

This commit is contained in:
Johannes Theiner 2020-11-02 16:51:25 +01:00
parent 83ce4c4c1b
commit 1a696eb52e
Signed by: joethei
GPG Key ID: 9D2B9A00FDA85BCD
1 changed files with 32 additions and 43 deletions

View File

@ -1,12 +1,11 @@
@startuml
!include https://raw.githubusercontent.com/bharatrajagopalan/plantuml-styles/master/activity_skin.pu
partition Drehteller {
| |
start
fork
|Drehteller|
:Drehteller ausschalten;
while(Dauerschleife) is (true)
repeat
:Prüfer fertig?<
:Bohrer fertig?<
:Auswerfer fertig?<
@ -15,43 +14,42 @@ while(Dauerschleife) is (true)
else (false)
:Drehteller ausschalten;
endif
:Drehteller fertig>
repeatwhile()
kill
endwhile (false)
stop
}
partition Prüfer {
start
fork again
|Prüfer|
:Prüfer einfahren;
while(Dauerschleife) is (true)
if(Werkstück vorhanden ?) then (true)
repeat
:Drehteller fertig?<
if(Werkstück vorhanden ?) then (ja)
:Prüfer ausfahren;
if(Werkstück Normallage ?) then (true)
if(Werkstück Normallage ?) then (ja)
:Sende Bohrer(on)>
else (false)
else (nein)
:Sende Bohrer(off)>
endif
:Prüfer einfahren;
else (false)
endif
:Prüfer fertig>
endwhile (false)
stop
}
repeatwhile()
kill
partition Bohrer {
start
fork again
|Bohrer|
:Bohrer ausschalten;
:Bohrer hochfahren;
:Werkstück loslassen;
while(Dauerschleife) is (true)
if(Werkstück vorhanden?) then(true)
repeat
:Drehteller fertig?<
if(Werkstück vorhanden?) then(ja)
:Empfange Lage des Werkstücks<
:Sende Auswerfer>
if(Teil in Normallage?) then(true)
if(Teil in Normallage?) then(ja)
:Werkstück festhalten;
:Bohrer anschalten;
:Bohrer herunterfahren;
@ -60,34 +58,25 @@ if(Werkstück vorhanden?) then(true)
:Warte bis Bohrer oben;
:Bohrer ausschalten;
:Werkstück loslassen;
else(false)
else(nein)
endif
else (false)
else (nein)
endif
:Bohrer fertig>
endwhile(false)
repeatwhile()
kill
stop
}
fork again
|Auswerfer|
partition Auswerfer {
start
:Auswerfer einfahren;
while(Dauerschleife) is (true)
repeat
:Drehteller fertig?<
:Auswerfer<
:Auswerfen;
:Auswerfer fertig>
endwhile(false)
stop
}
repeatwhile()
kill
@enduml