Grasshopper API napojení - parametrická optimalizace svaru přípoje (03)

Tento článek je dostupný také v dalších jazycích:
V tomto návodu se naučíte vytvořit šablonu přípoje a zjistit správnou velikost svaru pro dané zatížení v programu Grasshopper.

Pokud pracujete s IDEA StatiCa verze až do 24.1.3, podívejte se na tento tutoriál.

Grasshopper - Instalace pluginu

Zkušební verzi programů Rhino3d a Grasshopper můžete získat na webových stránkách Rhino3d. Spusťte program RhinoCeros a vyberte šablonu s velikostí měřítka v Metrech:

inline image in article

Do příkazového řádku zadejte "Package Manager":

inline image in article

Zobrazí se nové okno; vyberte IDEAStatiCa a klikněte na tlačítko Install. Zásuvný modul se stáhne a nainstaluje. Aby se stal aktivním, je nutné restartovat systém Rhinoceros.

inline image in article

Chcete-li spustit program Grasshopper se zásuvným modulem IDEA StatiCa, vyberte na kartě Rhihoceros položku Tools / Grasshopper.

inline image in article

Jak vidíte, zásuvný modul je již začleněn.

inline image in article

Informace o komponentách a příkazech modulu IDEA StatiCa pro Grasshopper najdete v článku Popis komponent modulu Grasshopper.

Anemone plugin

Protože Grasshopper neumí pracovat se smyčkami, musíte si nainstalovat jiný zásuvný modul, který to zvládne. V tomto příkladu použijeme Anemone, který umožňuje vytvářet v Grasshopperu smyčky.

inline image in article

Poznámka: umístěte soubor .gha do knihoven Grasshopperu, klikněte pravým tlačítkem myši na vlastnosti, zaškrtněte políčko "odblokovat", stiskněte tlačítko použít, vše zavřete a restartujte Rhino.

   

IDEA StatiCa Connection – Návrh styčníku a nastavení parametrů

Pro tento tutoriál potřebujeme propojení s některými parametry. Vytvořte ho pomocí prázdné šablony:

inline image in article

Přejděte na Účinky zatížení a změňte zatížení podle následujícího obrázku:

inline image in article

Nyní tento soubor uložte pod názvem Example3.ideaCon.

Dále do něj přidejte Operaci Plate to the Plate podle následujícího obrázku:

inline image in article

Abyste mohli pracovat s parametry, je nutné povolit kartu Vývojář v Předvolby / Pokročilá nastavení: 

inline image in article

Nyní je třeba nastavit parametr pro svary. Klikněte na tlačítko plus na kartě Vývojář a změňte text podle obrázku:

inline image in article

Chcete-li tento parametr spojit s příslušnými svary, klikněte na tlačítko odkazu a vyberte pole vlastnosti, jak je vidět na následujícím obrázku:

inline image in article

Nyní můžete tento přípoj s operací a parametrem uložit do šablony s názvem Example3.contemp pomocí tlačítka Uložit jako.

inline image in article

Grasshopper - sloučení souborů *ideaCon a *contemp, určení tloušťky svaru.

Vytvořte nový dokument a přidejte následující komponenty pro sloučení souborů *.ideaCon a *.contempt. V horním pásu vyberte kartu Params a na plochu umístěte komponentu File Path

inline image in article

Klikněte pravým tlačítkem myši na komponentu a vyberte soubor Example3.ideaCon, který jste předtím uložili. 

Poznámka: Pokud otevřete přiložený soubor, musíte tuto cestu odpovídajícím způsobem změnit. 

Nebo můžete použít komponenty Params / Panel a Maths / C# Script a pomocí nich importovat soubory Example3.contemp a Example3.ideaCon

Od verze 24.1.4 je IDEA StatiCa vybavena novým rozhraním API, které je popsáno zde.

Chcete-li spouštět skripty Grasshopper, musíte do každého souboru přidat komponentu nazvanou Connection Service Runner. Tuto komponentu najdete v části IDEA StatiCa / App Common.

inline image in article

Po spuštění této komponenty by se mělo zobrazit následující okno.

inline image in article

Nyní vložte na plochu následující komponenty, jak je zobrazeno na obrázku.

Import souboru:

IDEA StatiCa / App Common / Open project
IDEA StatiCa / Connection / Get connections
IDEA StatiCa / Connection / Import Template file
IDEA StatiCa / Connection / Full Template Assign
IDEA StatiCa / Connection / Apply Template (for creating a result file Example3_update.ideaCon

Výpočet a výsledky:

IDEA StatiCa / Connection / Get Parameters
IDEA StatiCa / Connection / Update Parameters
IDEA StatiCa / Connection / Calculate Project
IDEA StatiCa / App Common / Modify Object
IDEA StatiCa / App Common / Deconstruct Object

Anemone komponenty pro iteraci rozměru svaru:

Anemone / Class / Loop Start
Anemone / Class / Loop End
Params / Maths / Operators / Addition

Ke spuštění iterace použijeme komponentu Params / Input / Button.

Iterace proběhne desetkrát od 0,001 m s krokem 1 mm, dokud se hodnota CheckStatus nezmění na True. 

inline image in article

Interpretace výsledků

U tohoto konkrétního přípoje dosáhnete uspokojivých výsledků při použití 

  • svaru o tloušťce 6 mm


Složitější příklady najdete v počítači v adresáři

“%appdata%\McNeel\Rhinoceros\packages\8.0\IDEAStatiCa\0.2.0\Examples0.2.0.zip”

Přiložené soubory ke stažení

Související články