Podręcznik RotoScheduler › Odczytaj tablicę planowania
Gdy kończy się czas dnia
Dotyczy: RotoScheduler 0.3.3 · sprawdzono: 2026-10-16 D5
Od wersji 0.3.0 plan jest układany względem zegara każdego maszynodnia: wygenerowany dzień przestaje oferować cykle, gdy następny kończyłby się po oknie pracy. Ta strona wyjaśnia, skąd bierze się zegar i jak czytać dzień, któremu zabrakło czasu. Przesunięcie, które skończyłoby się za późno, jest opisane razem z innymi przesunięciami na stronie Przesuń serię, a potem cofnij, a egzemplarz formy przychodzący z innego ramienia na stronie Paski form i kolory.
Zegar maszynodnia
Każdy maszynodzień ma jeden zegar i tablica planowania rysuje według niego każdy cykl. Zegarem jest wyliczona oś czasu, gdy obieg stacji i ramiona maszyny pozwalają aplikacji obliczyć czasy dnia do jego końca; w przeciwnym razie jest nim podany przez zakład czas cyklu albo czas cyklu wyliczony z podanej dziennej liczby przebiegów, a podpis dnia to mówi w postaci "the cycle time of {minutes} min estimated from {declaration}" (czas cyklu w minutach oszacowany z podanej deklaracji). Dzień bez czasu cyklu, bez liczby przebiegów i bez dostępnych cykli w ogóle nie ma siatki.
Statusy czasów ze strony Fazy i czasy mają niezmienione nazwy; ta strona podaje, dla których układów maszyn czasy są teraz obliczane.
Wygenerowany dzień, któremu brakuje czasu
Generate plan (experimental) (generuj plan, funkcja eksperymentalna) wypełnia cykle ramienia jeden po drugim i po każdym sprawdza, czy dzień nadal kończy się w swoim oknie pracy. Pierwszy cykl, który kończyłby się po oknie pracy, zostaje z powrotem wyjęty, ramię zostaje zamknięte na resztę dnia, a zapotrzebowanie wraca na listę zleceń na późniejszy maszynodzień. Zadeklarowana przez zakład dzienna liczba przebiegów zamyka ramię w ten sam sposób.
Zamknięty cykl zachowuje się jak cykl na niedostępnym ramieniu: można go tylko oglądać, żadne upuszczenie nie jest przyjmowane. Pasek uwag podaje przyczynę, wskazując ramię, cykl, do którego jest ono ograniczone, i powód: "{machine} arm {arm} is limited through cycle {limit} on {date}: adding cycle {refused} made {witnessArm}'s cycle {witnessCycle} end at {end}, after the {window} window." (ramię tej maszyny jest w danym dniu ograniczone do tego cyklu: dodanie kolejnego cyklu sprawiło, że cykl innego ramienia kończy się po oknie pracy) lub "…, the declared cap." (…, zadeklarowany limit).
Zapisany lub ręcznie zbudowany plan zachowuje każdy skonfigurowany cykl; dostaje tylko uwagę o tym, co kończy się po oknie pracy.
Ręczne przesunięcie, które skończyłoby się za późno
Upuszczenie, po którym zaplanowany cykl kończy się po oknie pracy, zmienia kolor podglądu na żółty; kontrola podaje cykl i jego koniec, a przesunięcie zostaje zastosowane tylko przyciskiem Apply with warning (zastosuj mimo ostrzeżenia). Szczegóły zawiera strona Przesuń serię, a potem cofnij.

Jak czytać dzień, któremu zabrakło czasu
Zamknięty cykl nie jest błędem planu: zegar dnia mówi, że ramię nie zdołałoby skończyć kolejnego cyklu w oknie pracy. Przeczytaj uwagę z przyczyną, a następnie albo daj dniu więcej czasu w danych wejściowych fabryki, w oknie Factory inputs (późniejsze zamknięcie, więcej przebiegów), albo pozwól, aby zapotrzebowanie przeszło na późniejszy maszynodzień. Nie dotyczy demo w przeglądarce, które zachowuje własny silnik.
Gdzie szukać dalej
- Czas, maszyny, ramiona i cykle: definicje dnia, ramienia i cyklu.
- Terminy, dni zamknięte i wymiany form: niedostępne ramiona i dni zamknięte.
Uwagi i pytania
Zasady aplikacji to nasze odczytanie fizyki; tam, gdzie twój zakład wie lepiej, zmienia się aplikacja.