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