Как мне создать диаграмму перехода состояний?

Если данные программного обеспечения для восстановления были повреждены, вам, возможно, придется прибегнуть к новой копии win7 вместо нее. Вторая попытка восстановления, вероятно, вызвала несколько конфликтов, если они были разных версий. Это случилось со мной раньше. Поврежденное программное обеспечение для восстановления было первоначальной проблемой: если при первоначальной установке в начале диска было установлено оверлейное программное обеспечение, возможно, оно не перемещало все это при установке grub. Это может привести к повреждению загрузочного сегмента раздела восстановления. Производитель не облегчает ремонт / модификацию программного обеспечения для восстановления из-за страха пиратства. По сути, это то же самое, что сломанный CD или поврежденный ISO. Он должен быть заменен на диске производителя или заменен установкой, в которой не используется раздел восстановления. У Grub возникают проблемы с расположением начала восстановления. см. https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/663137 для ссылки на пример конфигурации grub cfg. Я думаю, что вы ищете 40% вниз страницы ... Надеюсь, это поможет

5
задан 04.12.2019, 09:02

4 ответа

Я предлагаю вам использовать программное обеспечение Dia для вашей диаграммы состояний или любых других UML или блок-схем. Он содержит множество форм и удобные возможности перетаскивания. Так что иди на диам. Для получения дополнительной информации посетите эту ссылку .

0
ответ дан 04.12.2019, 09:02

На самом деле Dia позволяет вам добавлять конечное состояние. Выберите фигуры UML, затем перетащите фигуру «начальное / конечное состояние» на диаграмму. Если дважды щелкнуть форму, вы увидите кнопку с надписью «Окончательно». Это позволяет вам определить, является ли состояние начальным или конечным.

РЕДАКТИРОВАТЬ: Если вам не нравится, как они выглядят, довольно легко создавать свои собственные формы в Dia. Это просто файлы SVG.

Сохранить следующее как ~/.dia/shapes/fsm_final_state.shape:

<?xml version="1.0"?>

<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
       xmlns:svg="http://www.w3.org/2000/svg">
  <name>Finite State Machine - Final State</name>
  <icon>fsm_final_state_icon.xpm</icon>
  <connections>
    <point x="0.0" y="2.5" />
    <point x="2.5" y="5.0" />
    <point x="5.0" y="2.5" />
    <point x="2.5" y="0.0" />
  </connections>
  <textbox x1="0.0" y1="0.0" x2="5.0" y2="5.0" />
  <svg:svg width="5.0" height="5.0">
    <svg:circle style="fill: default;" cx="2.5" cy="2.5" r="2.5" />
  </svg:svg>
  <svg:svg width="4.0" height="4.0">
    <svg:circle style="fill: default;" cx="2.5" cy="2.5" r="2.0" />
  </svg:svg>
</shape>

Сохранить следующее как ~/.dia/shapes/fsm_final_state_icon.xpm:

/* XPM */
static char * fsm_final_state_icon_xpm[] = {
"16 16 14 1",
"   c None",
".  c #FFFFFF",
"+  c #FCFCFC",
"@  c #B6B6B6",
"#  c #545454",
"$  c #000000",
"%  c #101010",
"&  c #D8D8D8",
"*  c #121212",
"=  c #353535",
"-  c #A0A0A0",
";  c #EBEBEB",
">  c #040404",
",  c #9E9E9E",
"................",
"....+@#$%#@+....",
"...&*=-.;-=*&...",
"..&>,......,>&..",
".+*,........,*+.",
".@=..........=@.",
".#-..........-#.",
".%;..........;%.",
".%;..........;%.",
".#-..........-#.",
".@=..........=@.",
".+*,........,*+.",
"..&>,......,>&..",
"...&*=-.;-=*&...",
"....+@#$%#@+....",
"................"};

Наконец, сохранить следующее как ~ / .dia / sheet / Finite_State_Machine.sheet:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<sheet xmlns="http://www.lysator.liu.se/~alla/dia/dia-sheet-ns">
<!--File: ~/.dia/sheets/Finite_State_Machine.sheet-->

<name>Finite State Machine</name>
<description>Finite state machine diagrams</description>
<contents>
<!--add shapes here-->
<object name="Finite State Machine - Final State">
<description>Final</description></object>

</contents></sheet>

При перезапуске Dia у вас должен быть лист «Finite State Machine» одной формы: приличное конечное состояние!

0
ответ дан 04.12.2019, 09:03
  • 1
    Отредактированный мой ответ с примером того, как сделать Ваши собственные формы в Диаметре.;-) – Chris Cudmore 04.12.2019, 09:04
  • 2
    Спасибо. Однако кажется, что начальные и конечные состояния не выглядят столь же хорошими как , en.wikipedia.org/wiki/File%3aDFAexample.svg сообщает мне, знаете ли Вы какие-либо другие лучшие инструменты. – Ram Ghadiyaram 04.12.2019, 09:04

Lucidchart - хороший вариант. Бесплатная версия доступна и работает в любом приличном браузере. Я знаю, что все команды разработчиков работают под Linux, так что это тоже так, потому что я там работаю:)

0
ответ дан 04.12.2019, 09:04

Я предлагаю вам использовать inkscape Install inkscape для создания такой графики, чтобы освоить использование инструментов, требуется немного времени, но это хорошо вознаграждено с качеством графики продукта.

0
ответ дан 04.12.2019, 09:04

Теги

Похожие вопросы