Przejdź do głównej zawartości

Edytor wizualny

Zakładka Diagram zamienia state machine w obraz, z którym możesz pracować: każdy stan to prostokąt, a każde przejście to strzałka między prostokątami, opisana nazwą akcji. To najszybszy sposób, aby zrozumieć maszynę na pierwszy rzut oka i naszkicować zmiany.

  • Przeciągnij stan, aby zmienić jego położenie na płótnie. Twój układ jest zapisywany, więc maszyna wygląda tak samo przy następnym otwarciu.
  • Przesuwaj płótno, przeciągając pusty obszar.
  • Powiększaj i pomniejszaj, aby zmieścić duże maszyny na ekranie.

Pozycje są zapisywane osobno dla każdej maszyny, więc układanie jednego diagramu nigdy nie wpływa na inny.

Każdy prostokąt stanu ma na krawędziach małe porty połączeń. Aby utworzyć przejście:

  1. Wskaż port na stanie źródłowym i zacznij przeciągać.
  2. Linia podąża za kursorem. Gdy zbliżysz się do prawidłowego celu, stan docelowy zostaje podświetlony.
  3. Zwolnij nad stanem docelowym.

Formularz Add transition otwiera się z już wypełnionymi dwoma stanami, więc wystarczy wpisać Action name i zapisać. Zwolnienie nad tym samym stanem, od którego zaczęto, tworzy pętlę własną, co jest dozwolone.

Pasek narzędzi diagramu udostępnia:

  • Add state — utwórz nowy stan bez wychodzenia z diagramu.
  • Auto-layout — automatycznie ułóż wszystkie stany. Zobacz Automatyczny układ.
  • Reset layout — wyczyść ręczne pozycje i zacznij od nowa.
  • Zoom to fit — przeskaluj i wyśrodkuj diagram tak, aby cała maszyna była widoczna.

Stan początkowy jest oznaczony na płótnie, więc zawsze widać, gdzie zaczyna się przepływ. Aby zmienić sam stan lub przejście, użyj zakładek States i Transitions — diagram służy do układania i rysowania nowych połączeń.