Przejdź do treści

10. Fazy

10.1. Lista faz

Po lewej lista faz, po prawej tabela (wiersze — grupy, kolumny — fazy), na dole Opis zaznaczonej fazy. Zaznaczenie pola dodaje grupę do fazy; grupa ostrzegawcza i związana z nią piesza są dodawane razem.

Lista faz

Lista faz

Kolor Znaczenie
zielony grupa w fazie
czerwony grupa w fazie koliduje z inną grupą fazy
żółty grupa spoza fazy koliduje z już wybranymi

Kolizje wg macierzy obowiązującej (a bez niej — dynamicznej). Dwuklik nagłówka kolumny otwiera układ strzałek fazy.

Polecenia: Dodaj fazę, Kopiuj, Zmień nazwę…, Zmień numer…, Usuń (razem z przejściami z tej fazy i do niej — program podaje ich numery), ▲ / ▼, Przenumeruj, Okno układu strzałek (okno pływające z zakładkami Zaznaczona faza i Kilka faz). Układ strzałek opisuje §7.6.

10.2. Przejścia międzyfazowe

Po lewej lista przejść, po prawej edytor. Przejścia sprawdza się i tworzy automatycznie wyłącznie z macierzy obowiązującej.

Przejścia międzyfazowe – lista i edytor przejścia

Przejścia międzyfazowe – lista i edytor przejścia

Lista: ! (zalecenie aktualizacji), Nr, Obow. (tylko przejścia obowiązujące są wybierane automatycznie w schematach i programach), Od, Do, Dł., Opis. Kolor nazwy: czerwony — czasy międzyzielone lub inny błąd; turkusowy — powiązania początków; granatowy — powiązania końców. Przejście nie przebudowuje się samo — zmiana faz lub macierzy daje ostrzeżenie.

Nowe przejścia…

  1. Wybierz pary Od → Do (Dodaj parę →, dwuklik; Z kolejności faz — F1→F2, …, ostatnia→F1; Usuń parę).
  2. Sposób: automatycznie (grupy rozpoczynające jak najwcześniej, kończące jak najpóźniej), od zera z zadaną długością albo kopia przejścia.
  3. Utwórz.

Edytor — tabela Nr / Kier. / Grupa / TP / TK / TG i oś czasu (0 = koniec fazy wyjściowej, długość = początek docelowej):

Czynność Działanie
przeciągnięcie początku/końca zielonego co 1 s
▼ w nagłówku / linia końca, pole Długość [s] długość przejścia (Shift — początki zielonego przesuwają się razem)
dwuklik na TP / TK wpisanie wartości
prawy przycisk na osi Wstaw czerwone / zielone tutaj, Usuń ten odcinek zielonego, Scal zielone, Zielone przez całe przejście, Bez zielonego w przejściu, Przywróć grupę z przejścia automatycznego, Wpisz TP… / TK…
najechanie na grupę grupy kolizyjne podświetlają się na żółto

Oznaczenia: nad paskiem — jasnozielona linia = rezerwa, czerwona = naruszenie czasu międzyzielonego; pod paskiem — turkusowa/granatowa = naruszenie powiązań początków/końców. Pod edytorem lista problemów.

Nad edytorem: Przelicz automatycznie, Przyjmij stany faz (zapamiętuje bieżące grupy faz bez zmiany czasów), Wszystkie skrzyżowania częściowe (§15.2), Sprawdź minimalne czasy zielonego, przełączniki Ostrzeżenia: czasy międzyzielone i powiązania. Pozostałe: Kopiuj, Usuń, ▲ / ▼, Przenumeruj, Okno pływające (kilka zaznaczonych przejść w jednym oknie) i Osobne okna. Przy włączonej opcji Pytaj o zapis zmian… (§5.2) program pyta przy opuszczaniu przejścia: Tak / Nie (powrót do stanu sprzed edycji) / Anuluj.

10.3. Schematy sterowania

Schematów może być wiele (także dla każdego skrzyżowania częściowego). Okno: lista schematów, macierz faz (wiersz „od”, kolumna „do”), lista przejść schematu, rysunek. Pasek: Skrzyżowanie częściowe, Opis, Wszystkie fazy.

Schematy sterowania – macierz faz, lista przejść i rysunek schematu

Schematy sterowania – macierz faz, lista przejść i rysunek schematu

  • Macierz faz — zaznaczenie pola dodaje dozwolone przejście; zielone = przejście międzyfazowe istnieje, czerwone = brak.
  • Lista przejść: Od / Do, Przejście (auto = obowiązujące o najniższym numerze, albo wybrane), Schemat główny (podstawowa sekwencja — jedna zamknięta ścieżka, pogrubiona na rysunku), Stan. Prawy przycisk: Utwórz brakujące przejście, Utwórz wszystkie brakujące przejścia w schemacie, Otwórz przejścia zaznaczonych w oknie pływającym, Usuń z schematu.
  • Rysunek — fazy w kołach, strzałki = dozwolone przejścia; koła i nazwy można przeciągać. Rozmieść na okręgu, Opisy automatycznie, Opisy faz − / +, Rysunek faz − / +, Dodaj komentarz…. Prawy przycisk na fazie schematu głównego: Ustaw „…” jako fazę startową (faza, od której startuje logika sterowania).

Twórz program (program fazowy):

  1. Ctrl + klik kolejnych kół faz.
  2. Klik pierwszej fazy zamyka sekwencję (każde przejście musi być w macierzy faz).
  3. Cofnij ostatnią fazę / Odrzuć / Zatwierdź. Gdy brakuje przejść, program proponuje ich utworzenie.

Nowy program trafia do Programów fazowych z najkrótszymi czasami faz zachowującymi zielone minimalne. Polecenia listy: Nowy schemat, Kopiuj, Zmień nazwę…, Zmień numer…, Usuń, ▲ / ▼, Przenumeruj.

10.4. Logika sterowania

Logika opiera się na schemacie (jeden schemat — wiele logik). Pasek: Schemat, Koordynowany (każde przejście ma dodatkowy wiersz warunków koordynacji), Opis, Otwórz schematy. Środek: Podgląd schematu.

Logika sterowania

Logika sterowania

Czasy faz MIN/MAX — kolumny dla każdego programu logiki (Dodaj, Zmień nazwę…, Usuń); TF = MAX − MIN.

NW / NP / OP (punkty włączeń przejść schematu głównego, od fazy startowej):

Punkt Reguła
NW — najwcześniejsze włączenie ścieżka MIN + MIN zielonego fazy
NP — najpóźniejsze włączenie ścieżka MAX + MAX zielonego fazy
OP — opóźniony start NP + (MAX − MIN) fazy docelowej

Warunki logiczne przejść: Lp., Faza bież., Prio, Faza doc., Wiersz (izol./koord.), Żądanie fazy docelowej D(i+1), Wydłużanie fazy bieżącej E(i), Min St, Min G(x), Nr przejścia. Wstępne wypełnienie: D(i+1) — grupy fazy docelowej spoza bieżącej, E(i) i Min G(x) — grupy fazy bieżącej spoza docelowej (bez ostrzegawczych i zielonych strzałek). W logice koordynowanej drugi wiersz: NWx ≤ Lc ≤ OPx (żądanie), Lc ≤ NPx (wydłużanie). Polecenia: W górę / W dół, Priorytet…, Wypełnij ze schematu, Kolejność ze schematu; lista logik: Nowa logika, Kopiuj, Zmień nazwę…, Zmień numer…, Usuń, Przenumeruj.