Uzly a dráty
Uzly
V aplikaci Dynamo jsou uzly objekty, jejichž propojováním vzniká vizuální program. Každý uzel provádí operaci – někdy může být jednoduchá, například uložení čísla, jindy může být složitá, například tvorba nebo dotazování geometrie.
Anatomie uzlu
Většina uzlů v aplikaci Dynamo se skládá z pěti částí. Ačkoliv existují výjimky, například vstupní uzly, anatomii každého uzlu lze popsat následovně:
Název – Název uzlu. Konvence pojmenování je
Category.Name
.Hlavní tělo – Hlavní tělo uzlu. Po kliknutí pravým tlačítkem myši se zde zobrazí možnosti na úrovni celého uzlu.
Porty (vstupní a výstupní) – Slouží jako zásuvky pro dráty, zleva dochází ke vstupu dat do uzlu, vpravo je výstup výsledků po provedení akce uzlu.
Výchozí hodnota – Klikněte pravým tlačítkem myši na vstupní port – některé uzly mají k dispozici výchozí hodnoty, které mohou nebo nemusí být použity.
Ikona vázání – Označuje možnost vázání zadanou pro odpovídající vstupy seznamu (více informací později).
Vstupní/výstupní porty uzlů
Vstupům a výstupům uzlů se říká porty, které se chovají jako zásuvky pro dráty. Data vstupují do uzlu skrz porty vlevo a po jeho spuštění proudí z uzlu ven skrz porty vpravo.
Porty očekávají, že obdrží data určitého typu. Například připojením čísla 2.75 na porty uzlu Point.ByCoordinates dojde k úspěšné tvorbě bodu, pokud však na stejný port zadáme hodnotu Červená, dojde k chybě.
Přesunutím kurzoru nad port zobrazíte popisek s očekávaným datovým typem.
Popisek portu
Popisek
Datový typ
Výchozí hodnota
Stavy uzlů
Aplikace Dynamo naznačuje stav běhu vizuálního programu, tím že jednotlivé uzly rendruje s různými barvami podle jejich stavu. Hierarchie stavů se řídí touto posloupností: Chyba > Upozornění > Informace > Náhled.
Najetím myší nebo kliknutím pravým tlačítkem myši na název nebo porty se zobrazí další informace a možnosti.
Připojené vstupy – Uzel s modrými svislými pruhy na vstupních portech je dobře připojen a má úspěšně připojeny všechny vstupy.
Nepřipojené vstupy – Pokud má uzel na jednom nebo více vstupních portech červené svislé pruhy, je nutné tyto vstupy připojit.
Funkce – Uzel, jehož výstupem je funkce, a u jehož výstupního portu je zobrazen šedý svislý pruh, je uzel funkce.
Vybráno – Aktuálně vybrané uzly mají světle modré rámečky.
Zmrazeno –Průsvitný modrý uzel je zmrazen, čímž je pozastaveno provádění uzlu.
Upozornění – Žlutý stavový řádek pod uzlem označuje stav upozornění, což znamená, že buď chybí vstupní data, nebo jsou použity nesprávné datové typy.
Chyba – Červený stavový řádek pod uzlem označuje chybový stav uzlu.
Informace – Modrý stavový řádek pod uzlem označuje stav Informace, což znamená, že jsou k dispozici užitečné informace o uzlech. Tento stav lze spustit, pokud se blíží maximální hodnota podporovaná uzlem, jestliže je uzel používán způsobem, který má potenciální dopad na výkon atd.
Zpracování uzlů s chybou nebo upozorněním
Pomocí informací uvedených v popisku můžete zjistit, kde došlo k problému (například chybný datový typ nebo datová struktura u předchozích uzlů).
Popisek k upozornění – Hodnotu „Null“ nebo prázdná data nelze interpretovat jako typ Double, tj.číslo.
Pomocí uzlu Watch můžete prozkoumat vstupní data uzlu.
V předchozím uzlu Number je uložena hodnota „Red“ a nikoli číslo.
Zmrazení uzlů
V některých situacích můžete chtít zabránit spuštění určitých uzlů ve vizuálním programu. To lze provést „zmrazením“ uzlu, což je možnost dostupná v místní nabídce uzlu.
Zmrazení uzlu zmrazí také uzly, které jsou za ním. Jinými slovy, všechny uzly, které závisí na výstupu zmrazeného uzlu, budou také zmrazeny.
Dráty
Dráty propojují uzly a vytvářejí mezi nimi vazby, které tvoří tok vizuálního programu. Lze si je představit jako elektrické dráty, které přenášejí pulzy dat od jednoho objektu k dalšímu.
Tok programu
Dráty propojují výstupní port jednoho uzlu se vstupním portem jiného uzlu. Tím se v daném směru vytváří tok dat vizuálního programu.
Vstupní porty jsou na levé straně a výstupní porty jsou umístěny na pravé straně uzlů, proto lze obecně říci, že tok programu se pohybuje zleva doprava.
Tvorba drátů
Vytvořte drát kliknutím levým tlačítkem myši na požadovaný port a následným kliknutím na port jiného uzlu vytvořte propojení. Při propojování uzlů se drát zobrazuje přerušovaně až do jeho propojení s jiným uzlem, pak se zobrazí plnou čarou.
Data tímto drátem budou protékat od vstupu do výstupu, na porty je však možné klikat v libovolném pořadí.
Úprava drátů
Často je nutné upravit tok vizuálního programu tak, že se upraví propojení reprezentovaná dráty. Chcete-li upravit drát, klikněte levým tlačítkem myši na vstupní port uzlu, který je již propojen. Nyní máte dvě možnosti:
Chcete-li změnit propojení ke vstupnímu portu, klikněte levým tlačítkem myši na jiný vstupní port.
Chcete-li drát odebrat, odsuňte jej pryč a klikněte levým tlačítkem myši na pracovní prostor.
Stisknutím klávesy Shift a kliknutím levým tlačítkem myši můžete změnit propojení několik drátů.
Stisknutím klávesy Ctrl a kliknutím levým tlačítkem myši můžete drát duplikovat.
Výchozí a zvýrazněné dráty
Ve výchozím nastavení se dráty zobrazují šedě. Po výběru uzlu se k němu připojené dráty zvýrazní světle modrou barvou stejně jako uzel samotný.
Zvýrazněný drát
Výchozí drát
Skrytí drátů ve výchozím nastavení
Pokud chcete dráty v grafu skrýt, přejděte do nabídky Zobrazit > Konektory a zrušte zaškrtnutí položky Zobrazit spojky.
Při tomto nastavení se bledě modrou barvou zvýrazní pouze vybrané uzly a jejich spojovací dráty.
Skrytí pouze jednotlivých drátů
Můžete skrýt také pouze vybraný drát a to kliknutím pravým tlačítkem na výstup uzlů a výběrem položky Skrýt dráty.
Last updated