Grasshopper API link - acél kapcsolatok tömeges számítása (06)

Ez a cikk a következő nyelveken is elérhető
Angol nyelvről mesterséges intelligencia fordította
Ebben az oktatóanyagban megtanulja, hogyan használjon parametrikus sablont acél kapcsolatok tömeges számításához azonos geometria esetén.

Ez az oktatóanyag a Rhino 8-at használja. Ha az IDEA StatiCa 24.1.3-as vagy korábbi verzióját használja, tekintse meg ezt az oktatóanyagot.

Grasshopper - Plugin telepítése

A Rhino3d és a Grasshopper próbaverzióját a Rhino3d weboldaláról töltheti le. Futtassa a Rhinoceros programot, és válassza ki a Meters sablont:

inline image in article

A parancssorba írja be: "Package Manager":

inline image in article

Megjelenik egy új ablak; válassza ki az IDEAStatiCa elemet, majd kattintson a Install gombra. A plugin letöltődik és települ. Az aktiváláshoz szükséges a Rhinoceros újraindítása.

inline image in article

 A Grasshopper IDEA StatiCa pluginnel való indításához válassza a Tools / Grasshopper lehetőséget a Rhinoceros fülön.

inline image in article

Amint látható, a plugin már be van építve.

inline image in article

Az IDEA StatiCa Grasshopper pluginjének összetevőiről és parancsairól a A Grasshopper plugin összetevőinek leírása cikkben olvashat bővebben.

HUMAN plugin

Ebben a példában ki kell választanunk a szerkezet egy részét, és ehhez telepítenie kell egy másik plugint – HUMAN, amelyet ebben az oktatóanyagban fog használni.

inline image in article

IDEA StatiCa Checkbot – szerkezet importálása, kapcsolat tervezése

Nyissa meg a mellékelt mappát, amely egy harmadik féltől importált szerkezetet tartalmaz. A belső erők is szerepelnek benne.

inline image in article

Kérjük, válasszon ki egyet a felső övben lévő középső csomópontok közül (pl. C11), és nyissa meg az IDEA StatiCa Connection alkalmazásban.

Igényei szerint helyesen megtervezheti, vagy használhatja az általunk teljesen előkészített csomópontot itt.

inline image in article

Lépjen a Fejlesztő fülre, állítsa be a paramétereket, és kapcsolja őket a megfelelő művelethez a következő képek szerint:

inline image in article
inline image in article

Végül mentse el a teljes csomópontot sablonként *.contemp formátumban, amelyet később a Grasshopperben fog használni.

inline image in article

Grasshopper - XML fájl importálása, a sablon alkalmazása

Hozzon létre egy új dokumentumot, válassza ki a Params fület a felső szalagon, és helyezze el a File Path komponenst a vásznon. 

inline image in article

Kattintson jobb gombbal a komponensre, és válassza ki az import.xml fájlt, amely a Checkbot mappában található. Ez a fájl tartalmazza az importált szerkezet összes adatát.

A 24.1.4-es verziótól kezdve az IDEA StatiCa egy új API-val érkezett, amelyet itt ismertetünk.

A Grasshopper szkriptek futtatásához minden fájlhoz hozzá kell adni egy Connection Service Runner nevű komponenst. Ez a komponens az  IDEA StatiCa / App Common menüpontban található.

inline image in article

A komponens futtatásakor a következő ablaknak kell megjelennie.

inline image in article

Most adja hozzá a következő komponenseket a vászonhoz, és kapcsolja össze őket a képen látható módon.

Fájl importálása és a szerkezet megjelenítése, beleértve a csomópontok leírását Rhinóban:

IDEA StatiCa / Open Model / Import IOM File
IDEA StatiCa / Open Model / Deconstruct Open Model
IDEA StatiCa / Open Model / Deconstruct Open Model Object
IDEA StatiCa / Open Model Create / Deconstruct Member 1D

Params / Geometry / Curve
Params / Geometry / Point
Display / Dimensions / Text Tag

inline image in article

Most már láthatja a szerkezetet Rhinóban:

inline image in article

A sablon importálása és alkalmazása a kiválasztott csomópontokra: 

IDEA StatiCa / App Common / Create Connection from IOM
IDEA StatiCa / Connection / Get Connection Settings
IDEA StatiCa / App Common / Deconstruct Object
IDEA StatiCa / Connection / Import Template file
IDEA StatiCa / Connection / Full template Assign
IDEA StatiCa / Connection / Apply Template

Human / Misc / Item Selector
Sets / Sets / Member Index
Sets / Lists / List item

Params / Primitive / File path (a sablon importálása - templ2.contemp)
Params / Input / Boolean Toggle (3x)

inline image in article

Most már láthatja a szerkezetet a kiválasztott csomópontokkal, amelyekre a sablon alkalmazásra került:

inline image in article

Grasshopper - paraméterek módosítása és a számítás futtatása

Paraméterek módosítása:

IDEA StatiCa / Connection / Get Parameters
IDEA StatiCa / Connection / Update Parameters

IDEA StatiCa / App Common / Modify Object (2x)

IDEA StatiCa / Connection / Modify Code Setup (a kimeneti táblázat egyszerűsítéséhez)
IDEA StatiCa / Connection / Modify Parameters

Params / Input / Panel (2x) 
Params / Input / Boolean Toggle (3x)
Params / Input / Number Slider (2x)

Params / Sets / List Item (2x)
Params / Sets / Tree / Merge

inline image in article

Csomópontok számítása:

IDEA StatiCa / App Common / Deconstruct Object

IDEA StatiCa / Connection / Calculate Connection Project
IDEA StatiCa / Connection / Deconstruct Result Item  (adatok átadása a vizualizációs komponenseknek)
IDEA StatiCa / Connection / Export IOM

IDEA StatiCa / Open Model / Connection Open Model (adatok átadása a vizualizációs komponenseknek)

Params / Input / Boolean Toggle (2x)
Params / Input / Number Slider (1x)

inline image in article

Eredmények vizualizációja:

A Grasshopper lehetővé teszi az eredmények grafikus vizualizációval való kiegészítését. A következő képen látható komponensek segítségével az ellenőrzésen átment csomópontok zölden, az ellenőrzésen nem átment csomópontok pedig pirosan jelennek meg.

inline image in article
inline image in article

Itt látható a Grasshopper fájl teljesképe a komponensek közötti kapcsolatok megtekintéséhez:

inline image in article

Összetettebb példák a következő mappában találhatók

"%appdata%\McNeel\Rhinoceros\packages\8.0\IDEAStatiCa\0.2.5\Examples0.2.5.zip"

Csatolt letöltések

Kapcsolódó cikkek