Diagrams: различия между версиями

Материал из Поле цифровой дидактики
Новая страница: «Примеры использования Extension - Diagrams * обещанные форматы - graphviz, mscgen, uml, mermaid. === graphviz === <graphviz> digraph A { LR ; A -> B } </graphviz>»
 
Нет описания правки
 
(не показано 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