Časový diagram v draw.io — Kreslení body a čarami a kde ho přidání Step rozbije

Naposledy upraveno: 2026-09-24 / Kategorie: Časové diagramy, srovnání metod

Časový diagram v draw.io snese přidané Step lépe, když se nakreslí v editoru a vloží, než když se kreslí body a čarami. Tento návod je pro každého, kdo kreslí schéma systému v draw.io a chce mít diagram ve stejném souboru.

Časový diagram odběru kusu mezi PLC a robotem. nWorkNo (číslo kusu) je 12 od Step 1 do 7. bPickReq (požadavek na odběr) je ON od Step 2 do 6, bRobBusy (robot v činnosti) od Step 3 do 5, bPickDone (odběr dokončen) od Step 6 do 7. Šipky: číslo kusu 12 → požadavek na odběr ON, požadavek na odběr ON → robot v činnosti ON, odběr dokončen ON → požadavek na odběr OFF, požadavek na odběr OFF → odběr dokončen OFF.
Odběr kusu mezi PLC a robotem, nakreslený v Timing Chart Editor a exportovaný jako SVG. Robot čte číslo kusu, když vidí zapnutí požadavku na odběr, takže číslo je ustáleno o jeden Step dříve. Slabé svislé čáry jsou po 5 Step. Při exportu jako Draw.io a vložení vyjdou průběhy a šipky stejně (bez tečkovaných čar prázdných úseků). Na telefonu obrázek posuňte do strany nebo ho klepnutím otevřete.

1. Pokud kreslíte body a čarami, nastavte mřížku na šířku Step dřív, než umístíte body

Časový diagram v draw.io je kombinace bodů, čar a obdélníků, protože draw.io (diagrams.net) nemá ani šablonu, ani tvary pro rozložení signálů. Oficiální návod na UML timing diagram ho také staví z malých bodů, čar a obdélníků.

  1. Nastavte mřížku na šířku Step Mřížka je výchozí 10, takže jeden Step udělejte jako čtyři dílky mřížky (40). Tvary i lomové body čar se přichytávají k mřížce, takže změny v různých řádcích lícují. Při posouvání změny nedržte Alt, jinak opustí mřížku.
  2. Signály BOOL kreslete jako body spojené čarami Na každou změnu umístěte malý bod (tvar waypoint) a spojte je rovnými čarami bez šipek. Jedna čára s přidanými lomovými body vypadá stejně, ale její lomové body vpravo se při přidání Step neposunou (oddíl 2), takže bod umístěte pokaždé.
  3. Čísla a stavy skládejte ze šestiúhelníků na doraz Číslo jako číslo kusu je šestiúhelník s popiskem „12“. Kde se hodnota mění, přiražte ho k dalšímu šestiúhelníku; špičaté konce se setkají a změna vypadá jako křížení (><).
  4. Příčinné vztahy kreslete jako šipky z bodu do bodu Od bodu, kde se požadavek na odběr zapne, k bodu, kde se zapne robot v činnosti. Táhněte z modré šipky, která se objeví nad bodem, a pusťte na dalším bodu; čára se k němu připojí. Šipka připojená k bodu se posune s ním.

2. Úpravy a export bolí: lomové body se za přidaným Step neposunou

Kresba v draw.io drží jen polohy bodů; o Step ani o vztazích mezi signály nic neví. Každé „zpozdi odběr dokončen o jeden Step“ znamená posouvat body a lomové body jeden po druhém.

3. Často měněné diagramy: nakreslete je v editoru a vložte do draw.io

Takové diagramy se kreslí v Timing Chart Editor a vkládají do draw.io. Export je jednosměrný: diagram upravený v draw.io nelze načíst zpět. Na straně draw.io jen přidávejte poznámky a rámečky. Editor s otevřeným diagramem shora (otevře se v nové kartě) umožní vyzkoušet kroky 2 až 4 níže tak, jak jsou.

  1. Seřaďte signály Pokud už jsou přiděleny, pošlete nWorkNo a bPickReq z Address Map Editor jeho příkazem „Do časového diagramu →“. Pokud ne, vložte seznam signálů do „Import…“ v seznamu proměnných vlevo.
  2. Obarvěte průběhy a nakreslete šipky V řádcích BOOL tažením do strany obarvěte ON; v číselných řádcích dvojklikem zapište hodnotu. Stiskněte „Šipka“ na panelu nástrojů a táhněte od změny, kde se objeví číslo kusu, ke změně, kde se zapne požadavek na odběr. Šipky se ukládají podle čísla Step, takže vložení Step posune průběhy i šipky za ním společně.
  3. Vložte do draw.io V exportu zvolte Draw.io, zkopírujte a vložte do nové stránky pomocí Ctrl+V. Pokud se XML vloží jako prostý text, smažte ho a otevřete Další → Upravit diagram…; obsah vyberte pomocí Ctrl+A, vložte a stiskněte Použít.
  4. Vložený diagram seskupte a přidejte poznámky Hned po vložení ho seskupte pomocí Ctrl+G a pozdější výměna je jen smazání. Vložené tvary sedí na mřížce (10), takže poznámky a rámečky přichycené k mřížce lícují se změnami. Průběhy a šipky nejsou propojeny, takže posunutí změny uvnitř draw.io nechá šipku tam, kde byla.

4. Diagram upravený v draw.io: stejnou úpravu udělejte v JSON a exportujte znovu

Průběh upravený v draw.io se před výměnou diagramu znovu udělá v JSON editoru. Předejte .drawio robotikovi a může se vrátit s průběhy upravenými v draw.io; úprava není v JSON, takže ji další export smaže. JSON uložte pomocí Ctrl+S a držte ho vedle .drawio pod stejným názvem (datový formát JSON).

Nástroj použitý pro obrázek v tomto článku

Obrázek v tomto článku byl nakreslen v Timing Chart Editor a exportován jako SVG.

  • Timing Chart Editor — Seřaďte signály, obarvěte úseky ON, nakreslete příčinné šipky. Zvolte Draw.io jako formát exportu a získáte diagram, který lze vložit do draw.io.

Bez instalace, bez registrace. Běží v prohlížeči.

Související články

yk.builds