MscGen: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) Нет описания правки |
Patarakin (обсуждение | вклад) |
||
| (не показано 13 промежуточных версий этого же участника) | |||
| Строка 6: | Строка 6: | ||
|Область применения=образование | |Область применения=образование | ||
|Website=https://www.mcternan.me.uk/mscgen/ | |Website=https://www.mcternan.me.uk/mscgen/ | ||
|End users=Преподаватели, Разработчики | |||
|Tool is made for=диаграммы | |||
|License=Открытая | |License=Открытая | ||
|launch year=2006 | |||
|distant_collab=Нет | |distant_collab=Нет | ||
|Language_Ru_Eng=English | |||
|AI=Нет | |AI=Нет | ||
}} | }} | ||
This program and the language it parses have been inspired by [[Graphviz]] Dot, which provides a really good way to document State Transition Diagrams, data structures and directed graphs. | This program and the language it parses have been inspired by [[Graphviz]] Dot, which provides a really good way to document State Transition Diagrams, data structures and directed graphs. | ||
=== Пример использования === | ; Другие инструменты для построения диаграмм | ||
{{#ask: [[Category:DigitalTool]] [[Tool is made for::диаграммы]] }} | |||
=== Руководство с примерами === | |||
* https://www.mcternan.me.uk/mscgen/ | |||
=== Пример использования 1 === | |||
<mscgen uniquifier="e1"> | <mscgen uniquifier="e1"> | ||
msc { | msc { | ||
| Строка 33: | Строка 43: | ||
b->b [ label = "stalled(...)"]; | b->b [ label = "stalled(...)"]; | ||
a<-b [ label = "ab() = FALSE"]; | a<-b [ label = "ab() = FALSE"]; | ||
} | |||
</mscgen> | |||
=== Пример 2 === | |||
<mscgen uniquifier="e2"> | |||
msc { | |||
# The entities | |||
A, B, C, D; | |||
# Small gap before the boxes | |||
|||; | |||
# Next four on same line due to ',' | |||
A box A [label="box"], | |||
B rbox B [label="rbox"], | |||
C abox C [label="abox"], | |||
D note D [label="note"]; | |||
# Example of the boxes with filled backgrounds | |||
A abox B [label="abox", textbgcolour="#ff7f7f"]; | |||
B rbox C [label="rbox", textbgcolour="#7fff7f"]; | |||
C note D [label="note", textbgcolour="#7f7fff"]; | |||
} | |||
</mscgen> | |||
=== Пример 3 === | |||
<mscgen uniquifier="e3"> | |||
msc { | |||
Prof, Student, System; | |||
Prof => System [ label = "Создать задание" ]; | |||
System => Prof [ label = "Подтверждение задания" ]; | |||
Prof => Student [ label = "Назначить задание" ]; | |||
Student => System [ label = "Получить задание" ]; | |||
} | } | ||
</mscgen> | </mscgen> | ||
Текущая версия от 19:09, 21 февраля 2025
| Краткое описание инструмента | Mscgen (short for MSC generator) is a software tool for drawing message sequence charts from a simple to manage text-based source file. Rendered charts can be output in PNG, SVG and PostScript, with hyperlink information in ismap format. Используется внутри MediaWiki и позволяет встраивать диаграммы обмена сообщениями в страницы |
|---|---|
| Возможности | Встраивание диаграмм обмена сообщениями - возможность генерировать диаграммы, которые описывают процессы. Например, процесс подготовки учебных заданий. |
| Трудности использования |
|
| Область знаний | |
| Область применения | образование |
| Поясняющее видео | |
| Веб-сайт | https://www.mcternan.me.uk/mscgen/ |
| Пользователи | Преподаватели, Разработчики |
| Используется для создания (проведения) | диаграммы |
| Разработчик | |
| Сообщество вокруг средства | |
| Лицензия | Открытая |
| Год первого релиза | 2006 |
| Совместное сетевое использование | Нет |
| Какой язык основной | English |
| Есть ли поддержка Искусственным Интеллектом | Нет |
This program and the language it parses have been inspired by Graphviz Dot, which provides a really good way to document State Transition Diagrams, data structures and directed graphs.
- Другие инструменты для построения диаграмм
Archimate, Betty's Brain, Compendium LD, Draw.io, FreeMind, Gnuplot, Graphviz, Maps for MediaWiki, Mermaid, Miro, MscGen, PlantUML, RAWGraphs, TheBrain, VUE, WebGrid



