Diagrams: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) Новая страница: «Примеры использования Extension - Diagrams * обещанные форматы - graphviz, mscgen, uml, mermaid. === graphviz === <graphviz> digraph A { LR ; A -> B } </graphviz>» |
Patarakin (обсуждение | вклад) Нет описания правки |
||
| (не показано 15 промежуточных версий этого же участника) | |||
| Строка 2: | Строка 2: | ||
* обещанные форматы - graphviz, mscgen, uml, mermaid. | * обещанные форматы - graphviz, mscgen, uml, mermaid. | ||
=== graphviz === | === graphviz + === | ||
<graphviz> | <graphviz> | ||
digraph A { | digraph A { | ||
LR ; | rankdir = LR ; | ||
A -> B | A -> B | ||
} | } | ||
</graphviz> | </graphviz> | ||
=== mscgen === | |||
подробности описания | |||
* https://www.mcternan.me.uk//mscgen/ | |||
* https://traditio.wiki/Справка:Mscgen | |||
<mscgen> | |||
msc { | |||
a,b,c; | |||
a->b [label="ab()"] ; | |||
b->c [label="bc(TRUE)"]; | |||
c=>c [label="process(1)"]; | |||
c=>c [label="process(2)"]; | |||
...; | |||
c=>c [label="process(n)"]; | |||
c=>c [label="process(END)"]; | |||
a<<=c [label="callback()"]; | |||
--- [label="If more to run", ID="*"]; | |||
a->a [label="next()"]; | |||
a->c [label="ac()"]; | |||
b<-c [label="cb(TRUE)"]; | |||
b->b [label="stalled(...)"]; | |||
a<-b [label="ab() = FALSE"]; | |||
} | |||
</mscgen> | |||
=== uml === | |||
<uml> | |||
{{ | |||
@startuml | |||
participant User | |||
User -> A: DoWork | |||
activate A #FFBBBB | |||
A -> A: Internal call | |||
activate A #DarkSalmon | |||
A -> B: << createRequest >> | |||
activate B | |||
B --> A: RequestCreated | |||
deactivate B | |||
deactivate A | |||
A -> User: Done | |||
deactivate A | |||
@enduml | |||
}} | |||
</uml> | |||
<uml> | |||
{{ | |||
@startuml | |||
title While Loop - Activity Diagram | |||
start | |||
while (Hungry?) is (Yes) | |||
:Eat Hot Wings; | |||
:Drink Homebrew; | |||
endwhile (No) | |||
:Go To Sleep; | |||
stop | |||
@enduml | |||
}} | |||
</uml> | |||
[[Category:Diagrams]] | |||
Текущая версия от 14:20, 20 сентября 2022
Примеры использования Extension - Diagrams
- обещанные форматы - graphviz, mscgen, uml, mermaid.
graphviz +

mscgen
подробности описания
uml



