# Správa programu

Vizuální programování může být kreativní činnost, tok programu a uživatelské vstupy se však můžou velmi rychle stát složitými a na pracovní ploše nepřehlednými. Podívejme se na některé osvědčené postupy pro správu programu.

### Zarovnání

Jakmile na pracovní plochu přidáte několik uzlů, můžete je chtít přeuspořádat, aby byly přehledné. Výběrem více než jednoho uzlu a kliknutím pravým tlačítkem myši na pracovní plochu se v místním okně zobrazí nabídka **Zarovnat výběr** s možnostmi pro zarovnání a rozmístění po osách X a Y.

!

> 1. Vyberte více než jeden uzel.
> 2. Klikněte pravým tlačítkem myši na pracovní plochu.
> 3. Použijte možnosti funkce **Zarovnat výběr**.

### Poznámky

S trochou zkušeností můžeme vizuální program „číst“ tak, že se podíváme na názvy uzlů a budeme sledovat tok programu. Dobrým zvykem je vkládat na pracovní plochu popisy. Aplikace Dynamo obsahuje uzel **Poznámky** s upravitelným textovým polem. Poznámky lze na pracovní plochu přidávat dvěma způsoby:

!

> 1. Přejděte do nabídky Upravit > Vytvořit poznámku
> 2. Použijte kombinaci kláves Ctrl+W

Po přidání poznámky na pracovní plochu se zobrazí textové pole pro úpravu textu. Po vytvoření lze poznámku upravit dvojitým kliknutím nebo kliknutím pravým tlačítkem na uzel Note.

!

### Seskupování

S tím, jak se vizuální program zvětšuje, může být užitečné označit větší kroky jako celky. Větší kolekce uzlů můžeme zvýraznit jako **skupinu** a označit je barevným obdélníkem na pozadí a názvem. Pokud je vybrán více než jeden uzel, skupinu lze vytvořit třemi způsoby:

!

> 1. Přejděte do nabídky Upravit > Vytvořit skupinu
> 2. Použijte kombinaci kláves Ctrl+G
> 3. Klikněte pravým tlačítkem myši na pracovní plochu a vyberte možnost „Vytvořit skupinu“

Po vytvoření skupiny je možné upravit její nastavení, například název a barvu.

!

{% hint style="info" %}
Tip: Použití poznámek a skupin je účinný způsob, jak zvýšit přehlednost a srozumitelnost v souboru.
{% endhint %}

Zde je příklad programu s přidanými poznámkami a skupinami:

!

> 1. Poznámka: „Parametry mřížky“
> 2. Poznámka: „Body mřížky“
> 3. Skupina: „Tvorba mřížky z bodů“
> 4. Skupina: „Tvorba bodu atraktoru“
> 5. Poznámka: „Kalibrace hodnot vzdálenosti“
> 6. Poznámka: „Proměnná mřížka kružnic“
