Popis komponent pluginu Grasshopper

Tento článek je dostupný také v dalších jazycích:
Přeloženo pomocí AI z angličtiny
Tento tutoriál vám pomůže seznámit se s funkcemi softwaru.

Začínáme

Požadavky na program

Plugin je aktuálně vyvíjen pro Rhino 7. Grasshopper je zdarma a je součástí Rhino 7, takže není nutné instalovat Grasshopper samostatně. Informace o kompatibilitě verzí naleznete na webových stránkách Rhinoceros.

Zkušební verzi Rhino3d a Grasshopper můžete získat na webu Rhino3d.

Instalace pluginu a požadavky

Plugin lze nainstalovat prostřednictvím Rhino Package Manager. Po instalaci a restartu Rhina bude záložka IDEA StatiCa dostupná v Grasshopperu.

inline image in article

IDEA StatiCa je vytvořena jako rozšíření nejnovějších verzí modulů IDEA Open Model (IOM) a IDEA API. Při používání těchto nástrojů se doporučuje mít nainstalovanou nejnovější verzi IDEA StatiCa, aby vše fungovalo správně a bylo možné využívat všechny nejnovější funkce. 

Omezení

  • Aby plugin fungoval správně, musí být jednotky v Rhinu nastaveny na metry.
  • Všechny vstupní jednotky by měly být také zadány v základních jednotkách SI, které odpovídají označení IDEA Open Model. Podrobnosti naleznete ve specifikaci jednotek Open Model.

Nápověda a zpětná vazba

Tyto nástroje jsou rozvíjeny v úzké spolupráci s pokročilými uživateli a jejich požadovanými pracovními postupy. Rádi uvítáme jakoukoli zpětnou vazbu nebo návrhy na zlepšení funkcionality. Zpětnou vazbu nejlépe poskytněte prostřednictvím fóra na veřejném GitHubu IDEA StatiCa.

Úvod

Plugin IDEA StatiCa Grasshopper se skládá z následujících hlavních částí:

inline image in article

1. Komponenty pro generování IDEA Open Model (IOM) 

Slouží k usnadnění:

  • Vytvoření, importu nebo úpravy IDEA Open Model.
  • Vlastních konverzí MKP
  • Geometrické konverze: IOM <-> Rhino
  • Explicitního modelování prvků, plechů, šroubů, řezů a svarů.

2. Komponenty pro interakci s aplikacemi IDEA Design 

Slouží k:

  • Vytváření, importu a úpravě souborů návrhových aplikací, jako jsou přípoje.
  • Získávání a aktualizaci geometrie a komponent.
  • Aplikaci uživatelsky definovaných šablon.
  • Získávání a aktualizaci uživatelsky definovaných parametrů.
  • Spouštění výpočtů a extrakci výsledků.
  • Získávání dalších návrhových informací (včetně nákladů na výrobu atd.)

Komponenty pro generování IOM jsou nezávislé na API, a proto nevyžadují licenci IDEA StatiCa.

Komponenty, které interagují s návrhovou aplikací IDEA StatiCa, vyžadují aktivní licenci IDEA StatiCa. Komponenty Open Model se používají v rámci komponent návrhové aplikace v případech, kdy jde o konverzi geometrie a interoperabilitu.

Komponenty objektů Open Model

Objektové komponenty se vztahují ke konkrétnímu typu objektu v datovém formátu Open Model. V zásadě lze jako objekt Open Model klasifikovat jakýkoli objekt, který musí mít Id nebo Name.

inline image in article

Vytváření objektů

Všechny objekty Open Model musí mít Id a Name. Aby bylo vytváření objektů rychlejší a použitelnější, většina objektů nevyžaduje při vytváření uživatelsky definované id nebo název a lze je nechat přiřadit automaticky při jejich přidání a kompilaci do modelu.

[!NOTE] Objektům, které nemají automaticky přiřazené Id nebo Name, se přiřadí Id = 0 a prázdný řetězec Name.

Při použití komponenty Create by měl výstup zobrazovat Name a Id přiřazené danému objektu. Výstupní řetězec je typ objektu Open Model.

inline image in article

[!IMPORTANT] Při vytváření objektů v Grasshopperu by Name objektu měl být jedinečný řetězec pro daný typ objektu.

[!NOTE] Některé specifické objekty, jako jsou materiály, průřezy, zatěžovací stavy a kombinace, vyžadují název při vytváření objektu.

Komponenty výsledků Open Model

Výsledky Open Model slouží k ukládání výsledků analýzy pro příslušné analytické prvky. Pomocí Grasshopperu lze výsledky ve formátu Open Model Result snadno vytvářet pomocí dostupných komponent.

To umožňuje flexibilní způsob propojení fyzického modelu s výsledky analytického modelu MKP.

inline image in article

[!NOTE] Informace o označení vnitřních sil a vysvětlení, jak vytvořit správné soubory Open Model Result, naleznete v dokumentaci k Open Model Result.

Vytváření výsledků Open Model

Vytváření výsledků Open Model funguje podobně jako u jiných kompilovaných typů objektů. Nejprve by měl být vytvořen objekt nejvyšší úrovně s požadovaným nastavením; poté jej lze upravit přidáním nebo aktualizací stávajících entit.

Komponenty aplikace IDEA Connection

Zde stručně popisujeme komponenty dostupné pro práci se soubory IDEA StatiCa Connection v Grasshopperu.

inline image in article

Objekt Connection

Většina komponent vztahujících se k aplikaci IDEA Connection umožňuje předávání objektu 'Connection'.

Objekt Connection je odkazem na soubor IDEA Connection uložený na disku. Nejprve bude uživatel muset buď odkazovat na existující přípoj, který byl dříve vytvořen, nebo vytvořit nový od základu pomocí komponent Open Model.

V Grasshopperu je každý objekt 'Connection' považován za jeden objekt přípoje. Soubory projektů IDEA Connection, které obsahují více přípojů, jsou v Grasshopperu odděleny a považovány za více objektů s odkazovanou cestou k souboru a názvem.

[!WARNING] Doporučuje se pracovat se soubory projektů IDEA StatiCa Connection obsahujícími jediný přípoj.

Objekt Connection může také ukládat a spravovat duplikát dostupných informací extrahovaných z programu. To by mělo být trvalé, dokud není přípoj upraven – čímž se snižuje počet volání API.

Komponenty objektu Connection

Níže je uveden seznam komponent dostupných pro práci s objektem Connection.

Protože uživatelé budou pravděpodobně potřebovat pracovat s velkým množstvím přípojů najednou, byly přidány komponenty s více způsoby dokončení úkolu, které umožňují dávkovou aktualizaci jednoho přípoje najednou, nikoli prostřednictvím více paralelních operací. Proto existuje obvykle více způsobů, jak provádět určité typy úkolů.

Pro zvýšení výkonu se doporučuje načíst co nejvíce informací při odkazování na přípoj a pokusit se zkompilovat co nejvíce úprav do jednoho kroku, pokud provádíte úpravy.

KomponentaPopis
Reference ConnectionOdkaz na existující přípoj na disku pro provádění automatizovaných operací. Při odkazování na přípoj můžete zvolit předběžné načtení některých informací o přípoji. Tím se přípoj otevře a extrahují se základní informace o přípoji. Pravděpodobně vám to ušetří čas, pokud neprovádíte mnoho úprav objektu přípoje.
Create from IOMVytvoření souboru IDEA Connection z formátu IOM. Uživatel může zadat cestu k souboru existujícího XML souboru modelu nebo přímo zapojit objekt OpenModel vytvořený z knihovny komponent IOM.
Update from IOMUmožňuje uživateli aktualizovat existující soubor přípoje upraveným souborem IDEA Open Model. Typicky by to fungovalo ve spojení s komponentou Extract IOM Container.
DeconstructKomponenta Deconstruct slouží k získání obecných informací o objektu přípoje, jako je název přípoje, cesta k souboru, nastavení atd.
Calculate ConnectionProvede výpočty přípoje. Výsledky jsou načteny a uloženy do objektu Connection. Pokud je přípoj následně upraven, výsledky budou z objektu odstraněny. Pro zobrazení výsledků předejte přípoj komponentě Connection Results. Přípoj je automaticky uložen po dokončení výpočtu.
Connection ResultsPo výpočtu přípoje jsou výsledky uloženy v objektu přípoje a lze je získat pomocí komponenty Connection Results. Výsledky lze filtrovat podle konkrétních klíčů pro různé prvky.
Modify ConnectionUmožňuje provádět změny položek přípoje. Další informace naleznete níže.
Apply TemplateAplikuje šablonu na přípoj pomocí dostupných nastavení šablony. Viz část o šablonách níže.
Get Connection GeometryNačte geometrii přípoje do Grasshopperu. Tím se přípoj exportuje a převede na objekty Open Model. Prvky a data přípoje jsou exportovány samostatně. Tato komponenta je užitečná pro přímé propojení s CAD softwarem.
Get Connection CostsUmožňuje uživateli extrahovat podrobné náklady na výrobu přípoje. Každou položku nákladů lze rozložit na podrobné položky pomocí komponenty Deconstruct Cost item.
Evaluate ExpressionEvaluate Expression umožňuje vyhodnocovat výrazy. Výrazy se typicky používají v rozhraní parametrů, lze je však také použít přímo v aplikaci. Referenční příručka parametrů poskytuje příklady dostupných parametrů. Viz Referenční příručka parametrů výrazů.

Komponenty šablon Connection

Šablony Connection jsou soubory, které ukládají komplexní data operací, jež lze předávat mezi přípoji podobných topologií. Šablony také ukládají veškeré definované parametry přípoje a další informace o základním přípoji, jako je geometrie prvků a typ průřezu. Grasshopper poskytuje některé komponenty, které umožňují aplikaci a dekonstrukci souborů šablon IDEA StatiCa. 

inline image in article

Objekt šablony Connection

V Grasshopperu lze odkazovat na libovolný počet dříve definovaných šablon. V současné době lze v Grasshopperu importovat pouze šablony uložené na disku (jako '.ideatemp'). 

Po importu šablony lze extrahovat dostupné parametry, které jsou v ní uloženy. To nám umožňuje pochopit, jaké parametry budou dostupné v souboru přípoje po přiřazení šablony.

[!NOTE] Šablony lze exportovat ze základních přípojů pomocí vývojářského režimu v IDEA StatiCa Connection.

Ukázkové soubory Grasshopper

Příklady jsou v současné době dodávány spolu s instalačními soubory pluginu.

V adresáři instalační složky

%appdata%\McNeel\Rhinoceros\packages\7.0\IDEAStatiCa\0.1.1\ se nachází složka .zip:

Examples.zip

Tato složka obsahuje několik příkladů pracovních postupů, které jsou aktuálně dostupné.

Související články